David Gouldin

Software Developer at Stripe

Dallas, Texas, 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
David Gouldin is a seasoned software developer with 16 years of experience building backend systems for startups and scale-ups, currently at Stripe in Dallas. His background spans hands-on engineering and architecture roles at Heroku, Clara Labs, and multiple early-stage companies, with a strong focus on Python/Django and reliable production services. An active open-source contributor, he has made substantive contributions to oauthlib, implementing OAuth 1.0a signature generation and a robust client class used widely for secure request signing. Colleagues know him for combining pragmatic engineering with protocol-level correctness—fixing subtle bugs and hardening security-critical code paths. He brings both independent consulting experience and enterprise-grade discipline to teams shipping payment and assistant-oriented infrastructure.
code16 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
575reputation
251kreached
3answers
4questions
Badges
audio
top-5%
github-logo-circle

Github Skills (19)

authorizations10
python10
authentication10
user-authentication10
standard-library10
authorization10
c-library10
common-library10
oauth10
audio9
pip6
html6
easy-install6
google-oauth6
iphone6

Programming languages (7)

TypeScriptJavaJavaScriptGoObjective-CRubyPython

Github contributions (5)

github-logo-circle
oauthlib/oauthlib

Mar 2012 - Sep 2012

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Role in this project:
userBack-end Developer
Contributions:33 commits in 5 months
Contributions summary:David contributed significantly to the implementation of OAuth-related functionalities within the `oauthlib/oauthlib` repository, focusing on the OAuth 1.0a protocol. Their work involved adding new modules and functions based on the OAuth specification, particularly section 3.4 regarding signature generation. The user also implemented an OAuth client class, which is integral to the creation of request signatures. Subsequent commits refined the client class, addressing bugs and improving the overall correctness and robustness of the signing mechanisms.
request-signingpythonsigningjwt-bearer-tokensidentity
dgouldin/django-socialite

Sep 2010 - Aug 2011

Contributions:17 commits in 10 months
playingsocial-networks
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
David Gouldin - Software Developer at Stripe