Joe Hanley

Senior Software Engineer at Google

San Francisco, 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
Joe Hanley is a Senior Software Engineer based in San Francisco with 11 years of experience building reliable backend systems and developer tools. He has a strong track record at Google and Capital One, working on cloud-native services, scheduled functions, and microservices in Java and Node.js. Joe is an active open-source contributor to prominent Firebase projects—improving the Functions SDK, CLI tools, and official Extensions by modernizing configs, adding robust error handling, and enabling scheduled Pub/Sub workflows. He combines pragmatic refactoring skills with API design and testing improvements to boost stability and maintainability at scale. Notably, he pairs production engineering work with a history of research-driven projects from MIT, reflecting a curiosity for machine learning and developer-facing tooling.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Massachusetts Institute of Technology
bookHigh School, High School at Somers High School
github-logo-circle

Github Skills (28)

google-cloud-platform10
javascript10
back-end-development10
api-design10
azure-functions10
typescript10
google-cloud-functions10
firebase-cloud-functions10
gcp10
go10
google-cloud10
ibm-cloud-functions10
typescript-types10
nodejs10
typescripts10

Programming languages (7)

TypeScriptJavaC++JavaScriptGoNixPython

Github contributions (5)

github-logo-circle
firebase/firebase-tools

Jan 2019 - Jan 2023

The Firebase Command Line Tools
Role in this project:
userBack-end Developer
Contributions:1 release, 1394 reviews, 285 commits in 4 years 1 month
Contributions summary:Joe primarily contributed to the back-end functionality of the Firebase Tools project, implementing features related to scheduled functions and extensions. They worked on creating and updating schedules and topics for functions, incorporating PubSub for scheduled functions. Furthermore, the user was involved in code refactoring, bug fixes, and incorporating additional features like the handling of secret params.
firebasecommand-line-toolscli
firebase/extensions

Sep 2019 - Jan 2023

Source code for official Firebase extensions
Role in this project:
userBack-end Developer
Contributions:2 releases, 47 reviews, 145 commits in 3 years 4 months
Contributions summary:Joe primarily focused on refactoring and restructuring code within the Firebase Extensions repository. Their contributions included renaming directories and files, and changing resource types to align with updated conventions, particularly targeting modifications to YAML configuration files. They also added and modified billing information for various extensions and updated source links and names. These changes suggest an effort to modernize and maintain the project's code organization and functionality.
firebaseextensionsfirebase-extensionsfirestore
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
Joe Hanley - Senior Software Engineer at Google