Patrick Meredith

Software Architect at Oracle

Hoboken, New Jersey, 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
Patrick Meredith is a Software Architect with 19 years of experience building database-driven systems and developer tooling, currently working on MongoSQL—MongoDB’s SQL interface. A CS Ph.D. from UIUC and former Staff Engineer at MongoDB, he blends deep research training with practical engineering, contributing to core projects like the mongo-go-driver (OIDC integration) and mongo-tools (backup/restore and packaging). A Rust enthusiast who has also enhanced cross-project interoperability (adding BSON support to Nushell), he focuses on reliable, production-grade back-end systems and cloud auth flows. Based in Hoboken, he pairs systems-level expertise with a history of shipping installers, packaging, and complex storage-engine compatibility fixes.
code19 years of coding experience
job16 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (38)

formal-methods10
scripting10
madge10
testing10
databases10
oid10
authentication10
data-serialization10
user-authentication10
mongodb-database10
serialization10
deserialization10
script10
go10
mde10

Programming languages (12)

TypeScriptJavaC++ShellRustCLLVMMakefile

Github contributions (5)

github-logo-circle
mongodb/mongo-tools

Jan 2020 - Jul 2020

Role in this project:
userBackend Developer
Contributions:9 reviews, 14 commits, 28 PRs in 6 months
Contributions summary:Patrick made significant contributions to the `mongodb/mongo-tools` repository, focusing on enhancing the functionality and reliability of the tools. Their work included modifying `mongodump`, `mongoexport`, and `mongorestore` to ensure correct behavior with different storage engines, specifically addressing the handling of hashed indexes and table scans for various MongoDB versions. Furthermore, the user automated the MSI installer build process and created Debian and RPM package files. This indicates expertise in the internal workings of MongoDB tools and experience in building and deploying these tools on different operating systems.
mongodb/mongo-go-driver

Apr 2019 - Sep 2024

The Official Golang driver for MongoDB
Role in this project:
userBack-end Developer & Database Engineer
Contributions:32 reviews, 13 PRs, 4 pushes in 5 years 5 months
Contributions summary:Patrick primarily contributed to the implementation of OIDC (OpenID Connect) authentication within the MongoDB Go driver. Their work involved creating and testing various OIDC flows, including machine and human flows, and incorporating support for Azure and GCP environments. The commits reveal a focus on integrating OIDC with different cloud providers and handling potential configuration issues. Furthermore, the user worked on test cases for the OIDC implementation, which shows their engagement in quality assurance of the project.
golanggolang-librarydriverdatabasemongodb-driver
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
Patrick Meredith - Software Architect at Oracle