Katherine Walker

Senior Software Engineer at Modern Treasury

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
Katherine Walker is an engineering manager based in New York with a decade of experience leading backend teams and shipping reliable database-driven systems. She combines hands-on development—especially deep work on MongoDB drivers and specifications across PHP and Node.js—with people leadership, having managed and mentored engineers through product transformations at TrialSpark and Carrot. Her open-source contributions to high-profile projects like mongodb/mongo-php-driver and node-mongodb-native emphasize resilience and protocol correctness (e.g., batchSize, maxAwaitTimeMS, change stream resume tokens). She has a strong background in reducing technical debt, defining consistent option handling across drivers, and translating low-level database behavior into robust client APIs. Katherine pairs analytical research experience from academic projects (brain connectivity metrics) with practical product delivery, a mix that helps her balance rigorous reasoning and pragmatic shipping. Colleagues rely on her to navigate organizational turbulence while preserving engineering quality and developer experience.
code10 years of coding experience
job10 years of employment as a software developer
bookHigh School, High School at North Carolina School of Science and Mathematics
bookStudy Abroad, Study Abroad at Korea University
bookBachelor of Science (B.S.) Computer, Bachelor of Science (B.S.) Computer at The George Washington University
languagesSpanish
stackoverflow-logo

Stackoverflow

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

Github Skills (21)

javascript10
testing10
mongodb-database10
aggregation-framework10
php10
mongodb-driver10
database-design10
nodejs10
changestreams10
mongodb10
nosql9
phpunit9
databases9
exception-handling9
database9

Programming languages (7)

TypeScriptC++CJavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
mongodb/mongo-php-library

Oct 2017 - May 2018

The Official MongoDB PHP library
Role in this project:
userBack-end Developer
Contributions:2 releases, 126 commits, 109 PRs in 6 months
Contributions summary:Katherine primarily contributed to the official MongoDB PHP library. Their commits focused on implementing new features, such as adding the `maxAwaitTimeMS` option to the `getMore` command. They also added documentation and addressed other functionality including the `mapReduce` command and the `explain` options for several commands. The user's work involved modifying various files related to operation handling and functional tests, indicating a strong focus on extending and improving the library's capabilities.
phpphp-mongodbmongodb-driverphp-librarymongodb
mongodb/node-mongodb-native

May 2018 - Sep 2019

The official MongoDB Node.js driver
Role in this project:
userBack-end Developer
Contributions:98 commits, 198 PRs, 82 pushes in 1 year 3 months
Contributions summary:Katherine primarily focused on fixing bugs and ensuring the correct behavior of the MongoDB Node.js driver. Their contributions included addressing issues in `findOneAndUpdate` operations, making sure update documents contained atomic operators. The user also removed outdated Node.js version filters from tests. Furthermore, the user made enhancements to exception handling within the Change Stream functionality.
nosqlnode-jsnode-mongodbnode-librarynodejs
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
Katherine Walker - Senior Software Engineer at Modern Treasury