Hana Pearlman is a Senior Software Engineer based in New York with nine years of experience building and optimizing database systems and backend services. A University of Pennsylvania SEAS alumna, she spent multiple years at MongoDB focusing on query optimization and made notable open-source contributions to the official MongoDB Node.js and Ruby drivers by fixing critical bugs, refactoring core behavior, and improving change stream resume handling. Now at Overstory, she brings deep expertise in performance tuning, reliability, and cross-language driver behavior to production systems. Known for blending rigorous CS foundations (teaching data structures and algorithms) with practical fixes that improve client behavior and developer ergonomics, she’s as comfortable refactoring tests and connection logic as she is optimizing query planners.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Pennsylvania
Contributions:32 commits, 53 PRs, 23 pushes in 2 months
Contributions summary:Hana primarily contributed to the Ruby driver for MongoDB, addressing various aspects of its functionality. They refactored tests by replacing SSL/TLS-related requirements, and documented connection string precedence rules. The user also fixed an issue related to aggregate explain queries on a 4.2 server and improved the ChangeStream specifications by refining error definitions and handling resume tokens. Furthermore, they added support for postBatchResumeToken in change streams.
Contributions:53 reviews, 15 commits, 35 PRs in 2 months
Contributions summary:Hana primarily focused on fixing bugs and refactoring code within the MongoDB Node.js driver. Their contributions involved resolving issues related to client connection after closure, and applying BSON options to bulk operations. They also refactored code to unify the handling of `ignoreUndefined` and the storage of topology.
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
Hana Pearlman - Senior Software Engineer at Overstory