Summary
With over 14 years of experience in the software development industry, I have honed my skills in building high-load, real-time web applications and creating robust microservice architectures. My expertise extends to process management and monitoring, ensuring efficient and reliable performance. I have also successfully established and optimized workflows for development teams exceeding 20 members, facilitating smooth and effective software development and support.
Skills
- Program languages: Golang, Javascript, Node.js, PHP
- Databases: MySQL, MongoDB, Redis, ElasticSearch, Memcached
- Front-End: Javascript, HTML5, CSS3, jQuery, Websockets, JWT
- APIs, REST, gRPC, Swagger, JSDoc
- Linux, Systemd, Logging, CI/CD solutions, Zabbix
- Nginx, Prometheus, Grafana, Elastic Stack, Docker, Portainer
- Git, SVN, Jira, Confluence, Agile, Kanban, etc.
- Proficient in Project Management
- Strong Teamwork and Collaboration
- Highly Self-Motivated
- Expertise in Software Testing and Validation
- Adaptable and Versatile
Work Experience
MAY 2020 - PRESENT
TRAFF.TOOLS, Kyiv, Ukraine - Founder CEO
- Working with clients, creating technical specifications based on their requirements, estimating timelines, forming teams, implementation, and product support. Full-cycle development of solutions for digital marketing:
- Affiliate programs, Tracking and targeting, Traffic Aggregation
- Browser plugins, Web Push Notifications
- Tools: analyzers, bots, and much more
OCT 2017 - MAY 2020
AdTraf LLC | Kyiv, Ukraine - Team Lead
- Managed end-to-end software development, including planning, deployment, and maintenance.
- Tracked team progress and ensured deadlines were met.
- Built high-performance SaaS services with Golang, MongoDB, and ElasticSearch.
- Predicted organizational changes and implemented suitable solutions.
- Contributed to team meetings, offering insights on deadlines, designs, and improvements.
- Conducted interviews for back-end position candidates.
APR 2014 - OCT 2017
SMM Technologies LTD | Kyiv, Ukraine - Senior Software Engineer
- Analyzing the performance of a monolithic legacy product to enhance productivity
- Rewriting this product (partner program) from PHP to microservices in Node.js
- Writing LUA scripts for nginx
JUN 2013 - APR 2014
Informistika LLC | Kyiv, Ukraine - Software Engineer
- Created applications and services with Node.js and PHP, utilizing MySQL and MongoDB.
- Managed the entire software development lifecycle: planning, building, deploying, and maintaining.
- Worked with teams to design user-friendly products and workflow tools.
- Improved and documented existing RESTful APIs.
APR 2011 - JUN 2013
Zapchast LLC | Konotop, Ukraine - Software Engineer
- Development of a trading process management system
- Configuration of inter-office collaboration between employees
- Creation and maintenance of an e-commerce website
Education
SEP 2004 - JUL 2011
Sumy State University, Ukraine - Master of Electronics, Electronic devices and equipment
Grade: 4.3/5
Junior Research Fellow
Certificates
Successfully completed the Intensive Course for Penetration Testing