Denis Zhdanov is a seasoned Java-focused engineering leader with 15+ years of experience designing and delivering performance-critical, reliable systems across finance, developer tools, and consumer messaging. He has progressed from hands-on development (JetBrains, Google, Mail.Ru) to technical leadership roles at Credit Suisse, DKATALIS and now Citi, where he aligns vague business needs into formal designs, milestone-driven plans, and on-time implementation. Trusted for tackling legacy transformation and low-latency trading systems, he has repeatedly introduced frameworks, testing practices, and transaction safety without disrupting megabytes of existing code. Certified SCJP/SCJD and known in the Java community (Java BlackBelt Brown Belt), Denis combines deep JVM expertise (Java, Kotlin) with an engineering mindset that adapts languages and frameworks as pragmatic tools. He seeks roles that blend architecture, team leadership, and hands-on problem solving to drive technical excellence and measurable performance gains.
14 years of coding experience
21 years of employment as a software developer
Master of Science, Faculty of Applied Mathematics and Control Processes, Theory of Control department, Master of Science, Faculty of Applied Mathematics and Control Processes, Theory of Control department at Saint-Petersburg State University
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.