Eugene Mikhalev
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since June 20, 2022
Eugene has over 10 years of experience in software engineering, specializing in Go, microservices, and high-load development. He has worked with enterprise-level companies such as Lazada and Alibaba and leading Russian IT companies Ozon and Mailru. Eugene has also worked for European companies like Westwing, one of the Rocket Internet startup projects.
Portfolio
Experience
- Microservices - 6 years
- Git - 5 years
- PHP 5 - 5 years
- Go - 5 years
- GitLab - 4 years
- Docker - 4 years
- PostgreSQL - 3 years
- Lua - 1 year
Availability
Preferred Environment
Git, GitLab, Jira, IntelliJ IDEA, MacOS
The most amazing...
...back-end development project I've contributed to is migrating from a monolithic application to a microservices architecture.
Work Experience
Senior Software Developer
Ozon.ru
- Developed several core microservices and product services, including the integration with new airline service providers and airline booking services.
- Initiated and developed a logging library for sensitive data.
- Integrated Ozon travel agency customer accounts with the main Ozon website and mobile application.
- Expedited the copying of a complex flight model structure using Kubernetes deepcopy-gen.
- Increased the exported flight prices accuracy rate to 90% by proposing and developing a feed validator software.
Senior Software Developer
Mailru Group
- Developed and launched the back end for new game activities.
- Proposed and created an MVP for the game's automation testing with the Appium test automation framework.
- Increased development speed by refactoring old back-end code.
Senior Go Developer
Lazada
- Developed the back end for the mobile application's bundled promotions.
- Integrated a new third-party bonus card system with an order flow.
- Contributed to the back-end migration from monolithic Go to microservices.
- Developed and supported the back end for high load eCommerce websites for six countries, including Indonesia, Malaysia, Singapore, Vietnam, Thailand, and the Philippines.
Senior Software Developer
Westwing Home & Living
- Contributed to the OMS and CRM migration from MySQL to PostgreSQL, which increased the speed of complex analytical queries and decreased deadlocks almost to zero.
- Integrated the Salesforce CRM with back-office software systems.
- Developed a back-end feature for collecting analytical data.
Software Engineer
Santel-Navigation
- Decreased the maintenance costs of navigators by developing a firmware remote update server.
- Integrated the Lua virtual machine into the firmware update website, allowing customers to remotely view and update the same settings in a particular navigator.
- Optimized the firmware update server using various techniques to handle up to 4,000 simultaneous long-lived connections.
Experience
Back End for Ozon Travel
I worked as a back-end developer and contributed to migrating from monolithic to microservices architecture. I also developed several core microservices and product services as part of the team, including the integration with new airline service providers and airline booking services.
Back End for Lazada
https://lazada.com/en/about/I functioned as a back-end software developer in one of the product teams. I contributed to the back-end development for the mobile application's bundled promotions and the integration of a third-party bonus card system with an order flow.
Back End for Juggernaut Wars
https://jw.my.games/enAs a part of the back-end team, I developed and released new game activities. I also proposed and created an MVP for the automation testing of the game with the Appium test automation framework.
Firmware Remote Update Server for Navigators
Education
Bachelor's Degree in Software Engineering
Omsk State Technical University - Omsk, Russia
Skills
Libraries/APIs
REST APIs, React, Node.js
Tools
Git, IntelliJ IDEA, GitLab, Jira, RabbitMQ, NGINX
Languages
Go, PHP 5, Lua, JavaScript, HTML, SQL, PHP, XML, CSS
Paradigms
Microservices
Platforms
MacOS, Docker, Apache Kafka, Kubernetes
Storage
PostgreSQL, Databases, Aerospike, Redis, MySQL, SQLite, NoSQL
Other
Back-end, APIs, Back-end Development, Distributed Systems, Transmission Control Protocol (TCP)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring