Alexey Romanov is a Software Architect with 14 years of experience designing resilient, high-throughput Java microservice platforms and leading cross-functional teams in FinTech. He combines hands-on coding (about 40% of his time) with architecture ownership, quality standards, and DevOps practices to keep systems observable, testable and scalable. A practiced "playing coach," he has led migrations from Java EE to Spring Boot, implemented CI/CD and IaC, and conducted 40+ senior-level technical interviews. He is also a seasoned educator and public speaker—senior lecturer at Bauman MSTU, course lead for industry bootcamps, and frequent conference speaker—who updates curricula annually to reflect current industry trends. Open to relocation to Germany, Italy, or the UK, he thrives on mentoring teams to solve non-standard problems and on distilling complex distributed-systems topics into teachable insights. Outside work, his motto "Ride hard or go home" reflects a pragmatic, results-focused approach to engineering and continuous learning.
14 years of coding experience
8 years of employment as a software developer
Master's degree, Software for Computers and Automation Systems, 4.8, Master's degree, Software for Computers and Automation Systems, 4.8 at Bauman Moscow State Technical University
Contributions:1 PR, 15 pushes, 1 branch in 2 years 3 months
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.