David Petrovics

Senior Director Of Engineering at Google

Boulder, Colorado, 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
David Petrovics is a senior engineering leader with nine years of professional software experience and a track record of building developer-facing platforms at scale. He has led Stripe’s Developer Platform—shaping SDKs, APIs, SDKs, CLI, and developer tooling—and ran its API review process while driving major platform initiatives like API v2, sandbox testing, and the Stripe Apps and Workflows ecosystems. A founder and operator of startups including PaddleGuru and Perceptual, he pairs product instincts with hands-on systems design across cloud, real-time, and GPU-accelerated perception stacks. Now leading Google’s Cloud AI Agent Platform, he focuses on turning advanced AI infrastructure into reliable, usable developer experiences. An active open-source contributor, he has improved core Stripe client libraries in Go and Java, demonstrating deep backend and API integration expertise. Based in Boulder, Colorado, he combines engineering leadership with founder grit and a habit of shipping pragmatic, well-tested systems.
code9 years of coding experience
job16 years of employment as a software developer
bookWalter Johnson High School
bookBSE, Mechanical and Aerospace Engineering, Finance, BSE, Mechanical and Aerospace Engineering, Finance at Princeton University
languagesHungarian
github-logo-circle

Github Skills (11)

stripe-api10
json10
javas10
go10
sdk10
stripe10
java10
stripe-js10
testing10
api-design9
unit-testing8

Programming languages (7)

C#TypeScriptJavaGoPHPRubyPython

Github contributions (5)

github-logo-circle
stripe/stripe-java

Oct 2016 - Jan 2017

Java library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:50 commits, 8 PRs, 12 pushes in 3 months
Contributions summary:David's contributions focused on enhancing the `stripe-java` library. They added functionality for transfer transactions by using requestCollection. The user also updated the library to version 2.10.1. Moreover, they broke out Charge tests and categorized StripeTest tests to improve test organization and maintainability.
apistripejava-librarystripe-paymentspayment
stripe/stripe-go

Nov 2016 - Nov 2016

Go library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 6 pushes in 2 days
Contributions summary:David contributed to the Go library for the Stripe API by implementing new features related to application integration with charges. This involved adding an `Application` field to the `Charge` struct and implementing a custom JSON deserializer for the `Application` struct. Further contributions included adding unit tests for application unmarshaling and refactoring the code base by gfmt. Finally, the user bumped the version of the Stripe library.
golangapistripestripe-sdkgo-library
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 Petrovics - Senior Director Of Engineering at Google