Richard Samuels

Senior Software Engineer at MongoDB

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
Richard Samuels is a software engineer with 11 years' experience building and hardening developer tooling, CI systems, and test infrastructure, currently based in the New York City area. He has deep backend and build-system expertise demonstrated by contributions to MongoDB’s core server and Evergreen CI, including multiversion test fixes, Windows build compatibility, and API/SSH key management for CI workflows. Richard excels at improving engineering productivity—type-annotating Python performance suites, integrating fuzzing and network fault injection, and creating a minimizer to speed bug reproduction. He’s comfortable working across C++, Go, Python, and DevOps automation, and has a track record of extending mature codebases to be more reliable and testable. An interesting through-line: he repeatedly focuses on making hard-to-reproduce failures tractable, turning noisy tooling outputs into actionable developer feedback.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at New York University
github-logo-circle

Github Skills (23)

python10
apidoc10
bash10
mongodb-database10
go10
api10
build-automation10
rest-api10
mongodb10
devops10
test-automation10
c-language9
cicd9
cplus9
cprogramming-language9

Programming languages (6)

ShellC++RustJavaScriptGoPython

Github contributions (5)

github-logo-circle
evergreen-ci/evergreen

Oct 2017 - Sep 2018

A Distributed Continuous Integration System from MongoDB
Role in this project:
userBack-end Developer
Contributions:1 review, 224 commits, 382 PRs in 11 months
Contributions summary:Richard contributed to the development of the Evergreen CI system, with a focus on the back-end and API functionality. Their work included fixing URL issues for CLI API V2 requests and adding a new flag to a subcommand to list user-spawnable hosts. The user also implemented methods to fetch and manage SSH keys through a REST API. These changes demonstrate a familiarity with API design, user interface, and version control.
continuouscontinuous-integrationsystem-integrationmongodbdistributed
mongodb/mongo

May 2020 - Aug 2022

The MongoDB Database
Role in this project:
userBackend & DevOps Engineer
Contributions:164 commits, 1 push in 2 years 2 months
Contributions summary:Richard's commits focused on modifying the build scripts related to multiversion tests and ensuring compatibility across different operating systems, specifically Windows. They addressed build script failures on Windows and made adjustments to facilitate the correct execution of multiversion tasks. Furthermore, the user made changes related to the hang analyzer, enabling it on ASAN builders and modifying the shell scripts. These changes indicate a strong focus on improving the build process, test automation, and overall reliability of the MongoDB database project.
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
Richard Samuels - Senior Software Engineer at MongoDB