Dominic Charley-Roy

Software Engineer at Company name goes here

New York, New York, 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
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.
code5 years of coding experience
job11 years of employment as a software developer
bookDEC, Computer Science, DEC, Computer Science at Dawson College
bookBachelor of Science (B.Sc.), Software Engineering (Honours), Bachelor of Science (B.Sc.), Software Engineering (Honours) at McGill University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
71reputation
33kreached
3answers
1question
github-logo-circle

Github Skills (42)

apim10
api-rest10
pytest10
python10
apidoc10
stripe10
api-design10
restful-api10
net10
typescript10
dotnet10
codegen10
java10
ruby10
asp-net10

Programming languages (9)

TypeScriptC#JavaRustJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
stripe/stripe-java

May 2021 - Aug 2022

Java library for the Stripe API.
Role in this project:
userBack-end Developer
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.
apistripejava-librarystripe-paymentspayment
stripe/stripe-dotnet

May 2021 - Aug 2022

Stripe.net is a sync/async .NET 4.6.1+ client, and a portable class library for stripe.com.
Role in this project:
userBack-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