Dmytro Marchuk is a Senior Server Engineer with over 10 years building high-load, distributed systems and a track record of optimizing backend architectures using Java, Kotlin, and Spring Boot. He has driven scalability and performance improvements across domains—from forensic data tools and fintech to real-estate mapping and serverless event platforms—often delivering an order-of-magnitude gains in concurrency and efficiency. Comfortable across the stack, he has hands-on experience in multithreading, low-level C/C++/JNI integration, front-end WebGL/Three.js work, and cloud-native distributed design. Based in Kyiv, he blends systems-level thinking with pragmatic engineering, having progressed from feature development to architecture curation and team leadership. Notably, he has repeatedly turned performance bottlenecks into production-ready, low-maintenance solutions that scale.
10 years of coding experience
11 years of employment as a software developer
Bachelor's degree Faculty of Cybernetics, Bachelor's degree Faculty of Cybernetics at Taras Shevchenko National University of Kyiv
Kickstart your Typescript projects using ts-node in WebStorm IDE.
Contributions:2 PRs, 18 pushes, 1 branch in 2 years 10 months
webstormts-nodenodejsidejscodeshift
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.