Senior frontend engineer · New Zealand

Daniel Zhao

React, TypeScript and product UI

I build complex web products from architecture through production, with a focus on clear interaction design, reusable systems and dependable delivery.

01

Profile

Senior frontend and full-stack engineer with 10+ years of experience delivering production web applications across banking, insurance, travel and enterprise software. Strong in React, TypeScript, frontend architecture, complex state-driven interfaces and reusable component systems. Brings hands-on delivery, technical leadership and pragmatic AI-assisted development with engineering review and automated validation.

02

Experience

Senior Front End Engineer · Contract

Westpac Bank

  • Owned the frontend architecture and delivery of a React-based international payments experience supporting seven distinct payment types within one page.
  • Designed shared flow logic while preserving payment-specific business rules, reducing duplication and carrying the feature through production release.
  • Used AI-assisted workflows to analyse the codebase, compare design options, draft implementations and expand automated tests; reviewed every output against business requirements.
  • Converted 100+ manual regression cases into Playwright tests, reducing execution time from at least two days to approximately 10 minutes, and reconciled discrepancies with QA.
Senior Full Stack Software Engineer · Contract

nib Group

  • Helped build and launch a greenfield React platform for advisers to capture customer information and generate life and critical illness insurance policies.
  • Delivered frontend features from architecture and design through automated testing and deployment using Vite, Vitest, Storybook and Buildkite.
  • Structured state and business logic for a complex multi-step page with multiple tables, keeping interactions isolated while preserving consistent UI behaviour and accurate submissions.
  • Built a reusable pricing component adopted across quote pages and established a hosted Storybook site so Product, Design and QA could review work early.
  • Extended .NET backend-for-frontend APIs shared by the legacy and new applications.
Full Stack Software Engineer · Contract

Visa

  • Contributed to a greenfield React application integrated with .NET services.
  • Built cross-team frontend libraries and refactored a large codebase to reduce its size and improve test coverage.
  • Championed modern frontend tooling to improve developer productivity and delivery consistency.
Senior Front End Engineer · Contract

Serko

  • Built a greenfield business-travel product using React and Next.js.
  • Established a scalable Nx monorepo and advanced component-driven development and design-system integration.
  • Restructured the repository and automated workflows to improve developer experience, CI and release velocity.
Lead Software Engineer

Cornerstone OnDemand

  • Led a five-person team delivering frontend platform tools and internal design-system components.
  • Delivered a unified platform architecture adopted across the company.
  • Integrated automated accessibility checks into CI pipelines and served as acting manager during transition periods.
Senior Software Engineer

Cornerstone OnDemand

  • Built scalable React and .NET Core product features on AWS.
  • Owned technical direction, mentoring and cross-team delivery.
  • Advanced CI/CD practices and frontend standardisation across teams.
Software Developer

Unleashed Software

  • Modernised legacy frontend applications using Angular, Vue and .NET.
  • Led work across single-page applications, backend integration and DevOps adoption.
  • Shared Docker, AWS and frontend tooling practices across teams.
03

Expertise

Frontend

React, TypeScript, JavaScript, Next.js, HTML, CSS, Sass, responsive UI

Architecture

Component libraries, design systems, state management, monorepos, frontend performance

Quality

Playwright, Vitest, Storybook, unit testing, accessibility, CI/CD

Platform

.NET Core, Node.js, REST APIs, GraphQL, AWS, Buildkite, Git

04

Education

Bachelor of Engineering
Beihang University

05

Languages

English
Mandarin Chinese

06

Contact & PDF

Loading…