Summary
Dmitry Smorodinnikov is a seasoned software engineer and team lead with 11 years of experience building large-scale, production-grade systems, currently leading Card Payments at Adyen in Amsterdam. He combines deep technical interests in distributed systems, storage solutions, algorithms and data structures with hands-on delivery—moving from senior engineer to team lead within Adyen after prior engineering and management roles at GoTo Group. Dmitry’s academic background in Dependable Software Systems (MSc) underpins a pragmatic focus on reliability and resilience in payment and risk systems. A quick learner who embraces new technologies, he balances leadership and coding, often tackling core infrastructure and performance challenges himself. He’s comfortable operating at the intersection of engineering management and individual contribution, bringing a methodical, research-informed approach to solving complex systems problems.
11 years of coding experience
4 years of employment as a software developer
Master of Science (MSc) Dependable Software Systems Computer Science, Master of Science (MSc) Dependable Software Systems Computer Science at University of St Andrews
Master of Science (MSc) Dependable Software Systems Computer Science, Master of Science (MSc) Dependable Software Systems Computer Science at Maynooth University
Bachelor's degree in Information Technologies Computer Science, Bachelor's degree in Information Technologies Computer Science at Ural Federal University
Russian, English