WORK & EXPERIENCE

Résumé.

My experience and selected projects.

AUCKLAND, NEW ZEALAND

I'm a software engineer at Orion Health in Auckland. Before moving to New Zealand, I led engineering teams at Sysco LABS in Sri Lanka. I've worked on healthcare integrations, restaurant software, and enterprise pricing and rebates.

Experience

Orion Health

Senior Software Engineer · January 2023 to present · Auckland, New Zealand

At Orion Health, I build healthcare software and work on identity, integrations and backend architecture. My recent work includes user provisioning with Keycloak, SAML and OIDC, healthcare consent integrations, and contributions to the architecture and implementation of Healthcare Finder.

I use AI based workflows to accelerate my day-to-day work while thoroughly reviewing and owning the produced code.

Sysco LABS

January 2014 to December 2022 · Colombo, Sri Lanka
Previously Leapset / CAKE Labs

I joined as a Software Engineer and progressed through Senior Software Engineer, Associate Technical Lead, Technical Lead, Senior Technical Lead, and Associate Software Architect roles.

  • Led technical direction across four product teams in pricing, rebates and supplier cost, and managed 26 software engineers.
  • Coached engineers and team leads, reviewed designs and code, and helped resolve production problems.
  • Worked across distributed restaurant POS systems, cloud synchronisation, reporting, and enterprise platforms.

Selected work

Healthcare identity and provisioning

Orion Health · Design and implementation

I designed and implemented a unified provisioning solution that creates and updates Clinical Portal users and permissions before SAML or OIDC authentication completes. I owned the project end to end from the design to delivery. A Keycloak extension was built that includes numerous configurations that comply with the existing group/role/attribute mappings for different customer needs. This is a modernisation step towards moving to Keycloak as the main user store.

Pricing Transformation

Sysco LABS · Technical leadership

I led technical delivery for a pricing platform serving 72 operating companies. The team delivered data pipelines and reactive APIs achieving 650 to 800 transactions per second with sub-second latency. The project won the Sysco LABS Engineering Hall of Fame award in 2020.

Enterprise Reports

Sysco LABS · Overall technical lead

I coordinated architecture and delivery across multiple teams for a reporting platform adopted by nearly 7,000 restaurants. I directly led the team’s Spring WebFlux APIs and React frontend patterns.

Customer Rebates Management

Sysco LABS · Technical leadership and team development

I coached the team and helped improve engineering and QA practices for a platform processing more than US$300 million in annual rebates. The team was the first runner-up in the Sysco LABS Engineering Hall of Fame in 2021.

Skills

  • Java, Spring Boot, Spring WebFlux, Spring Batch and React.
  • Distributed systems, event-driven architecture, APIs and RabbitMQ.
  • Identity and healthcare integrations with Keycloak, OIDC, SAML, SOAP and SMART-on-FHIR.
  • AWS, Docker, GitLab CI, Maven and Gradle.
  • CouchDB, MySQL and Aurora, with testing using Playwright, Selenium and Cucumber.
  • Technical leadership, architecture reviews, mentoring and coordination across teams.

Education

MSc, Advanced Software Engineering

University of Westminster, United Kingdom

BSc, Computer Science, First Class Honours

University of Colombo School of Computing, Sri Lanka

Certifications earned

  • AWS Certified Solutions Architect, Associate · 2021
  • Certified Scrum Master · 2018
  • Sun Certified Java Programmer · 2010

Let's talk.

To talk about work or technology, send me a message.