Dominic Green

Senior Platform Engineer

London, 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
Dominic Green is a senior platform engineer and technology leader with 11 years’ experience building cloud-native, serverless-first platforms for multiplayer games and large-scale SaaS. Currently at Epic Games and formerly CTO/Head of Platform at Netspeak Games, he designs hexagonal microservices on Kubernetes using Agones, Prometheus and Terraform to simplify game development and scale dedicated servers. A pragmatic backend and DevOps engineer, Dominic has contributed to high-profile open-source projects like Thanos and the Go gRPC middleware, improving observability and dependency tooling used by major companies. He brings hands-on expertise across performance, testing and CI/CD, and is known for mentoring teams, running London meetups, and shipping Unreal Engine SDK work that bridges game engines with cloud hosting.
code11 years of coding experience
job15 years of employment as a software developer
bookNanodegree Machine Learning, Nanodegree Machine Learning at Udacity
bookA Levels: Computing (A) Physics (A) Psychology (B) Math (C) General Studies (C), A Levels: Computing (A) Physics (A) Psychology (B) Math (C) General Studies (C) at Aquinas College
bookBSc (Hons) Computing, BSc (Hons) Computing at The Manchester Metropolitan University
languagesEnglish
github-logo-circle

Github Skills (47)

dependency-management10
kubernetes10
interceptor10
dedicated10
middleware10
unreal-engine-510
unreal-engine-410
package-management10
testing10
gameserver10
go10
prometheus10
unreal10
kubernetes-pods10
golang10

Programming languages (12)

C#TypeScriptJavaShellRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Role in this project:
userBack-end Developer
Contributions:1 release, 31 commits, 52 PRs in 1 year 10 months
Contributions summary:Dominic contributed to the Go gRPC middleware library by improving documentation, migrating package management to `dep`, and fixing dependency issues. They updated documentation to guide developers on efficient usage of logging features within the gRPC middleware, focusing on how to extract loggers and reuse them. The user also refactored the build system to use `dep` for package management and updated the Travis CI configuration.
golangretriestestinggrpcauthentication
thanos-io/thanos

Apr 2018 - Feb 2020

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
userBack-end & DevOps Engineer
Contributions:4 releases, 34 commits, 64 PRs in 1 year 10 months
Contributions summary:Dominic contributed to documentation, updated the quickstart, added a process collector, and addressed a locking issue in the proxy store. They were also involved in updating benchmark files and modifying the compact command. The user's work spans documentation updates, build script modifications, and backend store logic, suggesting a role encompassing both back-end development and DevOps-related tasks within the Thanos project.
promqlobservabilityprometheusstoragegoogle-cloud-storage
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
Dominic Green - Senior Platform Engineer