Carl Bergquist

Principal Engineer at Grafana Labs

Stockholm, Sweden
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
award
Top expert inDevOps and Cloud Infrastructure Automation
Carl Bergquist is a Principal Engineer with 15 years of experience, best known as an early employee and core maintainer of Grafana where he has driven backend, DevOps, and data-source work for the platform. Based in Stockholm, he blends deep expertise in metrics, monitoring and observability (Prometheus, Graphite, InfluxDB) with practical SRE and Kubernetes experience, and has spoken widely about these topics at tech conferences. His open-source contributions include evolving Grafana’s simple-json datasource into a generic, testable implementation and hardening backend alerting, caching, and session management. Formerly a senior engineer at eBay/Tradera, he also brings strong ops and migration experience—moving teams to Sensu, GitLab and containerized deployments. Colleagues know him as a developer who prefers pragmatic refactors over quick fixes and who still describes himself as an “SRE wannabe,” reflecting a continual appetite to apply software engineering discipline to operational problems.
code15 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree Informatics, Bachelor's degree Informatics at Örebro University
stackoverflow-logo

Stackoverflow

Stats
3,922reputation
455kreached
76answers
13questions
github-logo-circle

Github Skills (41)

kubernetes10
build-script10
javascript10
docker10
observability10
deploying10
sqlite10
sqllite10
alertdialog10
authentication10
user-authentication10
bash10
alertview10
grafana10
alerts10

Programming languages (14)

SmartyC#CSSRustMakefileGoHTMLJsonnet

Github contributions (5)

github-logo-circle
grafana/grafana-docker

Mar 2016 - Jun 2018

Grafana docker container
Role in this project:
userDevOps Engineer
Contributions:45 commits, 17 PRs, 51 pushes in 2 years 3 months
Contributions summary:Carl primarily focused on improving the build and deployment process for the Grafana Docker container. They modified build scripts to handle different Grafana versions and tags, and adjusted the push scripts to Docker Hub. Furthermore, the user added configurations and scripts related to provisioning and deployment, as well as refactoring for improved clarity. These changes streamlined the build, versioning, and deployment of the Grafana Docker image.
dockergrafanadocker-container
Datasource that sends generic http requests to give url
Role in this project:
userFull-stack Developer
Contributions:86 commits, 12 PRs, 56 pushes in 2 years 7 months
Contributions summary:Carl's commits demonstrate a transition from a KairosDB-specific implementation to a generic data source, indicating a refactoring effort. They removed KairosDB-related code and made the data source more adaptable. The user also added a fake data source for testing and implemented support for table/timeserie formats, expanding the data source's capabilities.
datasourcehttp-requestsgeneric
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