Scott Hernandez is a systems-focused software engineer with 20 years of experience designing and building large, distributed, high-performance API and web systems from backend stores through multi-tier redundant delivery. He spent five years at MongoDB contributing to core Java drivers and backend engine work (including performance-focused TokuMX fixes and replication/sharding improvements), demonstrating a deep practical knowledge of databases and low-latency systems. Scott combines protocol-level expertise (DNS, SMTP, IMAP, SSH and more) with hands-on skills across Java, C#, clustering, CDNs, and network appliances to create self-sustaining, manageable platforms. He also brings product-minded instincts—prioritizing usability, retention, and business fit—alongside experience building teams and operational processes. Based in Hermosa Beach, he treats few technical problems as impossible and enjoys finding pragmatic solutions that span technology, operations, and customer needs.
MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver
Role in this project:
Back-end Developer
Contributions:383 commits in 2 years 4 months
Contributions summary:Scott primarily contributed to the back-end functionality of the Morphia library, focusing on core features. Their commits involved changes to the `Mapper`, and other classes. These changes included fixing bugs, and adding support for features such as handling different data types, support for more index types and serialization features. They also added support for query operations, notably, with "or" queries and refactored code to better handle these features.
The official MongoDB drivers for Java, Kotlin, and Scala
Role in this project:
Back-end Developer / Database Engineer
Contributions:109 commits in 2 years 7 months
Contributions summary:Scott primarily contributed to the Java MongoDB driver, focusing on core functionality and features. Their work included implementing methods like `getQuery` in the `DBCursor` class, and adding support for `batchSize` on `DBCursor` and DBApiLayer. The user also added tests for these enhancements. The user also introduced tests for `DBRef` to diagnose errors and addressed issues related to the same.
nosqljava-libraryjvmkotlinjava
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.