Viacheslav Babanin

Software Engineer at MongoDB

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Viacheslav Babanin is a back-end software engineer with nine years of experience building scalable server-side systems, based in the Greater Vancouver area. He contributes to high-profile open-source projects like the official MongoDB Java driver, where he improved time-series bucketing scalability, added aggregation accumulators, and enhanced retry logging for better debuggability. Comfortable working close to the data layer, he focuses on reliability, performance, and practical observability improvements that help teams operate at scale. Known for digging into internal driver mechanics, he brings a pragmatic engineering approach that balances new features with maintainability.
code9 years of coding experience
languagesEnglish, Ukrainian, Russian
stackoverflow-logo

Stackoverflow

Stats
568reputation
72kreached
5answers
3questions
github-logo-circle

Github Skills (22)

jvm10
admin10
databases10
database-administration10
java10
mongodb-database10
javas10
java-libraries10
mongodb10
database10
kotlin9
scala8
kotlin-library7
concurrency6
spring-boot6

Programming languages (5)

JavaCScalaPythonKotlin

Github contributions (5)

github-logo-circle
mongodb/mongo-java-driver

Apr 2023 - Apr 2025

The official MongoDB drivers for Java, Kotlin, and Scala
Role in this project:
userBack-end Developer
Contributions:490 reviews, 211 PRs, 102 pushes in 1 year 11 months
Contributions summary:Viacheslav primarily focused on improving the MongoDB Java driver's internal workings. Their contributions involved adding operation identifiers to retry logs to enhance debugging capabilities, adding support for configurable bucketMaxSpan and bucketRounding options for Time-Series collections. They also improved the scalability of the time-series bucketing and added builders for percentile and median accumulators, enhancing the aggregation functionality.
nosqljava-libraryjvmkotlinjava
Contributions:3 releases, 15 pushes, 3 tags in 7 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.
Request Free Trial
Viacheslav Babanin - Software Engineer at MongoDB