
Dmytro Kovalenko
Verified Expert in Engineering
Spring Cloud Developer
Zollikon, Switzerland
Toptal member since October 2, 2018
Dmytro is a versatile and fast-learning full-stack engineer, architect, and team lead with 17 years of engineering experience across diverse technologies and projects. He's eager to solve complex and ambiguous problems, and deliver high-quality, strategically impactful results. Over the years, Dmytro has built a reputation as a strong technical leader who supports the team and collaborates effectively with diverse stakeholders.
Portfolio
Experience
- Java - 8 years
- PHP - 7 years
- JavaScript - 7 years
- Hibernate - 6 years
- Amazon Web Services (AWS) - 5 years
- Dropwizard - 4 years
- Spring Boot - 3 years
- Spring Cloud - 3 years
Availability
Preferred Environment
Amazon Web Services (AWS), IntelliJ IDEA, Git, Continuous Delivery (CD), Continuous Integration (CI), Docker, MacOS
The most amazing...
...project I've completed was designing the architecture and developing a pharmaceutical application with around 40 microservices in one ecosystem.
Work Experience
Senior Software Engineer, Architect
Toptal Projects
- Optimized ~40 bottlenecks in queries and database structure by implementing automatic tools to find possible improvements bringing $280,000 of yearly cost savings.
- Improved platform for business applications (over 1 million customers) by reducing time for loading front-end resources by ~45% and back-end application by ~30%.
Solutions Architect
MEV. LLC (Lviv, Ukraine)
- Designed and developed architecture of a pharmaceutical application with ~40 microservices in one ecosystem.
- Scaled system to process 5,000 messages per second (~300 million per day) with 20,000 active clients.
- Implemented algorithm to calculate and dynamically adjust lighting program in 1,000 greenhouses according to day goal, historical and actual solar data.
- Defined features, phases, and solution requirements for multiple projects. Worked with developers and clients to set up delivery process.
Director of Software Engineering
MEV, LLC (Lviv, Ukraine)
- Opened and led new company office in Lviv (up to 20 employees). Built new development teams and improved the efficiency and productivity in the working process.
- Designed the system for tutoring and migrated two legacy projects to it with ~10,000 active clients, the architecture of four web clients, and an iPhone application.
- Introduced Continuous Integration and applied automated tests as a standard on different levels of development.
- Designed and developed Java-based applications as a part of the team.
Delivery Manager, Technical Lead
MEV, LLC (New York, United States)
- Designed and developed an application for selling ~70,000 classes in NYC. Later this startup was named one of the 100 most promising companies in the USA by Forbes.
- Designed and built application to recognize photos of captured magazine pages and show which stores carry products displayed in the magazine. Application was presented in one of the most popular US fashion magazines.
- Worked with development teams as the delivery manager and team lead.
- Communicated with clients and created technical proposals and project roadmaps. Negotiated and was able to reach optimal options for long-term project timeline (~16 months).
Senior Software Engineer
MEV, LLC (remote)
- Created and managed two regional development teams for working remotely with the head office in New York City.
- Worked on data analytics and visualization software for pharmaceutical companies that integrated and aggregated 16 external data sources and systems. Developed a framework for building vector maps based on zip codes data.
- Created a corporate framework for web development that is used in over 20 enterprise and eCommerce applications.
- Designed and developed over 40 web and mobile applications various levels of complexity.
Senior Software Engineer
MEV, LLC (remote)
- Developed software for distributing products of diabetic food. Unique part of the application was a system of local websites with its own site builder and management layer.
- Developed application for tracking calories and other metrics for people having diabetes. It was a very innovate prototype of modern trackers.
- Developed a system of sharing methodological materials between teachers from schools for one educational program. The system was featured by the Ministry of Education in Ukraine and used in several regional institutes of teacher's postgraduate education..
Software Developer
Miheeff
- Developed over 30 websites using corporate CMS and custom libraries.
- Improved and developed new modules and services for the corporate CMS.
Experience
Lumigrow
Quantuvis
http://quantuvis.netAristotle Circle
https://aristotlecircle.comCourseHorse
Education
Master's Degree in Computer Engineering
Cherkasy State Technological University - Cherkasy, Ukraine
Skills
Libraries/APIs
REST APIs, Doctrine
Tools
Docker Compose, MapStruct, Jenkins, Vagrant, MQTT, RabbitMQ, Flyway, Git, IntelliJ IDEA, Sencha UI, WireMock, Amazon Simple Email Service (SES)
Languages
Java, PHP, JavaScript, SQL, Objective-C
Frameworks
Spring MVC, Spring Boot, Angular, TestNG, JUnit, Hibernate, Dropwizard, Spring Security, Sencha Touch, Hadoop, Spring, Spring 5, Zend Framework, Symfony, Cocoa Touch, Android SDK, Ext JS
Platforms
Amazon Web Services (AWS), MacOS, Amazon EC2, Docker, Android, iOS
Storage
MongoDB, Databases, Redshift, MySQL, PostgreSQL, Spring Data, Elasticsearch, Amazon S3 (AWS S3), Memcached, Redis
Paradigms
Test-driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Behavior-driven Development (BDD), Model View Controller (MVC), Microservices Architecture, Continuous Development (CD), Agile Software Development
Industry Expertise
Project Management
Other
Spring Cloud, Cloud, Boot, Data, Security, Analytics, Software Engineering, Architectural Design, Critical Thinking
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