Dmitry Ivanov is a seasoned CTO and distributed-systems aficionado with 14+ years of experience building production-grade, cloud-native platforms and scaling product-led engineering organizations from zero to hundreds of people. He combines hands-on expertise in JVM ecosystems (Java/Scala/Kotlin) and practical polyglot skills (Go, Python, JS) with deep operational craft—CI/CD, Kubernetes, observability and resilience engineering—to deliver near-real-time decision platforms and complex marketplace services. Dmitry has repeatedly led engineering transformations across startups and large corporates (TomTom, FREENOW/Beat, Onramper, Finom), shipping ML- and rule-driven systems for pricing, fraud, and identity at scale. He thrives on hiring, coaching and shaping autonomous, purpose-driven teams that turn architectural scalability into competitive advantage. Surprisingly, he left a Ph.D. track to return to industry, blending rigorous academic grounding with relentless product focus. Based in Amsterdam, he’s equally comfortable architecting CRDT-based replication as he is recruiting the next generation of product-minded builders.
14 years of coding experience
17 years of employment as a software developer
Ph.D Computer Science and Engineering, Ph.D Computer Science and Engineering at ITMO University
Contributions:42 pushes, 6 branches, 2 tags in 1 year 9 months
non-blockingclient-libraryscalablockingriak
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.