Aleksei Semidotskii is a Lead Software Engineer and architect with over a decade of experience designing and delivering high-performance, distributed .NET systems. He specializes in backend architecture, microservices, messaging (RabbitMQ), CQRS and Event Sourcing, and has repeatedly transformed monolithic platforms into scalable, message-driven ecosystems. At payments-focused companies he cut critical processing times, optimized SQL at scale, and led platform evolution including a 55MB, 200+-component codebase for a flagship product. Comfortable leading small teams and mentoring engineers, he pairs hands-on development (C#, T-SQL, ASP.NET Web API) with pragmatic DevOps and CI practices. Aleksei holds Microsoft certifications and a master’s in computer science, and is notable for shifting legacy banking and payment systems into cloud-ready, test-driven architectures. Based in Houston, he combines deep database performance expertise with a proven track record of refactoring and operationalizing complex financial systems.
9 years of coding experience
13 years of employment as a software developer
Masters’s Degree, Computer Science, Diploma with distinction, Masters’s Degree, Computer Science, Diploma with distinction at Kyrgyz-Russian Slavic University
Physico-mathematical school-lyceum №61 in Bishkek, Kyrgyzstan
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
Aleksei Semidotskii - Lead Software Engineer at EPAM Systems