Greg Jones

Senior Engineer at Spotify

Barcelona, Catalonia, Spain
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
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.
code14 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Computer Science, First (hons), Computer Science, Computer Science, First (hons) at University of Warwick
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
2answers
1question
github-logo-circle

Github Skills (18)

algorithm10
caching10
algorithms10
transport10
http10
go10
disk-cache10
web-cache10
object-cache10
memory-cache10
testing8
task-queue6
pagination6
jquery6
google-app-engine6

Programming languages (6)

JavaShellGoGroovyRubyPython

Github contributions (5)

github-logo-circle
gregjones/httpcache

Dec 2012 - Jun 2019

A Transport for http.Client that will cache responses according to the HTTP RFC
Role in this project:
userBack-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.
deno-deployhttp-headerlruhttp3http-client
gregjones/golastfm

Nov 2012 - May 2014

Contributions:15 commits in 1 year 6 months
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
Greg Jones - Senior Engineer at Spotify