Evgeni Dobranov

Software Engineer at Viam

New York, New York, United States
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
🎓
Top School
Evgeni Dobranov is a backend software engineer with 10 years of experience building data infrastructure and cluster-level tooling, most recently focused on Cluster-to-Cluster Sync for MongoDB migrations and disaster recovery. At MongoDB he contributed to core database improvements, drivers and tools—work that included enhancing mongodump/mongorestore, adding transaction support to the C++ driver, and helping translate SQL to MQL via a proxy—demonstrating deep familiarity with database internals and client-server protocols. Now based in New York and currently at Viam, he brings a systems-level mindset to engineering problems, routinely refactoring deprecated APIs and improving test robustness. Colleagues rely on him for hardening edge cases (long collection names, large documents, auth and thread-safety fixes) that often surface in production. His background includes teaching algorithms and computation theory, which underpins a pragmatic, analytically rigorous approach to designing reliable distributed systems.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Tufts University
languagesEnglish, Bulgarian, German
github-logo-circle

Github Skills (30)

dependency-management10
transaction10
c-language10
nosql10
testing10
databases10
c1110
mongodb-database10
c1710
database-driver10
go10
mongodb-driver10
database-design10
bson10
database-tools10

Programming languages (8)

TypeScriptShellC++CJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
mongodb/mongo-tools

Feb 2020 - Aug 2022

Role in this project:
userBack-end Developer
Contributions:68 reviews, 35 commits, 59 PRs in 2 years 6 months
Contributions summary:Evgeni contributed to the `mongodb/mongo-tools` repository, primarily focused on improving the `mongorestore` and `mongodump` tools. Their work involved fixing deprecation messages, updating dependencies, and implementing a new filename format to handle long collection names. Additionally, the user automated the generation of JSON download feeds and addressed issues related to handling large documents and deprecated index options.
mongodb/mongo

Aug 2019 - Feb 2021

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:29 commits, 2 comments in 1 year 5 months
Contributions summary:Evgeni primarily focused on refactoring and improving the MongoDB database code. Their contributions included removing deprecated functions, such as `Database::getCollection()`, and replacing them with more efficient alternatives like `CollectionCatalog::get().lookupCollectionByNamespace()`. The user also made modifications to testing files, enhancing the test coverage and robustness of the MongoDB codebase. These changes involved altering test logic and data to align with the core database functionalities.
nosqlc-plus-plusmongodb-databasedatabasemongodb
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
Evgeni Dobranov - Software Engineer at Viam