Thomas Bouldin

Senior Staff Software Engineer at Octopodes Inc

Irvine, 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
Thomas Bouldin is a Senior Staff Software Engineer with 13+ years building distributed systems, serverless platforms, and developer tools at Google and earlier at Facebook, Parse, and Microsoft. He specializes in information flow and algorithmics across stacks—backend, mobile, and frontend—working day-to-day in Go, Ruby, Objective‑C, Java, JavaScript, C#, and Python, with C++ as his first love. As an engineering lead on Firebase serverless products, he has driven refactors and reliability improvements in high-impact open-source projects like firebase-functions, firebase-tools, and Knative eventing. He combines hands-on coding with DevOps sensibilities, having improved cross-platform builds, CloudEvents integrations, and deployment tooling that support petabyte-scale data flows. Based in Irvine, CA, he pairs platform-level thinking with a practical focus on empowering creative developers and is open to speaking and side projects that make the world better. Outside engineering he’s an active scuba diving instructor—an unexpected creative outlet that reflects his interest in mentoring and real-world problem solving.
code13 years of coding experience
job8 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookHigh school diploma Computer science and graphic design, High school diploma Computer science and graphic design at Troy High School
stackoverflow-logo

Stackoverflow

Stats
3,717reputation
283kreached
72answers
3questions
Badges
firebase
top-1%
java
top-5%
google-cloud-functions
top-5%
firebase-realtime-database
top-1%
parsing
top-5%
github-logo-circle

Github Skills (41)

kubernetes10
javascript10
google-cloud-platform10
back-end-development10
api-design10
cloudevents10
event-driven-architecture10
typescript10
azure-functions10
google-cloud-functions10
firebase-cloud-functions10
firebase-realtime-database10
cicd10
gcp10
go10

Programming languages (15)

C#JavaC++ScalaGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
firebase/firebase-functions

Mar 2016 - Oct 2022

Firebase SDK for Cloud Functions
Role in this project:
userBack-end Developer
Contributions:1 release, 198 reviews, 208 commits in 6 years 8 months
Contributions summary:Thomas primarily focused on refactoring and improving the internal structure and functionality of the Firebase Functions SDK. They made changes to the property export methods and addressed issues like cyclic dependencies and broken builds. They also implemented features such as making `DataDeltaSnapshot` properties and enhanced the internal data structures for handling database interactions. The user also worked on resolving several bugs and performed refactoring tasks to improve the SDK's maintainability.
firebase
firebase/firebase-tools

Oct 2015 - Dec 2022

The Firebase Command Line Tools
Role in this project:
userBack-end Developer
Contributions:517 reviews, 252 commits, 381 PRs in 7 years 2 months
Contributions summary:Thomas made several commits related to Cloud Functions configuration and dependencies within the Firebase tools repository. Their work includes adding PubSub OAuth scopes, modifying existing function files, upgrading dependencies, and fixing templates. They also implemented a hotfix related to database upgrades and a fix for HTTP function URLs. Furthermore, they added support for Typescript when initializing Cloud Functions and for adding pre & post-deploy hooks to firebase deploy.
command-line-toolfirebase
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