Gabriel Hurley

Engineering Manager at Stripe

Oakland, 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

👤
Senior
🎓
Top School
Gabriel Hurley is an engineering manager with 15 years delivering cloud-native platforms and developer-facing products, now leading teams at Stripe after architect and staff engineering roles at Oracle and OCI. A seasoned open-source contributor and former Project Technical Lead for OpenStack Horizon and Django core committer, he combines deep Python and JavaScript expertise with hands-on backend work like improvements to the OpenStack keystone client. He pairs systems-level cloud architecture with a creative background—film, photography, graphic design and even mixology—which informs a pragmatic, user-focused approach to product design. Comfortable across startups, enterprise and government, he specializes in making complex distributed systems resilient and consumable by millions.
code15 years of coding experience
job16 years of employment as a software developer
bookBA Social Welfare, BA Social Welfare at University of California, Berkeley
stackoverflow-logo

Stackoverflow

Stats
39,866reputation
10.2mreached
282answers
15questions
Badges
css
top-5%
django
top-1%
jquery
top-5%
python
top-1%
ajax
top-5%
xml
top-5%
github-logo-circle

Github Skills (42)

transaction10
javascript10
exceptions10
python10
apidoc10
mysql10
scripting10
django10
script10
openstack10
api10
sh10
error-handling10
shell10
keystone10

Programming languages (4)

AutoHotkeyJavaScriptSwiftPython

Github contributions (5)

github-logo-circle
OpenStack Identity (Keystone) Client. Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:14 commits in 1 year
Contributions summary:Gabriel contributed to the keystoneclient, enhancing its functionality and improving error handling. Their work included fixing typos, cleaning up data returned for tokens, and ensuring proper handling of project IDs. They also focused on updating the client to work with keystone essex roles API routes and improving error messages for better debugging. Additionally, the user addressed code related to tenant and user management.
opendevkeystoneidentityopenstack
gabrielhurley/js-openclient

Aug 2012 - Feb 2015

Contributions:129 commits, 2 PRs, 1 push in 2 years 5 months
apirestfulrestopenstackrest-api
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