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.
8 years of coding experience
4 years of employment as a software developer
Web development bootcamp, Web development, Web development bootcamp, Web development at Ironhack
Engineer's degree, Chemical Engineering, Engineer's degree, Chemical Engineering at Universidad Politécnica de Madrid
Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
Role in this project:
Back-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.
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.
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