Greg Jones is a senior software engineer based in Barcelona with over a decade of hands-on experience building scalable, production-grade backend systems and developer platforms. He has designed and operated cloud-native services at companies like Spotify, Adevinta and Schibsted, working across Java/Scala ecosystems, Kubernetes, AWS, and data pipelines while balancing SOX-compliant finance systems and high-throughput event processing. Greg combines platform thinking—shipping developer-focused infrastructure and observability—with practical service ownership, including on-call duties and continuous deployment. He also contributes to open source tooling for HTTP caching (httpcache), bringing attention to RFC-correct caching, persistent disk-backed stores, and nuanced header handling. With a First-class Computer Science degree from Warwick, he pairs deep technical breadth with a track record of improving engineering productivity and shipping reliable systems at scale.
14 years of coding experience
16 years of employment as a software developer
Computer Science, Computer Science, First (hons), Computer Science, Computer Science, First (hons) at University of Warwick
A Transport for http.Client that will cache responses according to the HTTP RFC
Role in this project:
Back-end Developer
Contributions:68 commits, 42 PRs, 27 pushes in 6 years 6 months
Contributions summary:Greg primarily contributed to the `httpcache` package, focusing on implementing and improving caching mechanisms. They fixed logic errors, added a persistent cache implementation using `diskv`, and enhanced the cache's functionality. The user also addressed issues related to handling of headers, specifically `Vary` and `Expires`, and made improvements related to cache freshness.
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.