Gleb Averchuk is a Solutions Architect with 14 years of experience designing and delivering high-load, data-intensive systems for banking and cloud platforms. He blends deep hands-on engineering (Java, Go, Scala, Kotlin, Python, C++) with a functional-programming mindset, a strong test-driven discipline, and a track record of leading multi-team delivery for complex microservice landscapes. His work spans architecture, integrations, performance forecasting, and operational observability across Kafka, Kubernetes, PostgreSQL/Cassandra and enterprise messaging stacks. Early academic research produced a DSL-driven C++/Ruby Monte Carlo simulator for crystal growth, reflecting his aptitude for domain modeling, probabilistic methods and compiler-like tooling. Gleb is drawn to problems that require algorithmic ingenuity and data-driven decision making rather than simple CRUD plumbing, and he enjoys squeezing performance and design clarity from challenging systems. Based in Moscow, he pairs perfectionism and initiative with practical leadership, having managed 40+ people delivering mission-critical banking software.
14 years of coding experience
20 years of employment as a software developer
Engineer, Computer Science, Engineer, Computer Science at Mendeleev University of Chemical Technology of Russia
Contributions:1949 commits, 23 PRs, 191 pushes in 5 years 2 months
crystaltransitionsimulationsimulatorgas
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.