Dmitry Azhichakov is a Senior Software Engineer with 15 years of experience designing and operating backend and distributed systems for large-scale international products across e-commerce, search, ads, fintech and telecom. He specializes in pragmatic system design and delivery—building production services, moderation and backoffice workflows, and high-throughput data-processing pipelines using Go, C++, Python and Java. Dmitry has driven iterative, experiment‑led improvements at Joom, built MapReduce and real‑time verification platforms at Yandex, and contributed to search and ad infrastructure at Google, combining deep engineering with hands‑on operational ownership. Comfortable as both an individual contributor and small-team technical lead, he focuses on maintainability and incremental evolution of complex systems. Based in Moscow, he is open to remote international roles and relocation, and brings a hardware-rooted analytical background from a specialist degree in microelectronics.
15 years of coding experience
14 years of employment as a software developer
Specialist, Microelectronics and semiconductor devices, Specialist, Microelectronics and semiconductor devices at National Research University of Electronic Technology (MIET)
Implements a deep pretty printer for Go data structures to aid in debugging
Contributions:8 pushes, 8 tags in 3 years 11 months
golangprinteraiddebuggingpretty-printer
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.