Hello, I'm Alex

Senior Software Engineer

Versatile and results-driven Senior Software Engineer with 18+ years of experience designing, scaling, and optimizing high-impact software systems across startups and enterprise environments. Proven track record in leading cross-functional teams, building scalable cloud-native architectures, and mentoring engineering talent. Deep expertise in distributed systems, backend architecture, DevOps, and product-led development. Obsessed with clean code, performance, and system resilience.

Alex Rivers

About Me

Versatile and results-driven Senior Software Engineer with 18+ years of experience designing, scaling, and optimizing high-impact software systems across startups and enterprise environments. Proven track record in leading cross-functional teams, building scalable cloud-native architectures, and mentoring engineering talent. Deep expertise in distributed systems, backend architecture, DevOps, and product-led development. Obsessed with clean code, performance, and system resilience.

Experience

Principal Software Engineer

Atlassian

Led architecture overhaul of Confluence backend from monolith to microservices (22 services), reducing latency by 38% and increasing developer throughput by 60%. Mentored 12+ engineers across multiple teams; launched internal “Tech Ladder” framework to support growth. Drove adoption of Rust-based service to handle document diffing at scale — now powering over 10M+ daily documents. Partnered with Product to ship “Smart Templates” feature — increased customer retention by 12%. Owned end-to-end observability stack and migrated from ELK to Datadog, reducing MTTR by 40%.

Senior Software Engineer / Tech Lead

Shopify

Scaled backend systems during BFCM (Black Friday/Cyber Monday) from 100k to 1.4M concurrent users. Introduced GraphQL APIs to replace legacy REST endpoints, cutting payload sizes by 70%. Designed a real-time event bus using Kafka + Go + Redis Streams — now used by 80% of Shopify apps. Launched “App Store Connect” — handled $1.2B+ in annualized revenue streams. Promoted to Tech Lead in 2017; led squad of 9 engineers through 4 production launches.

Senior Backend Engineer

Zendesk

Built out customer analytics backend with Go + PostgreSQL + Redis, reducing query latency by 4x. Developed internal A/B testing tool still used by 6+ product teams. Actively contributed to the company-wide API gateway project.

Software Engineer

Various Roles

Wrote Java microservices before they were cool. Contracted for financial, health tech, and early-stage startups. Survived legacy PHP and enjoyed every second of it (sorta).

Education

B.Sc. Computer Science

University of Waterloo · 2006

Skills & Technologies

Golang
Kubernetes
AWS
GCP
Microservices
DevOps
System Design
Observability
Mentoring
Agile/Scrum
PostgreSQL
CI/CD

Featured Projects

ML-Powered Auto-Tagging Engine

At Atlassian, built a machine learning system (Go + Python + TensorFlow) to auto-tag documents with 94% accuracy.

DevOps Zero-to-Hero Migration

Migrated monolithic CI/CD at Shopify into fully containerized GitHub Actions + ArgoCD flow with zero downtime.

Realtime Collaboration Layer

Designed a CRDT-based collaborative editing tool handling 50k concurrent sessions — used by Jira whiteboard teams.