Andrew Shuvalov

Senior Software Engineer at Bloomberg

New York City Metropolitan Area 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
Andrew Shuvalov is a senior software engineer specializing in large-scale, low-latency distributed systems and databases, with deep hands-on expertise in Rust, C++, and Java. Over a multi-decade career spanning Google (Bigtable, Chubby), MongoDB, Pinecone, Bloomberg and financial firms, he designs fault-tolerant architectures, consensus protocols (Paxos/Raft), and high-availability infrastructure. He contributes to high-profile open-source projects such as MongoDB, improving robustness and observable error handling in core database components. Comfortable across build systems and networking stacks, he also brings practical experience in vector search and remote caching for AI and low-latency workloads. Trained as a physicist and computer scientist, he blends rigorous research instincts with production-grade engineering and a knack for untangling complex legacy systems.
code5 years of coding experience
job27 years of employment as a software developer
bookM.S., Physics, M.S., Physics at Moscow State University
bookM.S., Computer Science, M.S., Computer Science at Stony Brook University
languagesRussian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

databases10
error-handling10
c-language10
cprogramming-language10
mongodb10
back-end-development10
relational-databases10
sql-database10
mongodb-database10
database10
testing9
transaction9
system-design8

Programming languages (3)

TypeScriptC++Python

Github contributions (5)

github-logo-circle
mongodb/mongo

Sep 2020 - Oct 2022

The MongoDB Database
Role in this project:
userBack-end Developer & Database Engineer
Contributions:247 commits, 2 PRs, 4 pushes in 2 years 1 month
Contributions summary:Andrew's contributions primarily focused on improving error messages, adding tests, and converting internal error codes within the MongoDB database. They worked on refactoring code to convert certain error types and implement code changes to the transaction coordinator and associated stats tracking. Additionally, the user addressed circular dependency issues in the streamable replica set monitor, and improved the efficiency of health checks.
nosqlc-plus-plusmongodb-databasedatabasemongodb
shuvalov-mdb/mongo

Sep 2020 - Feb 2022

The MongoDB Database
Contributions:150 pushes, 45 branches, 1 comment in 1 year 4 months
faunadbmongodb-databasedatabasemongodb-drivermongodb
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
Andrew Shuvalov - Senior Software Engineer at Bloomberg