Dimitris Sotirakis

Staff Software Engineer at Grafana Labs

Thessaloniki, Macedonia and Thrace, Greece
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
Dimitris Sotirakis is a Staff Software Engineer with 10 years of experience specializing in platform, release and backend engineering, currently shaping cloud-first platform work at Grafana Labs. He has driven significant CI/CD improvements—cutting build times, decoupling OSS and enterprise pipelines, introducing Docker-per-PR workflows, and reducing flaky tests using observability tooling. His backend contributions to the widely used open-source Grafana include migrating datasources to dataframes, refactoring annotation queries, and fixing integrations like InfluxDB, demonstrating both product impact and deep engineering craft. He pairs strong Java and Go-centric backend skills with practical cloud and container expertise (Kubernetes, Argo, Drone, GitHub Actions) and a solid grounding in data-driven features. Notably, he built internal observability (Plugin CI report gRPC service) to surface CI metrics, showing a habit of instrumenting systems he operates. Based in Thessaloniki, Greece, he blends research-minded problem solving from his engineering education with hands-on reliability and release ownership.
code10 years of coding experience
job10 years of employment as a software developer
bookBEng & MEng Electrical & Computer Engineering, BEng & MEng Electrical & Computer Engineering at Aristotle University of Thessaloniki (AUTH)
languagesEnglish, Greek
github-logo-circle

Github Skills (12)

dataframes10
elasticsearch10
elasticsearchquery10
develop10
go10
prometheus10
influxdb10
backend10
aws-elasticsearch10
dataframe10
elasticsearch-api10
amazon-elasticsearch10

Programming languages (10)

TypeScriptPowerShellShellC++MakefileJavaScriptGoMarkdown

Github contributions (5)

github-logo-circle
grafana/grafana

Feb 2021 - Jan 2023

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Role in this project:
userBack-end Developer
Contributions:1 release, 901 reviews, 918 commits in 1 year 11 months
Contributions summary:Dimitris primarily focused on converting annotations to dataframes and refactoring the code to use dataframes within the Cloud Monitoring and Prometheus datasources. They updated the datasource, added tests for dataframe conversions, and refactored the annotation query execution. Additionally, the user fixed a bug related to hyphenated metric names, improving the InfluxDB integration.
visualizeobservabilitybusiness-intelligencegrafanaprometheus
Contributions:26 pushes, 1 branch in 5 years 2 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
Dimitris Sotirakis - Staff Software Engineer at Grafana Labs