Expert .NET and JavaScript engineer and technical leader with 20 years experience across England and Australia, with over 10 years of people leadership experience delivering software solutions in insurance, real estate, compliance, and government sectors.
Core competencies: System design and architecture, technical transformation, legacy modernisation, CI/CD pipeline development, and engineering team leadership — across delivery models from large enterprise waterfall projects to agile product-led organisations.
Skills
Architecture & Design: Event-Driven Architecture · Microservices · DDD · CQRS · System Design · Micro-FE
Cloud & Infrastructure: AWS (ECS, Fargate, Lambda, DynamoDB) · Kubernetes · Terraform · CDK · OpenTelemetry · Elastic
Languages & Frameworks: C# · .NET Framework · .NET 5+ · TypeScript · Node.js · React · Vue.js · PHP
Data & Messaging: PostgreSQL · SQL Server · DynamoDB · SNS/SQS · Snowflake · Entity Framework
DevOps & Tooling: CI/CD · Docker · Azure DevOps · GitHub Actions · IaC · TeamCity · OpsGenie
Security & Compliance: IAM Policy Design · Secrets Management · API Security · ISO 27001 · PCI DSS
Experience
Senior Engineering Manager — MyPass Global
Leading software engineering & data with five teams (20+ engineers), responsible for re-platforming and platform stability including designing future-state architecture in collaboration with current engineering squads.
- Led technical discovery with a major enterprise client, successfully landing a $6–8m ARR project through solution design and technical engagement
- Developed engineering roadmap and future-state architecture including database migration strategy, platform stability initiatives, and event-driven architecture patterns
- Rolled out new CI/CD pipelines to streamline release processes and improve deployment velocity
- Introduced Kong API Gateway with new architectural patterns to improve API management and scalability
Java · TypeScript · Neo4j · GraphQL · Kubernetes · AWS · Snowflake · Jenkins · Azure DevOps
Lead Engineer — A-Leagues
Established a new engineering team, building agile processes and optimising ways of working from the ground up.
- Delivered aleagues.com.au for the 2023/24 season including full data migration from the legacy platform
- Built and launched 13 club websites including complete data migration
- Led initiative to rebuild data ingestion pipelines, reducing cloud costs by 70% through event-driven architecture
- Established engineering standards and CI/CD practices for the new team structure
PHP · WordPress · TypeScript · React · AWS (Lambda, SNS/SQS, DynamoDB) · Azure DevOps · CDK
Software Engineering Team Lead — Wilbur
Brought in to take over from an outgoing engineering team; established agile methodologies and modernised legacy systems while maintaining business continuity.
- Migrated legacy .NET application from Azure VMs to AWS Fargate, reducing infrastructure costs and improving deployment velocity
- Architected and developed a new repair portal using cloud-native technologies with CQRS/MediatR patterns
- Modernised application stack from .NET Framework to .NET 6+
- Created and deployed build pipelines using Azure DevOps with Terraform
C# · .NET 6 · AWS (ECS, Fargate, SQS/SNS, Lambda) · SQL Server · PostgreSQL · Terraform · Vue.js
Software Engineering Team Lead — Domain
Responsible for the billing platform, managing complex stakeholder relationships across Strategy, Salesforce, and Operations teams.
- Delivered a complex price change project introducing a price-banding system, coordinating across multiple business units
- Designed and delivered architecture for migration from bulk billing to real-time billing with Zuora and Salesforce integrations
- Improved platform stability through service modernisation and caching strategies
C# · .NET Framework · AWS (EC2, SQS/SNS, Lambda) · SQL Server · Elasticsearch · Salesforce
Technical Director — Helium
Responsible for all technical aspects of the consultancy including strategy, team resourcing, and engineering processes. Combined hands-on technical leadership with client-facing responsibilities.
- Established technical strategy and engineering processes for a growing consultancy
- Led technical engagement for major clients including NSW Government and ALDI
- Delivered end-to-end solutions from pre-sales through to production handover
C# · .NET Framework · Node.js · React · Vue.js · PHP · AWS
Earlier roles
| Company | Role |
|---|---|
| Corporate Travel Management | Senior Developer |
| HotelsCombined | Senior Developer |
| Nine | Contractor |
| TechnoPhobia | Junior → Developer → Senior Developer |
Education
Sheffield Hallam University BSc (Hons) Computing — Software Engineering — First Class