Back

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