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.
9 years of coding experience
16 years of employment as a software developer
Walter Johnson High School
BSE, Mechanical and Aerospace Engineering, Finance, BSE, Mechanical and Aerospace Engineering, Finance at Princeton University
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.
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