Patrick Cherry

Software Engineering Manager at Raspberry Pi Foundation

Arnside, 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

👤
Senior
🎓
Top School
Patrick Cherry is a seasoned software engineering manager with over a decade of experience building and operating large-scale distributed systems and 24/7 customer-facing platforms. He helped design and run Bytemark Cloud—a distributed system supporting 5,000+ self-managed customer servers—rising through ops, QA and engineering leadership before moving into director and CTO roles. Now leading engineering at the Raspberry Pi Foundation, he focuses on automation, standardisation, and scaling reliable teams and services. A hands-on contributor, he has implemented observability improvements in notable open-source projects like graphql-ruby, bringing production-grade tracing into complex execution paths. Patrick pairs a strong academic background in physics and a PhD with practical expertise in data-centre operations, cloud platforms and incident-led learning to bring order to messy systems and teams.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster of Physics - MPhys, Master of Physics - MPhys at The University of Manchester
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

graphql10
graphql-ruby10
sentry10
tracer10
trace10
wordpress-graphql10
wpgraphql10
ruby10
testing9

Programming languages (11)

ShellC++RustSCSSJavaScriptVueGoHTML

Github contributions (5)

github-logo-circle
rmosolgo/graphql-ruby

Jan 2024 - Feb 2024

Ruby implementation of GraphQL
Role in this project:
userBack-end Developer
Contributions:2 PRs, 2 comments in 28 days
Contributions summary:Patrick contributed to the implementation of Sentry tracing within the GraphQL Ruby library. Their work involved integrating Sentry, a tool for monitoring and error tracking, into various parts of the GraphQL execution pipeline. This included adding tracing capabilities for different phases like parsing, validating, and executing queries, as well as setting up span descriptions and data for more effective monitoring of GraphQL operations. The user also addressed multiplex queries, enhancing the system's ability to handle concurrent executions.
relayrailsrubygraphqlgraphql-ruby
Ruby library for Rails/ActiveRecord style migrations for Contentful's Content Management API
Contributions:4 PRs, 21 pushes, 7 branches in 3 months
ruby-on-railsapicontentfulrailsruby
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
Patrick Cherry - Software Engineering Manager at Raspberry Pi Foundation