Graham Rogers

Principal Software Engineer at Ophelos

London, England, United Kingdom
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
Graham Rogers is a Principal Software Engineer based in London with 11 years of experience building robust foundations that help development teams ship reliable software and stay happy. He blends deep technical craft—shaping code quality and best practices—with a people-first leadership style that prioritises team well‑being and mentoring. His background includes long tenures at Google and senior technical roles at Ophelos, where he focuses on architectural clarity and sustainable delivery. An active open-source contributor, he has improved testing tooling for Stripe integrations in the widely used stripe-ruby-mock project, reflecting a practical focus on developer experience. Notably, he prefers work driven by engineering and impact rather than purely financial motives, signalling a values-led approach to product choices.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster's degree, Computer Science, First, Master's degree, Computer Science, First at University of Oxford
github-logo-circle

Github Skills (10)

ruby10
api10
apidoc10
stripe-api10
testing9
subscribe9
subscriber9
management9
manage9
webhooks8

Programming languages (20)

C#MDXJavaCSSC++CGoHTML

Github contributions (5)

github-logo-circle
A mocking library for testing stripe ruby
Role in this project:
userBack-end Developer
Contributions:3 releases, 16 reviews, 48 commits in 11 months
Contributions summary:Graham primarily contributed to the `stripe-ruby-mock` library, focusing on enhancing its API mocking capabilities. They implemented new features, such as supporting expanded `setup_intent` in `Stripe::Checkout::Session` and handling `product_data` in `Stripe::Price.create`. The user also improved existing functionalities, including subscription management and Checkout Session handling, and added a webhook fixture for `checkout.session.completed`. These modifications aimed to improve the accuracy and completeness of the mocking library.
stripetestingrubymockingmocking-library
TastyPi/caddy-cloudflare

Apr 2023 - Feb 2025

Caddy + Cloudflare DNS plugin
Contributions:4 reviews, 15 PRs, 35 pushes in 1 year 11 months
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
Graham Rogers - Principal Software Engineer at Ophelos