Summary
Ruslan Batkaev is a Lead Software Engineer with a decade of experience building and stabilizing large-scale .NET platforms, currently at EPAM Systems after nearly a decade shaping Appulate’s backend and platform architecture. He excels at improving delivery velocity and code quality—raising master build success from 40% to 99%, cutting build times 30%, and introducing automated style and architecture checks. As a tech lead he designed on-call rotations with automated tooling, mentored teams, and drove migrations to .NET Core and a modular monolith approach. Comfortable in both hands-on development and technical leadership, he has deep experience with ASP.NET Core, EF Core, RabbitMQ, TeamCity and observability tooling. Based in Tashkent, he combines an engineering degree with a language translation background, which helps him communicate complex technical decisions across distributed, multi-country teams.
10 years of coding experience
13 years of employment as a software developer
Translator in the sphere of professional communication Foreign Languages, Translator in the sphere of professional communication Foreign Languages at Astrakhan State Technical University (ASTU)
Русский, Английский