Leonid Sopov is a seasoned backend engineer with over 15 years at Acronis and 20+ years of overall development experience, now working as a Perl Developer at MY.GAMES from Belgrade. He is fluent in Perl, Golang and Python, with a track record of migrating large legacy codebases (122k+ lines) to modern services, rewriting C++ parsers as REST APIs and converting Excel-based configs to YAML. Leonid has moved between hands-on engineering and team leadership—introducing code review, Perl::Critic rules, Docker adoption, and running release and T4 support duties—while also designing scalable web infrastructure and MySQL cluster migrations. He combines deep systems and ops experience (managing 70+ servers and multiple clusters) with pragmatic tooling for testing and reporting, and has repeatedly driven cross-team integrations like Active Directory and Mailgun. Outside work he’s a family-oriented Christian and father of three, reflecting long-term commitment and steady mentorship in teams. His blend of low-level parsing optimizations (tenfold SAX improvement) and pragmatic platform work makes him a rare engineer who moves legacy systems forward without losing operational stability.
11 years of coding experience
19 years of employment as a software developer
Mathematics and Informatics, Mathematics and Informatics at Siberian Federal University (former Krasnoyarsk State University)
Contributions:17 releases, 48 commits, 2 PRs in 6 years 4 months
translationbible-translationbiblei18n
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.