Bernie Hackett

VP, Database Experience

California, 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
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.
code15 years of coding experience
job17 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Maryland
stackoverflow-logo

Stackoverflow

Stats
8,839reputation
608kreached
58answers
0questions
Badges
mongodb
top-1%
python
top-5%
uwsgi
top-5%
json
top-5%
github-logo-circle

Github Skills (23)

spec10
python10
testing10
user-authentication10
authentication10
mongodb-database10
api-documentation10
specification10
mongodb10
documentation10
uwsgi9
json9
network-protocol9
communication-protocol9
protocols9

Programming languages (12)

TypeScriptJavaC++ShellCScalaHaskellPHP

Github contributions (5)

github-logo-circle
mongodb/mongo-python-driver

Feb 2011 - Feb 2022

PyMongo - the Official MongoDB Python driver
Role in this project:
userBack-end Developer
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.
python-librarypython-driverpythonpython-mongodbmongodb-driver
mongodb/specifications

Jul 2016 - Feb 2022

Specifications related to MongoDB
Role in this project:
userTechnical Writer
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.
Request Free Trial
Bernie Hackett - VP, Database Experience