Skip to main content

Curriculum vitae

Résumé

Read online, print, or save a PDF.

Matt Haitana

Senior Software Engineer

Profile

Senior software engineer with over a decade of experience across property technology and defence. Work spans customer-facing applications, multi-client GraphQL APIs, composable design systems and delivery infrastructure. Currently building web experiences at CoStar Group and exploring local-first AI and developer tooling.

Experience

Senior Software Engineer

Aug 2025 – Present

CoStar Group · Full-time

  • 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.

Senior Software Engineer

Feb 2020 – Aug 2025

Domain · Full-time

  • 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.

Frontend Developer

Aug 2018 – Feb 2020

Real Time Agent · Full-time

  • 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.

Software Developer

Mar 2025 – Oct 2025

Future Golf · Casual

  • 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.

Developer / Simulation & Process Modeller

Nov 2015 – Jul 2018

New Zealand Defence Force · Full-time

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

Army Reservist

Oct 2007 – Present

NZ Army · Reserves

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

Skills

Primary

TypeScript / JavaScript · React / Next.js · Node.js / GraphQL · Design systems / Accessibility

Production experience

AWS ECS / Fargate / CDK · Docker / Jenkins / CI/CD · Jest / Cypress / Visual regression · React Native / Expo

Current exploration

Rust / Python · AI systems / LLM integration · Model Context Protocol (MCP)