Alexey Savenkov is a Senior Java Software Engineer with over 7 years of experience building and modernizing backend-first systems, skilled in Java 8–17, Spring Boot, Hibernate, Kafka, Docker and Openshift. He has led platform development and migrations from legacy stacks (GWT, Oracle App Server, EJB) to modern microservices, notably delivering OAuth2-based auth, a React UI kit from scratch, and Kafka-driven insurance microservices at Rosbank. Alexey combines hands-on implementation with architecture and roadmap planning, SQL optimization, and test-driven delivery—introducing automated unit and integration coverage that reduced regression risk. He mentors and onboards new engineers, conducts interviews, and has acted as TechLead for platform teams producing reusable REST wrappers and UI libraries. Comfortable across full-stack tasks, he brings particular strength in designing complex internal and external integrations and pragmatic migration strategies that cut maintenance overhead. An observant, process-oriented engineer, he pairs deep legacy knowledge with a proven track record of modernizing systems without disrupting business continuity.
7 years of coding experience
4 years of employment as a software developer
Бакалавр, Information Technology, Бакалавр, Information Technology at Российский Государственный Гуманитарный Университет
Library for accessing OAuth server from JFront apps.
Contributions:42 PRs, 50 pushes, 32 branches in 7 months
oauth2oauth-serverauthenticationoauth
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
Alexey Savenkov - Senior Java Software Engineer at Rosbank