Matt Broadstone

Senior Staff Engineer at MongoDB

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
Matt Broadstone is a Senior Staff Engineer at MongoDB in New York with 20 years of experience building high-performance database systems, drivers, and backend infrastructure. He blends deep C++ and systems knowledge with technical leadership, having driven driver architecture and implemented server-side features like tenant-split operations and change-stream clarifications in MongoDB’s specs. An active open-source contributor, he modernizes core repos (mongo, js-bson, specifications) and has improved cluster stability in projects like RethinkDB while also addressing subtle issues such as potential REDOS vectors in Decimal128. Known for mentoring teams and turning complex distributed-systems problems into pragmatic, well-architected solutions, he thrives in environments that prioritize growth and reliable products.
code20 years of coding experience
job17 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (47)

api-rest10
sequel10
javascript10
c-language10
object-mapping10
documentations10
back-end-development10
api-design10
restful-api10
databases10
distributed-systems10
data-base10
mongodb-database10
data-mapping10
javascripts10

Programming languages (17)

C#JavaC++CSSCRustGoErlang

Github contributions (5)

github-logo-circle
dchester/epilogue

Nov 2014 - Dec 2016

Create flexible REST endpoints and controllers from Sequelize models in your Express app
Role in this project:
userBackend Developer
Contributions:81 commits, 63 PRs, 128 pushes in 2 years
Contributions summary:Matt primarily contributed to the backend logic of the `epilogue` repository, which focuses on creating REST endpoints for Sequelize models. Their work involved fixing issues related to includes and associations, particularly concerning the removal of foreign keys and correct association handling. The user also addressed a compatibility issue with Sequelize validation and implemented changes related to the creation and updating of resources, including the exclusion of attributes. This demonstrates a focus on ensuring the correct data handling and integration with the underlying ORM.
controllersexpressjssequelizeexpressendpoints
mongodb/js-bson

Sep 2017 - Aug 2020

BSON Parser for node and browser
Role in this project:
userBack-end Developer
Contributions:2 releases, 50 reviews, 132 commits in 2 years 11 months
Contributions summary:Matt primarily focused on refactoring and modernizing the codebase. They updated dependencies like Babel and Mocha, converting tests to use the latter. Key contributions include addressing potential REDOS attacks in the Decimal128 implementation, fixing formatting issues in the ObjectId implementation, and ensuring proper sorting of regular expression options. The user also improved the DBRef implementation and normalized function stringification.
browserbsonnode-jsjavascriptnodejs
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
Matt Broadstone - Senior Staff Engineer at MongoDB