PatrickĀ Costello

Engineering Lead, Google Cloud Firestore

Redwood City, 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
Patrick Costello is an engineering leader with 14 years of experience designing and scaling cloud-native databases, currently leading the Google Cloud Firestore engineering organization. He oversees a real-time document database that serves over 600,000 active developers and powers 1.5 billion end-users, balancing simplicity, speed, and enterprise-grade reliability at petabyte scale. Patrick blends deep customer empathy with a focus on multiplying individual engineer impact through transparent, rapid decision-making and leadership development. His hands-on background includes substantive contributions to Google Cloud client libraries (e.g., Java Datastore proto/client work and CI integration), reflecting both systems-level craftsmanship and production-grade tooling. Based in Redwood City with an MS and BS from Stanford, he is passionate about growing well-rounded engineers and cultivating the next generation of technical leaders.
code14 years of coding experience
job14 years of employment as a software developer
bookMaster of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at Stanford University
stackoverflow-logo

Stackoverflow

Stats
3,626reputation
104kreached
118answers
0questions
Badges
google-app-engine
top-1%
google-cloud-datastore
top-1%
github-logo-circle

Github Skills (13)

javas10
google-app-engine10
google-cloud-datastore10
protobuffer10
protobuf10
java10
cicd8
nodejs6
google-cloud-platform6
google-cloud-sdk6
indexing6
python6
pointer6

Programming languages (12)

TypeScriptC#JavaC++JavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
Low-level, Protobuf-based Java and Python client libraries for Cloud Datastore. Check out google-cloud-java and google-cloud-python first!
Role in this project:
userBack-end Developer
Contributions:2 releases, 23 commits, 26 PRs in 6 months
Contributions summary:Patrick primarily focused on updating and maintaining the Java client library for Google Cloud Datastore, specifically migrating to version v1beta3. They also made changes related to proto library versioning and remote procedure call implementation. Further contributions included adding a helper for ancestor filters, updating version numbers, and integrating Travis CI for continuous integration.
pythonprotobufdatastorepython-clientclient-libraries
pcostell/cs244-jellyfish

Mar 2013 - Mar 2015

Contributions:5 commits, 1 branch in 2 years
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 Costello - Engineering Lead, Google Cloud Firestore