Curriculum vitae
Resume
Download or print a clean copy.
Matt Haitana
Senior Software Engineer
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 - PresentSenior 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 2025Senior 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 2020Frontend 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 2025Software 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 2018Developer / 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 - PresentArmy 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)