BC Ministry of Health

Senior Software Developer · Health Gateway (contract)

Backend architecture and lead for Health Gateway — secure online access to personal health records for a province of 5M+ residents. The MVP shipped in December 2019; its lab and immunization records became load-bearing during the COVID vaccination-proof rollout.

MVP shipped Dec 2019 · 5M+ residents · load-bearing during the COVID vaccination-proof rollout

Health Gateway gives British Columbians secure online access to their own health records. I was a key contributor to its architecture and led the backend.

  • Designed and led the backend microservices (C#/.NET): data retrieval, transformation and secure RESTful exposure — including a proxy layer that normalized the legacy PharmaNet SOAP interface for public consumption. That legacy-onboarding pattern is the one later generalized in the connected-services architecture.
  • Implemented authentication with Keycloak and two-factor via the BC Services Card — an integration our team’s advocacy spearheaded, which streamlined registration for every user after.
  • Containerized replicated tiers on OpenShift for availability; Azure CI/CD with automated testing.