About Me
Hands-on principal architect and technical leader with 20+ years of software delivery experience, including banking and financial services, regulated platforms, cloud-native architecture, and large-scale transformation. …
Hands-on principal architect and technical leader with 20+ years of software delivery experience, including banking and financial services, regulated platforms, cloud-native architecture, and large-scale transformation. Brings strong architectural governance, stakeholder influence, and full lifecycle delivery across build, test, and release, with deep experience in event-driven systems, AWS and Azure-aligned integration, legacy modernisation, and complex platform ecosystems. Combines strategic oversight with hands-on engineering to align business needs, platform capabilities, and modern digital transformation goals.
Experience
Principal AI Engineer - Cloud & Platform Services
Led the design and delivery of cloud-native Core AI Services as a shared platform consumed across product teams and partners.
Engineered fault-tolerant platform services on Azure, including AKS-based deployments and operational patterns for reliability and scale.
Designed secure, versioned public APIs and SDKs to standardise access to platform capabilities across teams and integrations.
Embedded authentication, authorisation, and data protection controls to meet enterprise security and privacy requirements.
Designed and developed agentic workflows to accelerate software engineering delivery and business process automation.
Established a reusable platform foundation that enabled consistent, secure consumption of shared services across multiple product teams.
Improved platform adoption by providing stable, versioned APIs and SDKs that reduced integration friction between teams.
Shaped engineering best practices for AI-assisted development and platform consumption.
Principal AI Engineer - Cloud & Platform Services
Led the design and delivery of cloud-native Core AI Services as a shared platform consumed across product teams and partners., Engineered fault-tolerant platform services on Azure, including AKS-based deployments and operational patterns for reliability and scale., Designed secure, versioned public APIs and SDKs to standardise access to platform capabilities across teams and integrations., Embedded authentication, authorisation, and data protection controls to meet enterprise security and privacy requirements., Designed and developed agentic workflows to accelerate software engineering delivery and business process automation.
Technical Lead
Led architectural evolution and delivery for a large-scale data platform, operating across engineering, infrastructure, and product teams.
Architected and delivered a modular, event-driven backend using Rust and .NET, introducing async message-passing and observability-first design.
Established reusable Terraform modules and CI/CD templates with GitHub Actions and ArgoCD to standardise infrastructure delivery.
Facilitated weekly architecture forums and mentored multiple squads across engineering, QA, and infrastructure.
Contributed production code weekly in Rust and C#, combining technical leadership with hands-on delivery.
Reduced cross-service integration bugs by 40% through contract-driven development with Pact.
Standardised infrastructure delivery through reusable Terraform modules and shared pipeline templates.
Introduced architecture patterns that reduced cross-team coordination overhead and improved independent delivery.
Delivered prompt-to-insights workflows that improved stakeholder access to complex data.
Technical Lead
Led architectural evolution and delivery for a large-scale data platform, operating across engineering, infrastructure, and product teams., Architected and delivered a modular, event-driven backend using Rust and .NET, introducing async message-passing and observability-first design., Established reusable Terraform modules and CI/CD templates with GitHub Actions and ArgoCD to standardise infrastructure delivery., Facilitated weekly architecture forums and mentored multiple squads across engineering, QA, and infrastructure., Contributed production code weekly in Rust and C#, combining technical leadership with hands-on delivery.
Principal Software Engineer
Orchestrated development of global multi-cloud platforms across AWS, Azure, and GCP using modular microservice architecture and secure-by-default practices.
Created CI/CD pipelines with embedded DevSecOps gates using GitHub Actions, Terraform, and Ansible to enforce compliance before deployment.
Embedded contract testing and consumer-driven development across 8 global teams to improve delivery consistency.
Designed a unified Gherkin-based DSL for traceable test artefacts mapped to regulatory audit requirements.
Pioneered a compliance-driven continuous delivery workflow that decoupled decision rules from application code into a JSON-based DSL.
Mentored engineers on regulated delivery, ML integration pipelines, and cloud-native design.
Standardised delivery across 8 global teams through shared testing and delivery practices.
Supported a platform handling over 20 million API calls per day at scale.
Improved patient deterioration detection rates by 25% through early-stage LLM-driven predictive modelling.
Enabled daily production releases in a regulated insurance context while maintaining deterministic compliance.
Empowered underwriters to create, modify, and test insurance products without code changes.
Principal Software Engineer
Orchestrated development of global multi-cloud platforms across AWS, Azure, and GCP using modular microservice architecture and secure-by-default practices., Created CI/CD pipelines with embedded DevSecOps gates using GitHub Actions, Terraform, and Ansible to enforce compliance before deployment., Embedded contract testing and consumer-driven development across 8 global teams to improve delivery consistency., Designed a unified Gherkin-based DSL for traceable test artefacts mapped to regulatory audit requirements., Pioneered a compliance-driven continuous delivery workflow that decoupled decision rules from application code into a JSON-based DSL., Mentored engineers on regulated delivery, ML integration pipelines, and cloud-native design.
Principal Solution Architect
Technical Director
Principal Software Engineer
Lead Consultant
Mobile Tech Lead
Lead Engineer / Architect
Senior Analyst Engineer
Engineered a low-latency pricing engine for real-time valuation of complex financial instruments.
Built a service abstraction layer using WCF, REST, Unity, and Prism to integrate multiple internal banking systems.
Led technical assimilation of legacy platforms in Python, Java, and Ruby into the standardised .NET ecosystem.
Supported migration of trading interface components from Silverlight to more modern web technologies.
Contributed to integration work associated with the Clariden Leu trading platform merger.
Delivered a low-latency pricing engine for complex derivatives and structured products.
Built a modular service layer that enabled front ends to interact cleanly with multiple banking systems.
Reduced maintenance overhead and operational complexity by assimilating legacy platforms into a unified stack.
Supported broader accessibility and device compatibility through interface modernisation.
Senior Analyst Engineer
Engineered a low-latency pricing engine for real-time valuation of complex financial instruments., Built a service abstraction layer using WCF, REST, Unity, and Prism to integrate multiple internal banking systems., Led technical assimilation of legacy platforms in Python, Java, and Ruby into the standardised .NET ecosystem., Supported migration of trading interface components from Silverlight to more modern web technologies., Contributed to integration work associated with the Clariden Leu trading platform merger.