Dmitry Serdiuk is a seasoned software engineer with 15 years of experience building core backend processes for Swiss financial services, currently developing critical systems at HQLAᵡ. He combines deep Java and JVM-language expertise (Java, Kotlin, Scala) with strong architecture and system-analysis skills, having designed and delivered complex software from scratch across enterprise stacks including Spring, JMS, JPA, and BPM. A former team lead, Dmitry brings practical management experience, disciplined test-driven development, and a preference for reducing complexity to produce high-quality, maintainable code. He’s equally comfortable with front-end technologies and integration concerns, reflecting a full-stack mindset that benefits mission-critical operations. Trained in intelligent problem solving (M.Sc.), he pairs formal analytical thinking with pragmatic engineering to turn intricate business rules into reliable production systems.
15 years of coding experience
13 years of employment as a software developer
National Technical University of Ukraine "Kharkiv Polytechnic Institute"
Contributions:30 commits, 3 pushes, 2 comments in 5 years 1 month
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.