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.