Dmitrii Soroka is a Senior Java Developer with 10 years of experience building high-load, resilient server-side systems, currently working on a healthcare platform serving millions of users. He specializes in modern Java (upgrading projects from Java 8 to 17), microservices, Spring ecosystem, Kafka, and relational databases, and has a track record of performance tuning—improving a service’s response time tenfold and raising test coverage to 80%. Dmitrii combines hands-on refactoring and dependency upgrades with architecture design, CI/CD automation, and cross-functional collaboration across backend, DevOps, QA, and product teams. He also mentors and onboards engineers, conducts interviews, and writes clear documentation and backlog artifacts to keep large teams aligned. Based in Saint Petersburg, he pairs a pragmatic engineering mindset with continuous learning around code quality and distributed systems.
10 years of coding experience
6 years of employment as a software developer
FOREIGN LANGUAGES, LITERATURES, AND LINGUISTICS, FOREIGN LANGUAGES, LITERATURES, AND LINGUISTICS at ЧПК №1
Contributions:8 pushes, 1 branch in 5 years 7 months
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.
Request Free Trial
Dmitrii Soroka - Senior Java Developer at Lanit-Tercom