Dmitry Perov is a seasoned engineering leader with a decade of experience designing databases and distributed systems, currently serving as Head of Development at Avito after recent leadership roles at Yandex. He progressed from hands-on system and kernel-level development at Kaspersky and MCST to tech lead and senior engineering roles, blending deep technical craft with people and delivery management. Dmitry’s background from MIPT in computer engineering and applied physics underpins a strong systems-thinking approach to scalable architecture and data-intensive platforms. He has experience building and guiding teams across Moscow and Yerevan, and often operates at the intersection of low-level performance optimization and high-level product roadmaps. Notably, his career path reflects a pattern of returning to and elevating core platform challenges—databases, distributed services, and infrastructure—rather than shifting to purely business-facing roles.
10 years of coding experience
13 years of employment as a software developer
Master's degree Computer Engineering, Master's degree Computer Engineering at Moscow Institute of Physics and Technology (State University) (MIPT)
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.