Robert Milan is an engineering manager at Grafana Labs with seven years of software engineering experience and a background stretching from hands-on backend work to people leadership. He has deep expertise in building reliable, production-ready distributed systems, contributing substantive fixes to well-known open-source projects like grafana/carbon-relay-ng and grafana/metrictank to improve stability, memory usage, and Kafka integration. Comfortable moving between code and coordination, he progressed from senior engineer to manager while retaining a pragmatic, troubleshooting-first mindset. Based in Burlison, Tennessee, he also runs a creative production venture, bringing product and execution discipline from industry to independent projects. His career roots include a dozen years in the US Army as a cryptologic linguist, an experience that surfaces in his attention to operational resilience and secure, observable systems.
metrics2.0 based, multi-tenant timeseries store for Graphite and friends.
Role in this project:
Back-end Developer
Contributions:33 reviews, 269 commits, 149 PRs in 4 years 4 months
Contributions summary:Robert's contributions primarily involved fixing memory leaks and improving logging within the `grafana/metrictank` repository, which is a time series store for Graphite and related tools. The commits show code modifications to the `ccache_metric.go` file to address memory leaks related to caching mechanisms and also reflect updates to the logging library, specifically switching to logrus and refining logging levels. This work improves the robustness and debuggability of the system.
Fast carbon relay+aggregator with admin interfaces for making changes online - production ready
Role in this project:
Back-end Developer
Contributions:11 commits, 9 PRs, 11 pushes in 2 years 3 months
Contributions summary:Robert primarily focused on improving the stability and reliability of the carbon-relay-ng project. Their contributions include fixing cache cleanup logic and addressing potential deadlock issues within the codebase. The user also integrated schemas from `metrictank` and made changes related to Kafka integration, including error handling, connection attempts, and error message clarity.
relayadminproduction-readygraphiteinterfaces
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
Robert Milan - Engineering Manager at Grafana Labs