Robert Fratto

Senior Software Engineer II at Grafana Labs

Old Toronto, Ontario, Canada
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
Robert Fratto is a Senior Software Engineer II with 10 years’ experience focused on backend and DevOps for observability tooling, currently tech lead for Grafana Agent and a maintainer of Prometheus Agent at Grafana Labs. He’s a prolific open-source contributor to high-profile projects like grafana/loki and prometheus, adding systemd journal support, time-based logcli filters, arm64/armv6 builds, and AWS SigV4 remote-write integration. Equally comfortable in .NET and Node.js at work and Go and TypeScript in numerous side projects since 2017, he prioritizes developer productivity and simple, reliable solutions. Previously at Riivos he used memory profiling to reduce consumption 2.8x and restore service for major customers, demonstrating a practical knack for performance tuning and operational reliability.
code10 years of coding experience
job8 years of employment as a software developer
github-logo-circle

Github Skills (33)

test-automation10
dependency-management10
timeseries-database10
timeseries10
kubernetes10
dockerce10
docker10
scripting10
time-series10
dockers10
time-series-database10
script10
go10
prometheus10
aws10

Programming languages (14)

SmartyC++MakefileGoHTMLJsonnetTypeScriptDockerfile

Github contributions (5)

github-logo-circle
grafana/agent

Jan 2020 - Jan 2023

Vendor-neutral programmable observability pipelines.
Role in this project:
userBack-end & DevOps Engineer
Contributions:3346 reviews, 1215 commits, 2325 PRs in 3 years
Contributions summary:Robert primarily worked on dependencies, general enhancements, and configuration for the Grafana Agent project. They were responsible for updating dependencies to newer versions, improving test coverage, and adding support for arm64 and armv6 builds in addition to adding features. Additionally, the user made changes to the build and CI/CD pipeline. The changes included additions to the documentation and changes to the testing and linting processes.
opentelemetry-collectorlgtmagenttempoobservability
grafana/loki

Jul 2019 - Dec 2022

Like Prometheus, but for logs.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:187 reviews, 94 commits, 301 PRs in 3 years 5 months
Contributions summary:Robert contributed to the development and enhancement of the Loki project, focusing on features related to systemd journal support and logcli functionality. They added support for reading systemd journal entries and added the `--to` flag to the logcli command, providing new absolute time filtering for queries. Additionally, they added tests for chunk transfers within the ingester package and worked on chunk transfer improvements including support for chunk transfers on ingester shutdown. Finally, the user addressed and fixed various lint issues and helped with the CI/CD configurations.
logginglokigrafanaprometheuscloudnative
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 Fratto - Senior Software Engineer II at Grafana Labs