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.
10 years of coding experience
10 years of employment as a software developer
High School, High School at North Carolina School of Science and Mathematics
Study Abroad, Study Abroad at Korea University
Bachelor of Science (B.S.) Computer, Bachelor of Science (B.S.) Computer at The George Washington University
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.
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