Jesús Vázquez

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
Jesús Vázquez is a Staff Software Engineer with 11 years of experience building and operating cloud-native distributed systems, focused on automation, observability, scalability and reliability. Based in Spain, he is a maintainer and core contributor to Prometheus and an active developer on Grafana Mimir, working on performance-sensitive components like TSDB WAL optimization, out-of-order sample support, and write-path/memcached improvements. He combines backend engineering, system architecture and DevOps sensibilities to improve throughput and maintainability in large-scale monitoring stacks. Notably, his contributions include a package refactor (wal→wlog) and pragmatic cross-project code reuse from Mimir to Prometheus, highlighting a penchant for practical, high-impact changes.
code11 years of coding experience
bookBachelor of Computer Science, Bachelor of Computer Science at Universidad Complutense de Madrid
languagesChinese, English, Spanish
github-logo-circle

Github Skills (21)

timeseries-database10
data-storage10
tsd10
go10
prometheus10
performance-optimization10
metric10
architecture9
observability9
otel9
architectures9
system9
struct8
data-structures8
memcached8

Programming languages (17)

SmartyJavaC++CSSMakefileGoPerlHTML

Github contributions (5)

github-logo-circle
grafana/mimir

Nov 2021 - Jan 2023

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:80 reviews, 25 commits, 39 PRs in 1 year 2 months
Contributions summary:Jesús contributed to the Grafana Mimir project by implementing features and fixing bugs related to the write path and memcached client. They introduced a configuration flag and header-based mechanism to skip label name validation, improving write performance. Additionally, they refactored the memcached client constructor and fixed a bug in the Get() function. The user also made several vendor updates and brought in the latest changes from mimir-prometheus.
tenantobservabilitygrafanaprometheusstorage
prometheus/prometheus

Jun 2022 - Jan 2023

The Prometheus monitoring system and time series database.
Role in this project:
userBack-end Developer & System Architect
Contributions:289 reviews, 6 commits, 115 PRs in 6 months
Contributions summary:Jesús contributed to the Prometheus project by optimizing the time spent on idling processes within the TSDB's WAL (Write Ahead Log), significantly improving benchmark deltas. They implemented support for out-of-order samples, borrowing and adapting code from Grafana's Mimir project. The user also refactored and renamed the `wal` package to `wlog`, improving code maintainability. Their work touches upon core data storage and performance aspects of the Prometheus monitoring system.
time-series-databaseprometheus-exporterseries-databasealertingdatabase
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
Jesús Vázquez