Bailey Pearson

Senior Software Engineer at MongoDB

Boulder, Colorado, 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
Bailey Pearson is a Senior Software Engineer based in Boulder, Colorado with nine years of experience building reliable back-end systems and open-source libraries, currently contributing at MongoDB. He specializes in Node.js and has made notable contributions to the official MongoDB Node.js driver, adding UTF-8 validation features and accompanying tests that improve BSON serialization robustness. Bailey’s background includes production experience at Capital One and hands-on engineering roles that bridge enterprise systems and developer-facing tooling. Known for pragmatic, test-driven development, he brings attention to edge cases in data serialization that reduce subtle bugs in distributed applications.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Vanderbilt University
github-logo-circle

Github Skills (8)

nodejs10
javascript10
mongodb10
bson10
mongodb-database10
test-automation10
error-handling9
unit-testing9

Programming languages (8)

TypeScriptC++CJavaScriptGoSwiftPythonClojure

Github contributions (5)

github-logo-circle
mongodb/node-mongodb-native

Dec 2021 - Jan 2023

The official MongoDB Node.js driver
Role in this project:
userBack-end Developer
Contributions:10 releases, 1869 reviews, 322 commits in 1 year 1 month
Contributions summary:Bailey implemented a new option called `enableUtf8Validation` to the official MongoDB Node.js driver. They added unit and functional tests to validate the UTF-8 validation of BSON documents, specifically within the `BinMsg` class for both existing and new BSON serialization options. This involved modifications to the `src/bson.ts` and `src/collection.ts` files along with supporting test files to ensure correct deserialization with replacement characters for invalid UTF-8 in writeErrors and key values. The user's changes aimed to add a new feature for validating UTF-8 in BSON documents.
nosqlnode-jsnode-mongodbnode-librarynodejs
baileympearson/iterable-ts

Apr 2021 - Jul 2023

A Typescript library providing flexible and composable iterator operations.
Contributions:1 PR, 15 pushes, 2 branches in 2 years 2 months
functional-programmingiterablestypescript
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
Bailey Pearson - Senior Software Engineer at MongoDB