Michael Samorokov is a software delivery manager with 12 years in engineering and over five years leading distributed teams, currently overseeing $3M+ accounts and a 50-person delivery organization at EPAM Systems. He combines deep Microsoft-stack hands-on experience (.NET, ASP.NET, WPF) and architecture skills with pragmatic Agile delivery practices to balance time, budget, and complexity. Known for hiring and growing strong teams, he focuses on reducing attrition by coaching engineers, sharing knowledge, and fostering continuous delivery and customer feedback loops. His background includes hands-on roles from senior developer to team lead and lecturer, which gives him an uncommon blend of technical depth and people-first leadership. Based in Colorado Springs, he actively pursues new technologies and spreads best practices across organizations to transform customer businesses through innovation. Notably, he has scaled delivery processes across multiple accounts while retaining a developer’s attention to design and problem-solving detail.
12 years of coding experience
14 years of employment as a software developer
Master, Computer Science, Master, Computer Science at Donetsk National University
Contributions:6 PRs, 9 pushes, 5 branches in 5 years 4 months
dotnetanalyticsbotyandexcsharp
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
Michael Samorokov - Software Delivery Manager at EPAM Systems