Senior Software Engineer, Alii
Aug, 2025 - Present
Modernising the main product from a monolithic architecture to a cloud-native, event-driven, microservice architecture
Built reusable platform services (notifications, email, auditing, licensing) that eliminate duplication and speed feature delivery across teams.
Designed and implemented an OpenID Connect identity service that federates customer identity providers for multi-tenant SSO and secures API access.
Standardised observability, deployment, and configuration via shared libraries and patterns to reduce operational overhead and simplify maintenance.
Owned company-wide GitHub Actions CI/CD pipelines, automating multi-region deployments, rollout strategies, and stakeholder notifications.
Co-designed multi-region Azure infrastructure with automated failover and actionable observability to improve resilience and operational confidence.
Implemented a centralised monitoring service to continuously assess service and infrastructure health, aggregate telemetry, and send alert notifications when anomalies are detected.
Authored Pulumi IaC libraries (C#/Pulumi) that encapsulate and abstract Azure resources (Entra ID, Managed Identities, App Services, Function Apps, Private Link), eliminating repetitive configuration and accelerating service onboarding.
Refactored monolithic features into domain-aligned, independently deployable microservices to increase release velocity and limit blast radius.