David Percy

Software Engineer at Chalk

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
🎓
Top School
David Percy is a seasoned software engineer with 12 years of experience specializing in backend systems and query optimization, now based in New York. He spent over a decade at MongoDB contributing to core database internals—adding aggregation and time-series features, expressions like $binarySize/$bsonSize, and improving query execution and index management—work that touches a widely used open-source database. Currently at Chalk, he brings deep expertise in scalable data systems and practical optimization techniques to product-focused engineering. A Brown CS graduate, David pairs rigorous academic roots with hands-on contributions to critical database logic, and he has a track record of turning subtle performance challenges into reliable, maintainable features.
code11 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Brown University
stackoverflow-logo

Stackoverflow

Stats
479reputation
92kreached
7answers
5questions
github-logo-circle

Github Skills (22)

aggregate10
c-language10
databases10
mongodb-database10
pipe10
pipeline10
aggregates10
cprogramming-language10
mongodb10
relational-databases10
index-management10
sql-database10
database10
query-optimization9
bson9

Programming languages (14)

JavaC++CRustGoTypeScriptCoffeeScriptRacket

Github contributions (5)

github-logo-circle
mongodb/mongo

Sep 2014 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:142 commits, 1 push in 8 years 5 months
Contributions summary:David's contributions primarily involve implementing backend features and modifying core database logic within the MongoDB codebase. This includes the addition of features like including server information in explain output for aggregation and sharding, as well as expressions such as $binarySize and $bsonSize. Further contributions include creating time-series-related functionality, along with bug fixes. The user's work touches upon multiple aspects of the database's internals, including query execution, aggregation pipelines, and index management.
nosqlc-plus-plusmongodb-databasedatabasemongodb
dpercy/simple-lang

Sep 2017 - Jul 2018

Contributions:145 pushes, 6 branches in 9 months
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
David Percy - Software Engineer at Chalk