Mikhail Subach is a Senior Software Engineer Manager with 19 years at EPAM Systems leading large test automation programs and shaping global test automation discipline. He combines deep hands-on expertise in .NET and JavaScript test automation with strategic responsibilities as Principal Hiring Manager and discipline lead, driving quality at scale. A mathematician by training, he pairs analytical rigor with practical skills in unit testing, deployment automation, and solution architecture for test teams. Outside corporate work he publishes practical essays on productivity and life design at LifeIdea.org, reflecting a long-term commitment to personal growth and routine optimization. Colleagues know him as a builder who translates process improvements into measurable engineering outcomes while mentoring the next generation of automation engineers.
19 years of coding experience
17 years of employment as a software developer
Complete 5-years education, mathematician, software systems developer, Complete 5-years education, mathematician, software systems developer at Belaruski Dzjaržauny Universitet Informatyki i Radyjoelektroniki
Secondary Education, Secondary Education at Вилейская гимназия №1 «Логос»
Contributions:17 commits, 3 PRs, 9 pushes in 3 years
javascriptreactdatabasemoves
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
Mikhail Subach - Senior Software Engineer Manager at EPAM Systems