Hi, I'm

Timothy Lock

Backend & Platform Engineer at Electronic Arts

Go / Golang Kubernetes Docker Terraform AWS GCP Azure Microservices Distributed Systems REST APIs SQL Redis CI/CD Argo CD GitOps Helm Platform Engineering Observability API Gateway AIOps Incident Response

I build reliable backend systems, Kubernetes platforms, and cloud infrastructure for products used at scale.

main.go
1 package main
2
3 type Engineer struct {
4   Name string
5   Company string
6   Location string
7 }
8
9 func main() {
10   tim := Engineer{
11     Name: "Timothy Lock",
12     Company: "Electronic Arts",
13     Location: "Seattle",
14   }
15 }
main.go
1 package main
2
3 type Engineer struct {
4   Name string
5   Company string
6   Location string
7 }
8
9 func main() {
10   tim := Engineer{
11     Name: "Timothy Lock",
12     Company: "Electronic Arts",
13     Location: "Seattle",
14   }
15 }

Experience

Software Engineer · Platform Engineering · Oct 2023–Present

Building next-generation Kubernetes operators in Go to automate cloud infrastructure across AWS, GCP, Azure, and on-prem clusters that power online services for millions of players.

Software Engineer · Backend & APIs · Sep 2021–Oct 2023

Rebuilt authentication and API gateway infrastructure handling 100% of platform traffic; developed Go microservices, REST APIs, intelligent rate limiting, SQL performance improvements, and Salesforce, Marketo, and HubSpot integrations.

Software Engineer · Backend & Distributed Systems · Jun 2019–Sep 2021

Built distributed backend microservices serving 90 million users and 80,000+ requests per second using Go, Redis, MySQL, and Amazon Aurora; created image moderation systems processing 3M+ images monthly.

Computer Science · Software Engineering & Distributed Systems

Earned an Honours Bachelor of Science in Computer Science with a focus on software engineering and distributed systems.

Projects

Things I've built in my spare time

Go Sign in with Apple

A Go library for Apple’s Sign in with Apple REST API, including token validation, claims parsing, user migration, and server event handling.

Go Library Open Source

PokeBinder

Pokémon card collection tracking with scanning workflows and live price history.

Go React