Hugh Simpson

Senior Software Engineer at QAD Redzone

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
Hugh Simpson is a Senior Software Engineer based in London with 12 years of experience building backend systems and distributed tracing tooling for JVM ecosystems. He has held senior and staff roles at high-growth companies including Babylon, Deliveroo and now QAD Redzone, focusing on reliable observability and scalable services. An accomplished open-source contributor, Hugh has modernized projects like Kamon and scalacache—adding HTTPS/OTel support for Jaeger reporters and driving Scala 3 compatibility—showing both deep protocol-level understanding and pragmatic build-system expertise. He pairs rigorous academic training in Mathematics & Philosophy from Oxford with a Distinction in postgraduate Computer Science, a combination that sharpens his problem-solving and system design instincts. Colleagues value him for shipping robust telemetry features that reveal subtle runtime behaviours and for navigating complex cross-team technical migrations.
code12 years of coding experience
job11 years of employment as a software developer
bookMMathPhil, Mathematics and Philosophy, MMathPhil, Mathematics and Philosophy at University of Oxford
bookPostgraduate Diploma, Computer Science, Distinction, Postgraduate Diploma, Computer Science, Distinction at University of Kent
github-logo-circle

Github Skills (15)

distributed-tracing10
opentelemetry10
javas10
caching10
sbt10
metric10
java10
jaeger10
scala10
jvm9
dependency-management9
http8
testing8
build-automation8
akka-http7

Programming languages (9)

PowerShellJavaShellRustScalaGoPHPPerl

Github contributions (5)

github-logo-circle
kamon-io/Kamon

Apr 2018 - Nov 2022

Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
userBack-end Developer
Contributions:15 releases, 37 reviews, 24 commits in 4 years 7 months
Contributions summary:Hugh primarily contributed to the Kamon project, focusing on the distributed tracing and metrics aspects of the JVM applications. They made changes to support HTTPS for Jaeger reporters, which involved modifying code in JaegerReporter.scala. Additionally, the user addressed issues related to header name case sensitivity, added the support to send links to Jaeger reporter, and updated build configurations to support Scala 2.13. They also included changes related to open-telemetry reporter.
propagationcontext-propagationkamontracingotel
cb372/scalacache

Jul 2021 - Sep 2021

Simple caching in Scala
Role in this project:
userBack-end Developer
Contributions:5 reviews, 15 commits, 2 PRs in 1 month
Contributions summary:Hugh primarily focused on updating the `scalacache` project to support Scala 3. This included bumping dependencies, fixing compilation issues, and adapting existing code, particularly within the memoization features. The user made changes to core modules, tests, and dependencies, demonstrating an understanding of the project's internal structure and build processes. Further contributions involved adjusting test configurations, ensuring compatibility, and fixing compile issues for Scala 3 across multiple modules.
cachingscala3scalacachedotty
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
Hugh Simpson - Senior Software Engineer at QAD Redzone