Kawai Wong

Senior Backend / Platform Software Engineer

Download PDF version The online version is available at https://fancycoconut.github.io/cv

Senior Backend Engineer with 10+ years of experience building distributed systems, Public API platforms, internal developer tooling, and cloud-native infrastructure across AWS and Azure. I specialize in designing and scaling backend platforms, enabling safe and progressive delivery, and improving system reliability through observability and robust rollout patterns. I’ve led large-scale API migrations, built authorization and integration systems, introduced OpenTelemetry tracing across platforms, and improved deployment times by over 70%. Passionate about building tooling that empowers teams to ship quickly, safely, and confidently.

Key Achievements

Key Skills

Technical Skills
  • Architecture: Distributed systems, event-driven design, microservices, API design, OAuth2, observability (Open Telemetry), rollout patterns
  • Backend: Python, C#, .NET Core, ASP.NET Web API, Node.js (familiarity)
  • Cloud & Infrastructure: AWS (API Gateway, Lambda, ECS, DynamoDB, RDS, S3, SQS, Kinesis), Azure, Terraform, Docker, Kubernetes, Postgres, SQL Server, RabbitMQ, Jenkins
  • Frontend: React, TypeScript
  • Other: GraphQL, Protobuf, CoAP

Professional Experience

Pushpay
Senior Software Development Engineer 2 Apr 2025 — Current
  • Member of the team responsible for the Public API and integrations platform, enabling safe and predictable delivery of API changes across all customers
  • Involved with the longer-term engineering strategy for Pushpay's next generation Public API such as REST API standards (naming, version control etc)
  • Led the introduction of spec driven development via Open API and leveraging code generation for API endpoints to speed up development
  • Oversee and plan migration and safe rollout of new versions of existing API endpoints
  • Drive technical design for projects features within the API and integrations domain
Senior Software Development Engineer Dec 2021 — Mar 2025
  • Led development of the next-gen Public API platform, improving build/deployment times by 70% from hours to minutes and enabling faster iteration
  • Co‑developed a modern OAuth2 authorization server supporting OAuth2 code and client credentials flows
  • Led the adoption of Open Telemetry for microservices and lambda functions which helped improve API response times and bottlenecks
  • Migrated critical integration features from a monolith to isolated microservices, improving reliability and delivery speed
  • Built and enhanced integrations for payment, transaction, and customer sync with external vendor APIs
  • Improved the developer experience via Docker tooling, local dev environments, and internal scripts
  • Collaborated with teams using feature flagging and staged rollouts to ensure safe, controlled delivery of backend changes
Fisher & Paykel Healthcare
Senior Software Engineer May 2021 — Nov 2021
  • Member of the IoT backend services team responsible for device data uploads and IoT infrastructure microservices
  • Involved with and contributed towards the design of future system architecture and strategy
  • Contributed to future architecture strategy focused on containerization and scalable cloud patterns
  • Set up Kubernetes/Docker usage standards and migrated services to container‑based deployments
  • Mentor junior members on best practices of software design and architecture
  • Worked closely with firmware teams to design reliable over‑the‑air update and device communication flows
Solutions Developer January 2018 — April 2021
  • Built Platform libraries and internal tooling to improve engineering productivity
  • Developed a CoAP protocol parser (UDP & TCP) and contributed to in‑house IoT communication protocols
  • Designed and developed microservices enabling next‑gen over‑the‑air firmware solutions
  • Co-developed a dynamic Protobuf serializer/deserializer library
  • Contributed to mobile app development (React Native, iOS) including rewriting major user registration workflows
  • Supported medical device design controls and ISO27001 requirements
Datacom
Software Developer (ASB Bank) February 2015 — December 2017
  • Designed and developed REST microservices for ASB's CRM platform, supporting home loan origination and customer onboarding
  • Served as a lead developer and SME across multiple enterprise projects
  • Delivered critical compliance and regulatory changes on time for Reserve Bank deadlines
  • Built automation POCs using SpecFlow to improve testing efficiency
  • Contributed to enterprise-scale upgrade projects for ASB's CRM system
ACIT
Junior Developer November 2012 — November 2014
  • Researched and developed an antenatal growth chart generator to integrate with the existing maternity management software
  • Built user interfaces for workflow management solutions and introduced a windows metro style design to new projects
  • Develop and maintain customized workflow management software for various small to medium businesses
  • Performed data migration exercises when integrating or migrating from legacy systems
  • Worked with clients to troubleshoot and diagnose issues
Hansen Technologies
Student Intern March 2013 — October 2013
  • Performed feasibility studies and investigations on various solutions such as Oracle OLAP, Pentaho Mondrian, Palo
  • Researched various OLAP implementations: MOLAP, ROLAP and HOLAP
  • Performed ETL based on sample data sets from Hansen's CISs (Customer Information System)
  • Developed a proof of concept solution consists of pivot tables, reports and dashboards

Education

The University of Auckland (July 2011 - 2014)

Bachelor of Commerce (Information Systems and Management)

Interests

Technology Distributed Systems Engineering Craft Music Reading Sports & Fitness Business Finance

Referees

Available upon request.