Dmitry Smirnov is a pragmatic engineering leader with 11+ years building high‑load, asynchronous web and mobile systems across PHP, Node.js, Python and Go, and deep hands‑on knowledge of storage paradigms from B‑Tree to LSM and in‑memory engines. He has led and rebuilt teams up to a dozen engineers, instituting Trunk‑Based Development, feature flags, DORA/NFR metrics and clear delivery rituals to improve reliability and speed at companies like Wildberries and VK. Dmitry combines broad system architecture skills (CDN, caching, CDC, observability) with frequent hands‑on contributions and a history of shipping revenue‑driving product features such as ad formats and crypto wallet infrastructure. He favors minimal bureaucracy, fast decision‑making and measurable outcomes, and is skilled at pragmatic trade‑offs that balance velocity with long‑term quality. An early career growth from intern to tech lead and CTO underpins his ability to build processes, hire and mentor engineers while still diving into code and optimizations.
10 years of coding experience
16 years of employment as a software developer
Master's degree, Mathematics and Computer Science, Master's degree, Mathematics and Computer Science at Saint Petersburg State Polytechnical University
Alternative implementation of spesmilo/electrum-server
Contributions:12 PRs, 54 pushes in 1 year 4 months
pythonelectrumelectrum-serverserver
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.