open to new roles

Alex Chen

Building systems that last.

const engineer = {
  stack: "{site.heroCode.stack}",{'
'}  focus: "{site.heroCode.focus}",{'
'}  location: "{site.heroCode.location}"{'
'}{'}'}
8+ years experience
Sr. Engineer current role
Melbourne, AU location
AEDT (UTC+11) timezone

experience

Stripe

Mar 2022 — present

Senior Software Engineer, Platform

  • Redesigned the payment retry system, reducing failed transaction rate by 34%
  • Led a team of 5 to migrate 3 core services from monolith to microservices with zero downtime
  • Built internal load-shedding library now adopted across 12 services
  • Drove incident response improvements, cutting mean time to resolution by 40%
GoKubernetesKafkaPostgreSQLTerraform

Atlassian

Jun 2019 — Feb 2022

Software Engineer, Backend

  • Architected a new notification delivery pipeline handling 50M+ daily messages
  • Reduced P99 API latency by 60% through query optimisation and caching strategies
  • Mentored 3 junior engineers through Atlassian's graduate programme
JavaSpring BootAWSDynamoDBRedis

Canva

Jan 2017 — May 2019

Junior Software Engineer

  • Built the initial version of the template suggestion engine used by 10M+ monthly users
  • Contributed to the migration from monolithic PHP to microservices in Java and TypeScript
  • Implemented A/B testing framework for the design editor team
TypeScriptNode.jsReactPostgreSQLDocker

projects

side projects

writing

Jan 2025 · Atlassian Developer Blog

The hidden cost of database connection pools

atlassian.com/blog
Mar 2025 · Stripe Engineering Blog

Why we rewrote our job queue in Rust

stripe.com/blog
Sep 2024 · Personal Blog

Building zero-allocation loggers in Go

alex.chen.dev
alex@chen.dev