Boris Dogadov is a seasoned .NET engineering leader with nine years of experience building high-performance distributed systems, now leading the .NET Driver team at MongoDB from Vancouver. He combines deep low-level performance tuning (C/C++, Mono) and large-scale cloud microservices expertise from roles at Microsoft and StorONE with entrepreneurial product development as co-founder and CTO of a social aggregation startup. At MongoDB he has contributed directly to the official C# driver—improving serialization, index management, logging, tests, and modern Memory<T>/ReadOnlyMemory<T> support—bridging hands-on coding with team leadership. His background includes real-time GIS, media streaming, and compiler/transpiler work, reflecting a knack for turning research-grade algorithms into production-grade systems. He holds an MSc in Computer Science and a BSc (Magna Cum Laude), and is known for squeezing out tangible performance gains while keeping developer ergonomics in focus.
8 years of coding experience
22 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Tel Aviv University
Contributions:8 releases, 1247 reviews, 111 commits in 2 years 1 month
Contributions summary:Boris primarily worked on the C# .NET driver for MongoDB, contributing bug fixes and implementing new features. Their work included addressing issues in serialization, deserialization, and index management. Furthermore, the user updated the code to support the use of Memory<T> and ReadOnlyMemory<T> data types, contributing to performance improvements. The commits also included improvements to logging and testing.
Contributions:5 reviews, 2 PRs, 79 pushes in 2 years 3 months
specificationsmongodb
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.