Summary
Polyglot senior engineer with extensive experience designing and delivering large-scale distributed systems. Specialises in backend architecture — from high-throughput data platforms and event-driven microservices to petabyte-scale storage infrastructure — while remaining fluent across the full stack with React and TypeScript. Proven track record of leading complex, high-impact migrations and platform re-architectures with zero data loss and minimal disruption. Defines and drives reliability engineering practices including SLO/SLA design, capacity planning, and performance optimisation at scale..
Experience
AtlassianCurrent
Nov 2021 — Present · Sydney
Senior Software Engineer
- Develop and support the storage & media processing platform powering uploads and attachments across all major Atlassian products
- Define, plan, and continuously improve reliability and performance SLOs for the platform
- Led a petabyte-scale data migration to a new platform with zero data loss and minimal disruption
- Pioneered the team's migration from AWS EC2 to Kubernetes — the first mega-team in the organisation to do so
- Drive system design and technical direction across multiple high-impact projects
SafetyCulture
Jul 2018 — Nov 2021 · Sydney
Senior Software Engineer
- Designed and built multiple core services in Golang with gRPC & Event Sourcing architecture
- Led the project that redesigned and improved the whole architecture for one of the core product features
- Proposed and re-implemented a web service with React SSR in TypeScript as the frontend pioneer in the team
- Brought agile practices to the team with kick-off & sign-off processes ensuring reliable, consistent delivery
ThoughtWorks
Jun 2016 — Jul 2018 · Beijing
Software Engineer
- Built Android apps with React Native & Angular, deployed to Mercedes-Benz stores across China
- Developed backend services with Java Spring Boot 2 Microservices architecture
Nagarro Objectiva
Oct 2014 — Jun 2016 · Beijing
Software Engineer
- Full-stack development using AngularJS & TypeScript for frontend, C# for backend
- Delivered new projects and enhancements following Agile methodology
Pactera
Aug 2012 — Oct 2014 · Beijing
Software Engineer
- Built C# tools for Geographic Information System (GIS) data validation
- Wrote automation scripts to reduce manual QA effort significantly