PE Engineering PortfolioBackend & Platform Systems

Canada-based · Open to senior/staff opportunities

I build the systems behind dependable products.

Principal-scope backend and platform engineering across cloud services, Kubernetes controllers, secure APIs, multi-tenant products, and production operations.

Explore selected work
  • Java · Go · Ruby · Python
  • OCI · Kubernetes · APIs
  • Security · Reliability · Delivery
PEENGINEERING
Cloud servicesControl planes
PlatformsKubernetes
Product systemsWorkflows
OperationsReliability
Principalmost recent scope
4industry domains
End-to-endbuild through operations
Globalmulti-region teams

THE THROUGH-LINE

Complex systems become useful when their boundaries are clear.

My work has repeatedly landed where product behavior meets platform responsibility: API contracts, identity boundaries, persistent state, release safety, and the operational reality after launch.

I am at my best turning ambiguous service needs into maintainable systems—and staying close enough to production to know whether the design actually works.

SELECTED SYSTEMS

Experience through the work

Filter by the kind of engineering signal you want to inspect. Each card opens a concise technical case study.

02Kubernetes

Cartographer Conventions

A Kubernetes-native controller for applying platform-defined workload behavior through reconciliation, image metadata, and convention webhooks.

  • Go
  • Kubernetes
  • CRDs
  • RBAC
  • TLS
03Healthcare

Crossover Health · XO-Web

A multi-tenant healthcare portal spanning patient access, appointments, messaging, medications, labs, documents, and site-specific workflows.

  • React
  • TypeScript
  • Ruby
  • MySQL
  • OpenAPI
04Banking

Standard Bank Modernization

A modern customer banking experience connected safely to enterprise systems through gateway APIs, service contracts, stubs, and repeatable environments.

  • Java
  • AngularJS
  • Ruby
  • Contracts
  • Docker
05Humanitarian

RapidFTR

A family-tracing and reunification product designed for sensitive field records, authenticated workflows, human review, and intermittent connectivity.

  • Ruby
  • Android
  • Solr
  • Auditability
  • Offline flows
06Data platform

UNICEF DevInfo

A development-indicator and reporting platform for exploring complex records across geography, program, source, time, and demographic dimensions.

  • Python
  • Django
  • MongoDB
  • AngularJS
  • Visualization

CAREER PATH

Increasing scope, consistent foundations

Across cloud, platform, healthcare, banking, and social-impact systems, the recurring work is ownership: understanding boundaries, shipping safely, and supporting what runs.

Most recent

Principal Member of Technical Staff

Oracle · Cloud Infrastructure

Owned backend and control-plane work for OCI Database Tools, including resource APIs, validation, persistence, identity and secrets, audit integration, MCP surfaces, release readiness, and production investigation.

Cloud service ownership
Platform engineering

Senior Member of Technical Staff

VMware Tanzu · Kubernetes Platform

Worked on Kubernetes-native controller and admission patterns: reconciliation, CRDs, image metadata, webhook contracts, RBAC, certificates, retries, and status-driven observability.

Kubernetes platforms
Product systems

Senior Software Engineer

Andela · Remote

Contributed across API and web surfaces for multi-tenant healthcare and workplace products, preserving shared-platform behavior while supporting client-specific workflows.

Multi-tenant products
Apr 2014 — Feb 2017

Application Software Developer

ThoughtWorks · Global delivery

Delivered banking modernization, development-data reporting, and humanitarian case-management systems across distributed consulting and client teams.

Integration & delivery

ENGINEERING APPROACH

The habits behind the systems

Technical depth matters most when it produces systems that teams can understand, release, and operate with confidence.

01

Start with the invariant

Make the behavior that must remain true explicit, then shape APIs, state transitions, and validation around it.

02

Design for the operating day

Logs, alarms, rollout controls, failure paths, and support workflows belong in the design—not in a later cleanup phase.

03

Keep boundaries legible

Clear ownership between services, identities, stores, and clients makes change safer and production problems easier to isolate.

04

Use evidence to improve

Tests, canaries, dashboards, and incident signals turn engineering judgment into a repeatable feedback loop.

WORKING TOOLKIT

Broad enough for systems thinking.
Deep where reliability lives.

Languages

Java · Go · Ruby · Python · JavaScript · TypeScript · SQL

Backend & data

REST · JAX-RS · Dropwizard · OpenAPI · JDBI · Liquibase · Oracle DB · MySQL · MongoDB

Cloud & platform

OCI · Kubernetes · Docker · Terraform · OCI Functions · IAM · Vault · RBAC

Quality & operations

JUnit · contract tests · Cypress · observability · canary validation · production debugging

CURRENT DIRECTION

Principal experience with hands-on depth.

This Canada-based engineer is focused on senior/staff backend and platform work where service design, reliability, and technical ownership matter.

This public portfolio intentionally contains no direct contact information or résumé download.

The system

My engineering focus

Why it matters

Technical landscape

60-SECOND VIEW

Recruiter snapshot

PositioningSenior / Staff Backend & Platform Engineer
Most recent levelPrincipal Member of Technical Staff
LocationCanada
Strongest signalsCloud services · Kubernetes · APIs · Reliability
Core languagesJava · Go · Ruby · Python
DomainsCloud · Healthcare · Banking · Social impact