Mario Rodriguez

Senior Software Engineer at Grafana Labs

Madrid, Community of Madrid, 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
Mario Rodriguez is a Staff Software Engineer based in Madrid with 8 years of experience building resilient backend systems, distributed tracing pipelines, and SRE-focused tooling. Currently a maintainer of Grafana Tempo and contributor to the OpenTelemetry ecosystem, he has driven Kafka integrations, service-graph processors, and OpenTelemetry Collector upgrades across high-volume observability projects. Previously at Cabify he designed and operated large-scale real-time search and led a zero-downtime Redis split handling 100k ops/s, demonstrating strong operational and performance optimization skills. He combines deep backend engineering in Go and Kafka with pragmatic reliability practices like RED-driven monitoring and Prometheus/Grafana stacks. A curious lifelong learner who transitioned into software after chemical engineering studies, he spends his spare time exploring new technologies and refining systems-level design.
code8 years of coding experience
job4 years of employment as a software developer
bookWeb development bootcamp, Web development, Web development bootcamp, Web development at Ironhack
bookEngineer's degree, Chemical Engineering, Engineer's degree, Chemical Engineering at Universidad Politécnica de Madrid
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
3reputation
140reached
0answers
1question
github-logo-circle

Github Skills (18)

observability10
distributed-tracing10
kafka10
sarama10
go10
agent10
data-processing10
opentelemetry10
backend10
database-design9
prometheus9
microservices8
kubernetes-pods8
microservices-application8
kubernetes8

Programming languages (8)

SmartyTypeScriptCSSCJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
grafana/tempo

Mar 2021 - Jan 2023

Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:3 releases, 841 reviews, 87 commits in 1 year 10 months
Contributions summary:Mario's contributions focused on adding and integrating a Kafka receiver, demonstrating proficiency in Kafka-related technologies and backend system development. They implemented the Kafka receiver by incorporating the Sarama library, modifying code related to topic creation, and updating the project's configuration files. Furthermore, the user's work touched on database interactions by working with schema and database related code changes.
opentelemetrytracingtempovolumebackend
grafana/agent

Mar 2021 - Jul 2022

Vendor-neutral programmable observability pipelines.
Role in this project:
userBackend Developer
Contributions:185 reviews, 78 commits, 107 PRs in 1 year 4 months
Contributions summary:Mario primarily focused on updating dependencies and integrating changes related to the OpenTelemetry Collector within the Grafana Agent project. Their work involved upgrading OpenTelemetry Collector versions and incorporating new Kafka-related features. These commits demonstrate a focus on integrating observability tools and managing backend components related to tracing pipelines.
opentelemetry-collectorlgtmagenttempoobservability
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
Mario Rodriguez - Senior Software Engineer at Grafana Labs