Andreas Christou is a Staff Software Engineer based in London with 8 years of professional experience building full-stack systems using TypeScript/JavaScript, React, Node.js, and backend work in Go, Python and Java. He brings a strong mathematical MSci in Physics and a proven interest in data problems, which informs his pragmatic approach to designing performant, accurate query and data-processing features. At Grafana Labs he progressed from Software Engineer to Staff Engineer, contributing backend improvements to the widely used open-source Grafana platform—notably enhancing Azure Monitor data source handling and multi-resource queries. Previously he delivered full-stack solutions at O2, pairing customer-focused product thinking with robust engineering. Known for curiosity and rapid upskilling, he combines hands-on coding with an eye for optimizing query efficiency and observability tooling.
8 years of coding experience
8 years of employment as a software developer
Oaks Park High School
University College London
Github Skills (10)
azure-monitor10
go10
back-end-development10
api-design9
restful-api9
rest-api9
error-handling9
api-rest9
data-pipelines8
data-pipeline8
Programming languages (8)
TypeScriptC#JavaScriptGoRich Text FormatJsonnetTypeSpecPython
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:
Back-end Developer
Contributions:1090 reviews, 63 commits, 1090 PRs in 9 months
Contributions summary:Andreas primarily contributed to the back-end functionality of the Grafana platform, specifically focusing on enhancing Azure Monitor data source features. They were responsible for implementing improvements to the handling of template variables, adding support for multi-resource queries, and addressing issues related to filtering and data retrieval within the Azure Monitor plugin. Their work involved modifying code related to the data source's core components, including query building, response parsing, and URL construction, to improve query efficiency, performance, and accuracy when interacting with the Azure Monitor API. The changes involved the use of Golang and the modification of several files that are directly related to the back-end side of the platform.
A grafana datasource plugin for Datastax Astra DB / Apache Cassandra
Contributions:85 reviews, 73 PRs, 76 pushes in 3 years 2 months
cassandradatastax-astragrafanagroup-datasources
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.