Skip to main content

Curriculum vitae

Resume

Download or print a clean copy.

Matt Haitana

Senior Software Engineer

Melbourne, Australiamhaitana@gmail.comgithub.com/mhaitanalinkedin.com/in/mhaitana

Profile

Senior software engineer with over a decade of experience designing and building high-performance web systems, APIs, native applications, and developer tooling. Proven expertise architecting multi-client GraphQL BFF servers, implementing composable design systems at scale, and optimizing multi-stage CI/CD pipelines deploying to containerized environments (AWS ECS). Deeply engaged in local-first AI system design, developer agent frameworks, and high-performance Rust/Python gateways.

Experience

CoStar Group

Aug 2025 - Present

Senior Software Engineer

  • Engineering high-visibility, premium customer-facing web surfaces and listing experiences using React 18/19 and Next.js 15.
  • Collaborating closely with design, product, and cross-functional teams to design scalable platform architectures and ensure visual excellence.

Domain

Feb 2020 - Aug 2025

Senior Software Engineer

  • Architected and maintained a multi-client GraphQL BFF (Apollo Server 4 / Express / Next.js) serving web, iOS, and Android clients simultaneously, implementing field-level authorization directives and OpenAPI-to-TypeScript codegen to eliminate contract drift.
  • Led cross-platform delivery of real-time agent productivity products, establishing unified type-safe codegen pipelines, visual regression testing (Percy), snapshot testing (Roborazzi), and 80%+ coverage gates.
  • Designed and maintained two composable design system monorepos (using Lerna and Changesets) supplying 30+ React component packages with sub-path exports and Emotion CSS-in-JS design tokens, consumed across multiple internal products.
  • Owned end-to-end CI/CD for a suite of containerized Node.js services on AWS ECS Fargate, authoring multi-stage Dockerfiles, Jenkins pipelines (covering unit, integration, and schema checks), and AWS CDK deployments with per-PR preview environments.
  • Promoted from Frontend Developer to Senior Engineer across four consecutive roles, leading frontend development for Agent Solutions and Realtime Agent products.

Real Time Agent

Aug 2018 - Feb 2020

Frontend Developer

  • Built real-time auction and offer-management interfaces for real estate agents using React, Node.js, and WebSockets.
  • Established foundational components and real-time state synchronization patterns adopted across broader platforms after company acquisition.

Future Golf

Mar 2025 - Oct 2025

Software Developer

  • Delivered full-stack features for a golf-tech platform on a casual contract basis.
  • Improved deployment reliability and release cadence by setting up automated CI/CD pipelines.

New Zealand Defence Force

Nov 2015 - Jul 2018

Developer / Simulation & Process Modeller

  • Developed internal tooling and front-end systems for defence operations.
  • Modelled operational processes, simulations, and interactive transit/logistics tools to inform capability decisions.

NZ Army

Oct 2007 - Present

Army Reservist

  • Developed leadership, discipline, and mission-focus alongside a technical career.

Skills

Languages & Core

TypeScript / JavaScript, Python, GraphQL (SDL), HTML / CSS, Shell Scripting (Bash/Zsh)

Frontend & Mobile

React / React 19, Next.js (App Router), React Native / Expo, Design Systems (Lerna/Changesets), Accessibility (WCAG AA)

Backend & Systems

Node.js (Express/BFF), AI Systems & LLM Integration, Python (Django/FastAPI), Redis / BullMQ, Databases (Postgres/DynamoDB/MongoDB)

Cloud, DevOps & Observability

AWS (ECS/Fargate/CDK), CI/CD (Jenkins/GitHub Actions), Docker / LocalStack, APM (Elastic APM/Raygun), Testing (Playwright/Cypress/Jest)