About

Engineering Manager & Technical Lead specializing in leading and developing software engineering squads in agile environments. I have a background in .NET, TypeScript, PHP and AWS, with over 18 years of experience commercial.

For the last 8 years I have been focused on engineering and people leadership, building many high-performing engineering squads and delivering successful projects across a variety of industries including Travel and Insurance.

I have extensive experience in system architecture and design, mobile and web application development, DORA metrics, agile estimation and planning, process improvement, team leadership, and mentoring.

Skills

ProcessInfrastructureLanguages
Process DevelopmentServerlessTypeScript
System ArchitectureAWSNode.js
Technical StrategyCDKC#
Digital TransformationTerraform.NET

Current

MyPass Global - Engineering Manager

Leading three teams focused on platform capabilities including a Platform Engineering team, Integrations Platform team and new mobile development team.

I am working to deliver a overhaul of the systems including database migrations, a re-platform to an event driven architecture and introducing DevSecOps across all teams.

In the past

A-Leagues - Lead Engineer

Hired to lead a new team to uplift and replatform existing technology stacks. Working with Wordpress, PHP, Node, TypeScript, Azure Devops and AWS with CDK.

Managed 2 teams, one team working towards re-launching the 13 A-League club websites and one team working on upgrading the platform API including AWS account migration, moving to Azure Devops & Azure Repos, upgrading node versions and changing the underlying database. As well as introducing automated testing across the whole platform.

Have recently launched the new aleagues.com.au website for the 2023/2024 season.

Wilbur - Lead Engineer

Hired to build a grow a new team to modernising and reinvent a well established insurance platform. This involves introducing improved processes, testing, automation, upgrading the legacy system and migration to AWS.

Worked on a new project called Wilbur Repair. .NET 5, AWS, Postgres and Vue.js. Defining the new standard tech stack for the company and delivering the first new part of the modular software offering.

Domain - Lead Engineer

I was hired as the Team lead for the team responsible for booking and billing processes for Domain.com.au.

Delivered several large projects including a change in pricing model and a rewrite of a core search service.

Helium - Technical Director

Head of development in a small agency based in Newtown. This role included process development, consultation, web and mobile development, project management and team leadership.

Major clients included ALDI and various departments of the NSW Governments.

Others

  • Corporate Travel Management - Senior Developer

  • HotelsCombined - Senior Developer

  • Nine - Contractor

  • TechnoPhobia - Junior, Developer and Senior Developer

Education

Sheffield Hallam University
BSc (Hons) Computing - Software Engineering - First Class