George Macrorie

Senior Software Engineer at ClickHouse

Brighton, England, United Kingdom
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
George Macrorie is a Senior Software Engineer with 12+ years of professional experience specialising in Go, containerisation and Kubernetes, currently working on ClickHouse's data plane. He has been a founding engineer at Flipt and a technical lead at InfluxData where he built and operated distributed systems and developer tooling for multi-cloud Kubernetes platforms. His open-source contributions to projects like telegraf, influxdb-client-go and the Go Docker client show a focus on robustness, instrumentation and high-throughput data paths. Comfortable across backend, DevOps and platform engineering, he routinely modernises build and observability stacks (e.g., replacing Logrus/OpenTracing with Zap/OpenTelemetry). He studied Computer Science and AI at the University of Sussex, where his dissertation combined computer vision and neural networks to model abnormalities in cervical smear images—an early sign of his interest in applying ML to practical problems. Based in Brighton, he writes on macOS and deploys to Linux, and jokingly summarizes his GitHub persona as "Distributing failure since 2012," reflecting a pragmatic, test-driven approach to resilient systems.
code12 years of coding experience
job12 years of employment as a software developer
bookComputer Science and AI Bsc Computer Science, Computer Science and AI Bsc Computer Science at University of Sussex
bookCardinal Newman Sixth Form College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (36)

go-modules10
task-management10
caching10
docker10
buffer10
buffering10
back-end-development10
apidoc10
testing10
telegraf10
authentication10
user-authentication10
dockers10
go10
api10

Programming languages (22)

C#SmartyMDXJavaRustMakefileGoMustache

Github contributions (5)

github-logo-circle
flipt-io/flipt

Sep 2022 - Jan 2023

Enterprise-ready, GitOps enabled, CloudNative feature management solution
Role in this project:
userBack-end & DevOps Engineer
Contributions:905 reviews, 158 commits, 359 PRs in 4 months
Contributions summary:George primarily focused on upgrading the project's dependencies, specifically upgrading to Go 1.18 and upgrading various Go-related tools. They also made changes to the project's build environment by upgrading Dockerfile go versions and incorporating gRPC logging improvements. Furthermore, the user was responsible for replacing Logrus with Zap for logging, and replacing OpenTracing with OpenTelemetry for tracing.
golangreactdevopsfeature-flaggrpc
influxdata/influxdb

Jul 2019 - Feb 2021

Scalable datastore for metrics, events, and real-time analytics
Role in this project:
userBack-end Developer
Contributions:31 reviews, 105 commits, 153 PRs in 1 year 7 months
Contributions summary:George primarily focused on fixing bugs and improving the error reporting and handling within the InfluxDB tasks system. Their contributions involved resolving issues related to iterating over Flux queries, ensuring that errors are surfaced correctly. The user also addressed authentication issues by enforcing bucket authentication on task updates. Furthermore, they refactored code to separate coordinator and middleware components.
real-time-analyticsscalablereactanalyticsevents
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
George Macrorie - Senior Software Engineer at ClickHouse