Dmitry Rybakov

Senior Software Engineer at MongoDB

Greater Karlsruhe Area Germany
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
Dmitry Rybakov is a Senior Software Engineer based in the Greater Karlsruhe Area with 14 years of experience building backend systems, APIs, and high-load services across companies from startups to enterprise (MongoDB, Expedia, XING). He brings deep Ruby and database expertise, contributing directly to core MongoDB projects—improving the official Ruby driver, Mongoid ORM, and server specifications by adding practical features like let/comment support and platform-tolerant timing. Dmitry blends hands-on engineering with architecture and team leadership experience (former CTO of campstar), and has shipped distributed, cloud-native systems including booking/payment and mobility platforms. A former patent attorney turned developer, he combines analytical rigor with pragmatism, often tackling subtle correctness and performance issues in test suites and cross-platform assumptions.
code13 years of coding experience
job10 years of employment as a software developer
bookB.Sc., Computer Sciences, B.Sc., Computer Sciences at Saint-Petersburg Electrotechnical University
languagesRussian, English, German
github-logo-circle

Github Skills (16)

ruby10
rspec10
database-management10
databases10
mongodb-driver10
database-administration10
orm10
mongodb10
mongodb-database10
documentation10
database10
testing10
rails8
ruby-on-rails8
database-design8

Programming languages (7)

ShellCGoSwiftRubyPythonCrystal

Github contributions (5)

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

Apr 2021 - Jan 2023

The Official MongoDB Ruby Driver
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:11 releases, 416 reviews, 187 commits in 1 year 8 months
Contributions summary:Dmitry primarily contributed to the official MongoDB Ruby driver by fixing specifications and implementing features. Their work involved addressing platform-specific assumptions, such as Linux or macOS, and integrating the use of a monotonic clock for measuring time, which impacted the performance. Additionally, the user addressed code in various areas, specifically related to database and cursor operations.
ruby-on-railsrailsrubymongodb-drivermongodb
mongodb/mongoid

Apr 2021 - Jan 2023

The Official Ruby Object Mapper for MongoDB
Role in this project:
userBack-end Developer
Contributions:15 releases, 337 reviews, 107 commits in 1 year 9 months
Contributions summary:Dmitry primarily focused on enhancing the Mongoid ORM for MongoDB. Their contributions included implementing features like purge and truncate overrides, adding tests for regular expression fields, and addressing configuration issues. They also worked on improvements such as fixing timezone-dependent specs, removing private driver code, and adding Ruby 3 support. These changes involved modifying core configuration files, database interaction, and test specifications within the Mongoid project.
ruby-on-railsruby-object-mapperrailsmongoidobject-mapper
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
Dmitry Rybakov - Senior Software Engineer at MongoDB