Andrei Hubarevich is a Senior Software Engineer with 11 years of experience building and modernizing Java-based, cloud-native systems for high-load production environments. He has led complex migrations, architectural redesigns, and development of scalable microservices deployed on Kubernetes and Google Cloud, combining deep expertise in SQL/NoSQL, performance tuning, and polyglot persistence. Comfortable across the stack, Andrei pairs Spring/Java proficiency with hands-on infrastructure work (Docker, GKE, private cloud) and has delivered both legacy support and greenfield platforms at companies like Flo Health and EPAM. He is curious about JVM-language diversity and explores Kotlin and Scala to push cleaner, more expressive solutions. An engineer who balances pragmatism with architectural thinking, he often surfaces operational improvements that reduce toil while improving reliability.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree, System engineer (Инженер-системотехник), Bachelor's degree, System engineer (Инженер-системотехник) at Belarusian State University of Informatics and Radioelectronics
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
Andrei Hubarevich - Senior Software Engineer at Flo Health Inc.