Javi Molina

Senior Software Engineer at Grafana Labs

Granada, Andalusia, 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

🤩
Rockstar
🎓
Top School
Javi Molina is a Senior Software Engineer with 11 years of experience building and operating high-scale distributed systems, currently helping scale Grafana Tempo to handle petabytes of tracing data daily. He combines backend engineering and DevOps instincts—designing ingestion pipelines, storage and query engines (TraceQL), and reliability improvements for multi-tenant, cost-sensitive environments. Previously he led architecture and re-architecture efforts for TB-per-day ingestion at Onna and built serverless data platforms and CI/CD pipelines as a principal contractor. An active open-source contributor, he’s improved Tempo’s debugging tooling, test coverage and build process, showing a pragmatic focus on observability and operability. Based in Granada, Spain, Javi blends hands-on implementation with operational excellence and a knack for turning complex distributed challenges into maintainable, testable solutions.
code11 years of coding experience
job14 years of employment as a software developer
bookIngeniero Informática Ingenieria, Ingeniero Informática Ingenieria at Universidad de Granada
bookMaster degree Master's Programs, Master degree Master's Programs at University of Bergen (UiB)
languagesEnglish, French
github-logo-circle

Github Skills (8)

go10
go-testing10
testing10
distributed-tracing9
command-line-tool8
kafka7
dockers5
docker5

Programming languages (13)

SmartyC#JavaGoXSLTHTMLTypeScriptJavaScript

Github contributions (5)

github-logo-circle
grafana/tempo

Jul 2024 - Jul 2026

Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:451 reviews, 283 PRs, 274 pushes in 2 years
Contributions summary:Javi implemented new helper functions for debugging end-to-end tests, adding features to improve the debugging experience within the Tempo backend. They added examples of the Tempo vulture command-line tool. They also refactored code related to Tempo Vulture, covering the logic with unit tests and fixed a bug to handle out-of-bounds span kinds. Furthermore, they contributed to the build process and general code structure.
backenddistributed-tracinggrafana-tempografana
Personal blog
Contributions:19 PRs, 80 pushes, 10 branches in 9 years 10 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