A highly versatile IT professional with experience of handling high-end IT projects.
Developing, migrating and extending mailing system from C#/Python/Mysql SOA to microservices architecture with using Go as a primary language. Manage software developer recruiting, coaching junior and intermediate developers. Promoting and implementing CD in software life-cycle. Communicate with product owners. Creating analytics services like predicting LTV, Churn rates, and content recommendation.
Develop project plans and resource allocation for the projects and manage full software development life cycle. Manage a group of developers, supervise and train junior software developers , communicate with product owner and analysis of incoming features, provide code reviews; Created fleet management system which was a microservices-based application.
Design of fault tolerant stream metrics analytic system. Develop real time web based task management software solution. Improving billing service.
Development of Web sites from simple promotional sites to local business listings.
Consulting staff, determining information system requirements and writing reports and documentation.
I was providing appropriate Physics & Science education for pupils and was a class teacher.
Theoretical and Mathematical Physics
Bachelor Thesis titled "Bloch Oscillations of Bose-Einstein Condensates in Linear Potential Gradients"
Developed horizontally scalable, distributed systems with microservice architecture
Created scripts to analyze and predict user's metrics like LTV, Retention, DAU, WAU
Used for writing Apache Spark script to process metrics and content recommendation
Developed real time collaboration systems, chats, workers
Developed web based solutions like billing systems, web analytics, local business listing etc
My editor of choice. Powerful, fast and extensible
Mongodb, Redis, Aerospike, Ssdb
PostgresSQL, Greenplum, MariaDB, MySQL
RabbitMQ, NSQ, Beanstalkd, NATS
Introduction and implementing CD in Developer and DevOps teams by coaching teams and usage of CI pipelines in software life-cycle (tools used are Jenkins, TeamCity, Ansible, Docker).
Jira, Youtrack, Teamwork, Trello, Redmine
My primary OS is Fedora