Jamie Patel

Senior Backend Engineer at SumUp

Stony Stratford, 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
Jamie Patel is a Senior Backend Engineer with over a decade in software engineering and nine years specialising in Go microservices, currently building backend systems at SumUp after senior roles at OneFootball and Pusher. He has driven large-scale rewrites, event replay and live match streaming systems, and led company-wide moves to server-driven UIs, caching and versioning strategies ahead of major traffic events. Comfortable across Ruby, JavaScript and with working knowledge of Python and Rust, he’s contributed to well-known open-source projects at Pusher, improving core HTTP and realtime client libraries. Jamie combines hands-on systems design and optimisation—database splits, connection-pool monitoring and CI-driven microservice architectures—with coaching and hiring, and brings an uncommon mix of editorial founding experience from his university magazine that sharpens his communication and product instincts.
code11 years of coding experience
job11 years of employment as a software developer
bookEssential Mathematics 2 (Module) Mathematics, Essential Mathematics 2 (Module) Mathematics at The Open University
bookLatymer Upper School
bookBachelor's English, Bachelor's English at University of Cambridge
bookSoftware Development, Software Development at Makers
languagesEnglish, German
github-logo-circle

Github Skills (22)

unit-testing10
javascript10
coffeescript10
apidoc10
http10
channel10
network-programming10
java10
ruby10
javas10
api10
pusher10
management10
user-interface9
human-interface9

Programming languages (12)

TypeScriptJavaC++RustSCSSJavaScriptGoPHP

Github contributions (5)

github-logo-circle
pusher/atom-pair

Jan 2015 - Nov 2015

An Atom package that allows for epic pair programming
Role in this project:
userFull-stack Developer
Contributions:309 commits, 54 PRs, 209 pushes in 10 months
Contributions summary:Jamie primarily contributed to the development of the atom-pair package, which facilitates pair programming within the Atom text editor. The contributions focused on implementing features for real-time code sharing, including handling buffer changes, text insertions, and deletions, to synchronize code between collaborators. Furthermore, the user worked on integrating HipChat and added functionality for sharing the current file with partners. Additional work was performed on ensuring syntax highlighting was synced.
actatom-pluginepicpairpair-programming
pusher/pusher-js

Nov 2015 - Oct 2016

Pusher Javascript library
Role in this project:
userBack-end Developer
Contributions:3 releases, 211 commits, 24 PRs in 11 months
Contributions summary:Jamie's commits primarily involve modifying the HTTP implementation of the Pusher Javascript library, including the creation and modification of HTTP socket and request functionalities, and also included the addition of a connection initializer. These changes suggest a focus on improving or refactoring the underlying mechanisms for network communication within the library. The user also appears to be working towards compatibility with different environments.
javascriptjavascript-librarypusher
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
Jamie Patel - Senior Backend Engineer at SumUp