Bernie Hackett is a seasoned database and developer-experience leader with 15 years of engineering and people-management experience, currently serving as VP, Database Experience at MongoDB. He rose through hands-on roles from Python developer and PyMongo maintainer to director and VP, combining deep protocol-level knowledge with product and developer tooling leadership. Bernie's contributions to core projects like PyMongo and MongoDB specifications show a pattern of improving driver reliability, authentication, and docs—work that influences millions of Python users. Based in California, he brings practical experience across consulting, training, support, and public speaking, making him adept at translating engineering trade-offs into clear developer experiences. Notably, he pairs executive strategy with continuing technical authorship, editing spec and driver code to keep APIs accurate and consumable.
15 years of coding experience
17 years of employment as a software developer
BS Computer Science, BS Computer Science at University of Maryland
Contributions:125 reviews, 1700 commits, 106 PRs in 11 years 1 month
Contributions summary:Bernie's commits primarily focused on enhancing the PyMongo driver, specifically the implementation of features related to MongoDB's functionalities. This includes creating a helper for the parallel collection scan, adding improvements for cursor testing, updating existing features to align with the CRUD specification, as well as supporting the SCRAM-SHA-1 and later versions of authentication methods. The work also involved porting existing functionality and tests to the then-current and later MongoDB versions. The commits show involvement in all aspects of the driver's core functionality.
Contributions:21 reviews, 10 commits, 3 PRs in 5 years 8 months
Contributions summary:Bernie primarily contributed to the project by updating and refining the documentation, specifically regarding MongoDB specifications. Their work involved modifying existing documentation to reflect changes in the API, incorporate new features like the `countDocuments` API, and clarify behavior related to features such as retryable writes. The user also updated versioning information and addressed inconsistencies in the documentation, enhancing the accuracy and clarity of the specifications.
specificationsmongodb
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.