Alvin Terrible

Engineering Lead | AI Subject Matter Expert

Download PDF

Alvin Terrible

Engineering Lead | AI Subject Matter Expert

Hamilton, New Zealand | alvin@terrible.nz | 18+ years experience

Professional Summary

Engineering Lead and AI Subject Matter Expert with 18 years of full-stack and frontend experience across telecommunications, banking, insurance and physical security. Leads frontend delivery on an enterprise access-control web client in TypeScript and React, sets the standards for AI-assisted engineering, and has led teams of up to 20 engineers and QAs. Track record in technical architecture, spec-driven delivery, mentoring, and shipping to production on Azure, Cloudflare and on-premise stacks.

Work Experience

Engineering Lead - Frontend / AI Subject Matter Expert

August 2024 - Current

Gallagher Security · Hamilton, New Zealand

Lead frontend engineering on Command Centre Web, the browser client for Gallagher's enterprise physical access control platform, within the Experience Modernisation Web Client team. Also the team's AI Subject Matter Expert, owning how AI-assisted development is used on production code.

  • Lead delivery of frontend features in TypeScript, React, Redux Toolkit and Nx, from specification through code review to release.
  • Act as AI Subject Matter Expert: define the standards, guardrails and review practice for AI-assisted engineering, and coach engineers on using it without eroding code quality.
  • Built and maintain an internal agentic engineering toolkit of slash commands, skills, lifecycle hooks and automation scripts covering spec-driven development, automated pull request review, CI preflight checks and release documentation.
  • Author and maintain the architecture decision records governing that toolkit, including a credential-gate hook that enforces secret handling at the tool boundary.
  • Drive engineering standards across the web client: WCAG 2.1 AA accessibility, internationalisation with Lingui and Crowdin, performance budgets, and dependency and CVE remediation.
  • Mentor and coach engineers through pair reviews, technical interviewing and spec-driven delivery practices.
  • Work across the Azure DevOps and GitHub toolchain, including GitHub Actions pipelines and Playwright end-to-end coverage.
Tech: TypeScript, React, Redux Toolkit, Angular, Nx, Tailwind CSS, Vite, Vitest, Playwright, GitHub Actions, Azure DevOps, GitHub Copilot, Claude Code, Model Context Protocol

Senior Developer

June 2023 - August 2024

Enlighten Designs Limited · Hamilton, New Zealand

Led delivery on client projects spanning programmatic video generation, applied machine learning and cloud data platforms for New Zealand and Australian customers.

  • Led a React and Remotion project for programmatic video generation, engineering a rendering pipeline that produced dynamic video content at scale.
  • Led an Australian client project combining ML.NET with the OpenAI API for automated data categorisation, integrated with Azure Managed Applications and Service Bus for high throughput.
  • Built a SharePoint synchronisation and backup service to external storage, running on Azure Functions with Cosmos DB.
  • Provisioned and managed cloud infrastructure as code with Terraform.
  • Worked directly with clients on scoping, estimation and technical direction.
Tech: C#, .NET Core, React, MUI, Remotion, ML.NET, OpenAI API, Azure Functions, Cosmos DB, Azure Service Bus, Terraform

Senior Software Engineer

February 2020 - April 2023

Willis Towers Watson · Philippines (global insurance broking and advisory)

Built and maintained insurance platform services for a global broking and risk advisory business, and coached junior and mid-level engineers.

  • Delivered features across an Angular and .NET Core microservices estate serving global insurance operations.
  • Guided and coached junior to mid-level developers through code review, pairing and technical design sessions.
  • Owned Azure DevOps pipelines, Application Insights observability and SQL database performance.
  • Implemented authentication and identity flows with Microsoft Azure AD B2C.
  • Led the introduction of new technologies into the platform, including Azure Data Factory pipelines.
Tech: C#, .NET Core, Angular, Azure AD B2C, Microservices, Azure DevOps, Azure Data Factory, Application Insights, SQL Server

Software Architect / Team Lead

October 2017 - February 2020

BlastAsia, Inc. · Philippines

Led an Agile team of 20 and acted as software architect on three ground-up product builds.

  • Managed an Agile team of 20 (16 developers, 4 QAs), covering delivery planning, capacity and career development.
  • Served as software architect for three greenfield products on .NET Core and Angular, owning solution design and technical standards.
  • Reduced resource forecasts by 40% through test and delivery automation while holding quality steady.
  • Ran the technical hiring and onboarding pipeline for the team.
Tech: C#, .NET Core, Angular, Azure, SQL Server, Agile / Scrum

Senior Programmer Analyst

February 2015 - October 2017

Metrobank · Philippines (banking)

System architect and lead developer on core banking applications, including a full legacy modernisation programme.

  • Acted as system architect and lead developer on the CLIF project for a major commercial bank.
  • Modernised legacy VB6 applications to ASP.NET MVC without interrupting banking operations.
  • Led a team of 6 developers through design, delivery and release.
  • Worked to banking security, audit and change-control standards.
Tech: C#, ASP.NET MVC, jQuery, SQL Server

Education

Bachelor of Science in Computer Engineering

2003-2008

Rizal Technological University - Philippines

Received a Loyalty Award

Technical Proficiency

AI & Agentic Engineering

Claude Code, GitHub Copilot, Prompt & context engineering, Model Context Protocol (MCP) servers, Retrieval-Augmented Generation (RAG), Vector databases & embeddings, AI code review & governance, OpenAI API, ML.NET

Frontend Engineering

TypeScript, React, Redux Toolkit / RTK Query, Angular, Tailwind CSS, Vite, Nx monorepos, Accessibility (WCAG 2.1 AA), Internationalisation (Lingui, Crowdin)

Backend & Data

C# / .NET Core, ASP.NET Core Web API, Node.js, Hono / edge runtimes, Entity Framework Core, SQL Server, Cosmos DB, Microservices & REST API design

Cloud, DevOps & Platform

Azure (Functions, Service Bus, Data Factory, B2C), Cloudflare Workers, GitHub Actions CI/CD, Azure DevOps Pipelines, Docker, Terraform / Bicep (IaC), Observability & Application Insights

Quality & Testing

Vitest / unit testing, React Testing Library, Playwright end-to-end testing, Test-driven development, Code review & static analysis, Dependency & CVE remediation

Leadership & Delivery

Engineering leadership, Mentoring & coaching, Technical architecture, Spec-driven development, Agile / Scrum delivery, Technical interviewing & hiring, Stakeholder communication