Dmitry Pershin is a versatile software engineer with 11 years of experience building high-throughput, reliable systems across cybersecurity, cloud, distributed systems and fintech. He has driven end-to-end projects at scale—from designing a profitable quick-payments service that processes hundreds of thousands of transactions per day at Tochka Bank to contributing to a petabyte-scale, 99.99% available task scheduler at Yandex. Proficient in Rust, Python, C and C++, he has a track record of performance-focused work such as converting security modules to async models for 50%+ speedups and implementing SCAP-based detection for zero-day exposure. Dmitry combines hands-on systems design, CI/CD automation and financial analytics tooling to deliver measurable business outcomes and reduced operational costs. Based in Yekaterinburg with a master’s in computer science, he seeks to join experienced teams to build innovative, production-grade services.
10 years of coding experience
3 years of employment as a software developer
Master's degree, Computer science, A+, Master's degree, Computer science, A+ at Ural State Technical University
Contributions:3 releases, 6 PRs, 11 pushes in 3 years 3 months
apipythonopenapi-uistatic-filesopenapi3
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.