Summary
Dmytro Marchenko is a Lead Software Engineer based in Kyiv with 11 years of experience designing and optimizing data-intensive, microservices-driven systems at EPAM Systems. He excels at modernizing legacy processing—migrating REST batch flows to Spring Batch, refactoring SQL for performance, and reworking matching logic to reactive Project Reactor—to boost correctness, stability, and throughput. His work spans backend architecture, integration with third-party vendors, business rules engines, and operational tooling such as Jenkins pipelines and cache eviction via RabbitMQ and Spring Cloud Bus. With a strong quantitative background (BS in Statistics, MS in Math), he combines rigorous algorithmic thinking—evident in custom billing and ID-generation solutions—with pragmatic engineering that delivers measurable performance gains. Notably, he prefers to be contacted only for non-recruitment collaborations, signaling focused commitment to technical leadership and long-term projects.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Statistics, Bachelor's degree, Statistics at Kyiv National Taras Shevchenko University
Українська, English