Đurica Nikolić

Staff Software Engineer at Grafana Labs

Zurich, Zurich, Switzerland
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
Đurica Nikolić is a Staff Software Engineer based in Zurich who specializes in distributed systems, high-throughput metrics ingestion, and cloud-native reliability. At Grafana Labs he helped design and operate Mimir’s ingestion path—optimizing consistent-hash token distribution, leading a single-AZ to multi-AZ migration on AWS, and introducing adaptive limiters and cross-cluster protections to keep a global metrics pipeline stable under load. His background in formal static analysis and a strong academic record inform a methodical approach to correctness and fault isolation that complements his practical, performance-driven engineering. An active backend contributor to the well-known open-source Grafana Mimir project, he combines research-grade rigor with hands-on optimization of long-term Prometheus storage and ingestion.
code3 years of coding experience
job14 years of employment as a software developer
bookMaster's degree, Computer Science, 110 (over 110) cum laude, Master's degree, Computer Science, 110 (over 110) cum laude at Università degli Studi di Verona
bookGimnazija Svetozar Markovic, Nis, Serbia
bookNjegos
languagesSerbian, Italian, English, Croatian, German
github-logo-circle

Github Skills (10)

context-manager10
error-handling10
context-api10
go10
prometheus10
grpc9
testing9
metric9
distributed-systems9
tsd8

Programming languages (3)

GoPythonJsonnet

Github contributions (5)

github-logo-circle
grafana/mimir

Jan 2023 - Jan 2023

Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Role in this project:
userBackend Engineer
Contributions:1 release, 452 reviews, 5 commits in 14 days
Contributions summary:Đurica focused on improving the store gateway's performance by addressing issues related to loading series and chunks. They debugged and resolved context cancellation errors, ensuring proper error propagation. They also improved documentation and implemented code changes, including implementing review feedback to enhance code quality and maintainability, demonstrating a focus on backend optimization and codebase refinement within the context of a long-term storage system.
tenantobservabilitygrafanaprometheusstorage
duricanikolic/prometheus

Mar 2023 - Nov 2024

The Prometheus monitoring system and time series database - Yuri's fork
Contributions:22 pushes, 6 branches in 1 year 8 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