Alvin Terrible
Senior Software Engineer | AI Engineering Lead
Hamilton, New Zealand | alvin@terrible.nz
Work Experience
Senior Software Engineer - Frontend
August 2024 - CurrentGallagher Security
Building frontend features on Command Centre Web as part of the Experience Modernisation Web Client team, using TypeScript and React. Acting as the team AI Subject Matter Expert, coaching and mentoring engineers on GitHub Copilot and Claude Code to improve developer productivity and code quality. Built and maintains a personal AI tooling ecosystem: 40+ custom slash commands, 30+ reusable skills, and hooks for Claude Code automating PR review, spec management, and CI preflight checks.
Senior Developer
June 2023 - August 2024Enlighten Designs Limited
Lead the project that uses React and Remotion Library for Video Generation. Developed and led a project for an AU company that leverages ML.NET combined with Open AI for Data Categorization. Created a program that syncs and backs up SharePoint to External Storage.
Senior Software Engineer
Feb 2020 - April 2023Willis Towers Watson
Guided and coached Junior-Mid developers. Managed Azure DevOps, Microservices, Application Insights, and SQL Databases. Led the implementation of new technologies.
Architect / Team Lead
October 2017 - February 2020BlastAsia, Inc.
Managed an Agile Team of 20 (4 QAs, 16 Devs). Functioned as Software Architect for 3 ground-up projects using .NET Core and Angular. Maintained quality while reducing resource forecasts by 40% through automation.
Senior Programmer Analyst
February 2015 - October 2017Metrobank
Functioned as System Architect and Lead Developer for the CLIF project. Successfully upgraded legacy apps from VB6 to ASP.NET MVC. Managed a team of 6 developers.
Education
Bachelor Of Science In Computer Engineering
2003-2008Rizal Technological University - Philippines
Received a Loyalty Award
Technical Proficiency
Core & Backend
C#, .NET Core, ML.NET, Open AI, EF Core, SQL Server
Frontend & Cloud
React, Angular, TypeScript, Azure Functions, Cosmos DB