Dominic Charley-Roy is a software engineer with five years of professional experience building and maintaining production-grade SDKs and web applications. He has led developer SDK efforts at Stripe, owning code generation and multi-language client libraries that power integrations across seven languages and improve developer testing with stripe-mock. Prior work at Google includes tech-leading Google Keep Web and contributions to Docs/Slides, reflecting strong frontend and product-facing engineering chops. He is a full-stack JavaScript/Java developer who also has production experience in PHP, Scheme, and mobile cross-platform tooling. Dominic combines hands-on API and backend work—often implementing OpenAPI-driven codegen and streaming request support—with community-facing maintenance and automated release infrastructure. Based in New York, he brings a practical focus on reliable SDKs and developer experience informed by both large-scale product teams and long-running open-source contributions.
5 years of coding experience
11 years of employment as a software developer
DEC, Computer Science, DEC, Computer Science at Dawson College
Bachelor of Science (B.Sc.), Software Engineering (Honours), Bachelor of Science (B.Sc.), Software Engineering (Honours) at McGill University
Contributions:34 releases, 95 reviews, 112 commits in 1 year 3 months
Contributions summary:Dominic primarily contributed to the `stripe/stripe-java` repository by implementing code generation for the Open API specifications. Their work involved modifying Java code, specifically focusing on the `VerificationSession.java` file and adding new parameters within classes like `SessionCreateParams` and `TokenCreateParams`. They also bumped the library version multiple times. These changes indicate the user was heavily involved in generating and maintaining Stripe's Java library.
Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.
Role in this project:
Back-end Developer & API Developer
Contributions:31 releases, 72 reviews, 108 commits in 1 year 3 months
Contributions summary:Dominic's commits primarily focused on updating the .NET client library for the Stripe API. They implemented code generation for openAPI specifications, contributing new entities, services, and options related to features like identity verification, checkout sessions, tax ID collection, and customer balance. They also added features related to finalizing quotes and handling payment settings, reflecting a focus on enhancing API functionality and feature support.
stripesyncclass-librarysync-asyncportable
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
Dominic Charley-Roy - Software Engineer at Company name goes here