Nicolás Pazos is a Staff Software Engineer based in Argentina with eight years of experience building and operating scalable backend systems, currently at Grafana Labs. He has deep hands-on expertise in Go and time-series infrastructure—contributing bug fixes and operational improvements to high-profile open-source projects like Grafana Mimir and carbonapi, with particular attention to out-of-order block handling, head compaction, and robust expression-function behavior. His background spans both product engineering and DevOps concerns, reflecting a focus on reliable storage, testing, and edge-case correctness. Nicolás combines academic grounding from the University of Buenos Aires with practical internship experience at Microsoft and early full-stack roles, bringing a pragmatic, test-driven approach to large distributed systems. An understated strength is his habit of improving test suites and refactoring assertions, which often prevents subtle production issues before they surface.
8 years of coding experience
5 years of employment as a software developer
Tecnicatura Electromecánica, Tecnicatura Electromecánica at Escuela Técnica Henry Ford
Licenciatura Ciencias de la computación, Licenciatura Ciencias de la computación at University of Buenos Aires
Implementation of graphite API (graphite-web) in golang
Role in this project:
Back-end Developer
Contributions:73 reviews, 81 commits, 14 PRs in 3 months
Contributions summary:Nicolás primarily focused on fixing and improving the functionality of the carbonapi project, as demonstrated by the numerous commits. The user's commits show a heavy focus on testing, refactoring test assertions, and ensuring that functions correctly handle edge cases, like null values and empty datasets. The user made changes in multiple files related to expression functions, which include a diverse array of operations, such as derivatives, moving averages, and percentiles.
Contributions:6 reviews, 5 PRs, 15 pushes in 11 months
Contributions summary:Nicolás primarily contributed to the `mimir` project by fixing bugs and enhancing the out-of-order block handling functionality. This involved improvements to head compaction, the addition of labels to out-of-order blocks during upload, and correcting the logic related to the `OutOfOrderExternalLabel`. They also made changes to the build process and dependencies by replacing the `servicediscovery` package. Their work demonstrates a focus on the storage and operational aspects of the Prometheus-based time-series database.
tenantobservabilitygrafanaprometheusstorage
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
Nicolás Pazos - Staff Software Engineer at Grafana Labs