PE Engineering PortfolioBackend & Platform Systems

Canada-based · Open to senior engineering opportunities

I build the systems behind dependable products.

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

Explore selected work
  • Java · Python · Ruby · Bash · PowerShell
  • OCI · Kubernetes · APIs
  • Security · Reliability · Delivery
PEENGINEERING
Cloud servicesControl planes
PlatformsKubernetes
Product systemsWorkflows
OperationsReliability
Seniormost 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.

Mar 2024 — Apr 2026

Senior Backend & Platform Engineer

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
Mar 2020 — Feb 2024

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
Nov 2017 — Mar 2020

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.

PERSONAL VALUES

How the work gets done matters.

These values shape technical decisions, working relationships, and the care carried from an initial idea into production.

Empathy

Consider the people using, building, and operating the system—and the real consequences of each technical decision.

Collaboration

Share context generously, listen closely, invite useful feedback, and optimize for the team’s outcome rather than individual credit.

Excellence

Pursue thoughtful, durable quality while staying pragmatic about constraints, priorities, and continuous improvement.

Consistency

Build trust through dependable progress, steady follow-through, and sustainable quality—even when the work becomes complex.

Ownership

Carry work from ambiguity through implementation, release, and operations; surface risks early and close important loops.

Integrity

Communicate honestly, make tradeoffs visible, protect security and privacy, and preserve trust when decisions are difficult.

WORKING TOOLKIT

Broad enough for systems thinking.
Deep where reliability lives.

Programming & scripting

Java · Python · Ruby · Bash · PowerShell

Backend & APIs

REST APIs · OpenAPI/Swagger · backend services · distributed systems · service design · developer-facing platforms

Databases & persistence

SQL · PostgreSQL · MongoDB · CouchDB · Oracle DB · Amazon RDS · DynamoDB · NoSQL

Cloud platforms

AWS · Azure · GCP · OCI

Infrastructure as code

Terraform

Containers & orchestration

Kubernetes · GKE · AKS · TKG · Docker · Podman · ECS · OpenShift

CI/CD & delivery

GitHub Actions · GitLab CI/CD · Jenkins · Concourse · CircleCI · beta/canary/production releases

Observability & monitoring

Prometheus · Grafana · ELK Stack · Datadog · New Relic

Security & compliance

IAM · RBAC · Vault · Audit · SOC 2 · HIPAA · GDPR · auditability · vulnerability remediation · secure platform workflows

Supply chain security

Cosign · OPA Gatekeeper · Policy Controller · Image Policy Webhook · Grype

AI-assisted development

Codex · Claude · prompt engineering · spec-driven development · code generation · debugging · refactoring · LLM-assisted development

PROFESSIONAL SUMMARY

Backend and platform ownership, end to end.

Senior backend and platform engineer with experience building cloud services, Kubernetes controllers, healthcare portals, banking systems, and humanitarian workflow products.

Works across API contracts, service implementation, security and identity boundaries, persistence, tests, release readiness, observability, and production debugging. Known for turning complex service needs into maintainable behavior and carrying the work through release and operational follow-through.

The system

My engineering focus

Why it matters

Technical landscape

60-SECOND VIEW

Recruiter snapshot

PositioningSenior Backend & Platform Engineer
Most recent scopeSenior engineering
LocationCanada
InterestsApplication engineering · Production operations
Core languagesJava · Python · Ruby · Bash · PowerShell
DomainsCloud · Healthcare · Banking · Social impact