Artyom Shabarshin

Software Engineer at Yandex

Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Artyom Shabarshin is a seasoned software engineer with 13 years of professional experience and deep expertise in C++ (multithreading, STL, Boost) and .NET/C# distributed systems. He has led teams of 8–12 developers, designing architectures, applying design patterns, TDD and contract-driven development while delivering high-availability billing and analytics subsystems. Currently contributing to Yandex Market search, he blends low-level concurrent programming with large-scale data processing experience from earlier Hadoop/Java work. A practical open-source maintainer, he created Parallelia and an SSMS add-in for database scripting and restore workflows, showing a bias toward developer productivity tools. His background spans game engine physics and graphics to mission-critical SQL Server CLR stored procedures, revealing a rare mix of systems, backend, and tooling skills. Based in Russia, he pairs hands-on coding with proven leadership in cross-disciplinary engineering teams.
code13 years of coding experience
job10 years of employment as a software developer
bookEkaterinburg Transport Engineering College
bookUral State Technical University. Radio engineering faculty. Radiotechnology

Github contributions (3)

github-logo-circle
ArtyomShabarshin/Parallelia

Sep 2012 - Mar 2013

Contributions:5 commits in 6 months
Contributions:1 branch in 1 day
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.
Request Free Trial
Artyom Shabarshin - Software Engineer at Yandex