Alexander Rudd

Lead Backend Engineer at CCP

Glasgow, Scotland, 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

👤
Senior
🎓
Top School
Alexander Rudd is a Lead Backend Engineer based in Glasgow with 10 years' experience building scalable, event-driven online services for games and large-scale platforms. Currently at CCP Games London he designs persistence, coordination and social systems for a new sci-fi shooter using Golang, gRPC, AWS and Terraform, and is steering a move toward Event Sourcing informed by Domain Driven Design. Previously he led cloud engineering for Sony's game services platform, automating secure, observable AWS infrastructure with Terraform, Prometheus and Grafana. An active open-source contributor, he has deep distributed systems experience — exemplified by contributions to the Liftbridge message streaming project where he improved subscription stop semantics and commitlog robustness. Collectedly, he blends hands-on backend engineering, DevOps practices and clear domain-focused communication to make complex systems easier and more enjoyable to operate.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, 1st (81%), Bachelor of Science (BSc), Computer Science, 1st (81%) at The Nottingham Trent University
bookWhitley Bay High School
stackoverflow-logo

Stackoverflow

Stats
326reputation
22kreached
5answers
0questions
github-logo-circle

Github Skills (16)

golang10
streaming10
distributed-systems10
go10
server10
message-queue10
grpc10
server-side10
http6
elasticsearch6
boto6
aws-cloudformation6
amazon-web-services6
amazon-s36
ocsp6

Programming languages (10)

TypeScriptShellCSSCJavaScriptGoHTMLErlang

Github contributions (5)

github-logo-circle
liftbridge-io/liftbridge

Oct 2020 - Nov 2020

Lightweight, fault-tolerant message streams.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 9 commits, 5 PRs in 27 days
Contributions summary:Alexander primarily focused on implementing and refining core features related to message stream subscriptions. They added logic for handling subscription stop positions, including support for different stop conditions like offset and timestamp. Furthermore, the user addressed debugging issues in the API and made improvements to the commitlog. They also updated the project's dependencies, including the Go Liftbridge client and gRPC.
golangfault-tolerantnatsliftbridgefault
alexrudd/gomdb

May 2021 - Jan 2022

Message DB Go client
Contributions:4 releases, 17 commits, 8 PRs in 8 months
golanggo-dbevent-sourcinggo-clientmessage-db
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
Alexander Rudd - Lead Backend Engineer at CCP