// about
Senior Software Engineer with 11+ years of experience designing, modernising and delivering enterprise software solutions across the energy, utilities and logistics sectors.
Strong background in backend engineering, distributed systems, and cloud-native development. Experienced across Java, Spring Boot, AWS, Kafka, OpenShift and .NET ecosystems — with a proven ability to lead development initiatives and deliver complex projects independently.
Currently working on critical electricity market systems at Transpower New Zealand, supporting the country's wholesale electricity market.
// expertise
Designing and building high-throughput, fault-tolerant backend services using Java, Spring Boot, Go, and .NET. From monoliths to microservices with clean architecture principles.
Building reliable, scalable event-driven architectures with Kafka and RabbitMQ. Deep experience with message streaming, CQRS, and real-time data pipelines in energy markets.
Architecting and deploying scalable solutions on AWS and OpenShift. Infrastructure-as-code with Terraform, containerised workloads, CI/CD pipelines, and DevSecOps practices.
Transforming legacy codebases into modern, maintainable systems. Experienced in migrating .NET WinForms, PHP and Java applications with zero disruption to production.
// technical skills
// experience
Working on critical electricity market systems supporting New Zealand's wholesale electricity market.
Delivered software solutions for electricity market participation, risk management and energy optimisation.
// key projects
Independently redesigned and rebuilt a legacy .NET Framework WinForms application on .NET 10. Delivered the full solution from architecture through to production deployment, applying Clean Architecture and MVP design patterns.
Upgraded critical Spring Boot services supporting New Zealand's wholesale electricity market. Applied enterprise security standards, modernised React components, and tightened dependency management across the platform.
Investigated and resolved stale message issues within the ICCP Kafka OPC Bridge — a critical integration layer for real-time electricity market dispatch data. Improved reliability and observability of market system integrations.
Designed and built event-driven, serverless services for electricity market participation and risk management. Architected AWS cloud solutions using DDD and SOA principles; managed full CI/CD pipeline and infrastructure with Terraform.
// education & certifications
// contact
Open to exciting opportunities in New Zealand and beyond. Feel free to reach out anytime.