John Maguire is a seasoned software engineer with 19 years of experience building scalable tooling and backend systems across top-tier tech firms, currently contributing at Apple from the UK. His career includes long tenures at Google and senior engineering roles at Credit Kudos and UBS, reflecting deep expertise in developer tools, infrastructure, and financial services systems. He is an active backend contributor to open-source Go projects—enhancing webhook receivers to handle complex GitHub events and payloads—demonstrating a knack for parsing and integrating evolving external protocols. Comfortable operating at both hands-on implementation and architectural levels, he regularly bridges product requirements with robust, production-grade code. Notably, his work shows a pattern of improving observability and payload correctness in event-driven systems, a subtle but recurring focus that reduces incident surface area. Trained in computer engineering at the University of Southampton, he blends formal engineering foundations with practical, large-scale systems experience.
19 years of coding experience
14 years of employment as a software developer
BEng, Computer Engineering, BEng, Computer Engineering at University of Southampton
:fishing_pole_and_fish: Webhook receiver for GitHub, Bitbucket, GitLab, Gogs
Role in this project:
Back-end Developer
Contributions:8 commits, 5 PRs, 3 comments in 2 months
Contributions summary:John primarily focused on enhancing the functionality of the webhook receiver. They added support for new events, including `security_advisory` events and integrated installation IDs for different payloads. Furthermore, they modified existing structures to accommodate additional data points like `requested_reviewer`, and `requested_team` within the `PullRequestPayload` and other related components, which showcases an effort to incorporate and parse incoming data correctly. These changes involved modifying Go code related to parsing and handling GitHub webhook payloads.
Contributions:132 commits, 2 PRs, 59 pushes in 7 years 10 months
clementinebuildbot
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.