PE Engineering PortfolioBackend & Platform Systems

Canada-based · Open to senior engineering opportunities

Backend and platform engineering for 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
5industry domains
End-to-endbuild through operations
Globalmulti-region teams

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.

My work spans API contracts, service implementation, identity and security, persistence, testing, releases, observability, and production debugging. I take backend work from design through release and support.

GLOBAL EXPERIENCE

Places that have shaped my work.

Experience working across teams and projects in Africa, South America, and North America.

Locations

  • Canada
  • Brazil
  • South Africa
  • Uganda
  • Kenya

Work modes

  • On-site (client and non-client)
  • Fully remote
  • Hybrid

Work environments

  • Research & development labs
  • Software consulting
  • Remote consulting
  • Platform & cloud
  • Database services
  • Cloud infrastructure

Company sizes

  • Under 100 to 100,000+ employees

CAREER PATH

From application development to senior backend and platform work

Across these roles, I have built services, shipped releases, investigated production issues, and supported systems after launch.

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 ownershipProduction operationsOn-callRelease engineeringService integrations
Mar 2020 — Feb 2024

Senior Member of Technical Staff

Tanzu Application Platform

Worked on Tanzu Application Platform and Kubernetes-native platform components, including Cartographer Conventions and image policy admission work.

Platform engineeringKubernetes controllersImage Policy WebhookCarvel tooling
Nov 2017 — Mar 2020

Senior Software Engineer

Andela · Remote

Worked on APIs and web features for multi-tenant healthcare and workplace products, using shared code and configuration for 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.

Agile deliveryInceptionsTechnical consultingTest automationService integrationDistributed teams
Aug 2011 — Apr 2013

Software Developer

iLabAfrica · R&D Lab

Developed mobile applications for the Samsung Built for Africa project using Android and J2ME, and contributed to user-experience research.

Mobile application development

SELECTED WORK

Systems I have worked on

Filter the projects by area. Each card opens a short description of the system and my contribution.

02Kubernetes

Cartographer Conventions

A Kubernetes controller that reads workload intent, calls convention webhooks, and writes the resulting pod template to status.

  • 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

Online Banking Platform

An online banking application connected to enterprise systems through gateway APIs, service contracts, stubs, and repeatable test 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
07Release tooling

Rackspace REACH

Acceptance-test and release-support tooling for the Rackspace Cloud Control Panel, including reusable browser workflows and build visibility.

  • Ruby
  • Selenium
  • Capybara
  • CI/CD
  • ChatOps

PERSONAL VALUES

How the work gets done matters.

These are the standards I bring to technical decisions and teamwork.

Empathy

I consider the people who use, build, and operate the system, and how technical choices affect them.

Collaboration

I share context, listen, and invite feedback so the team can make better decisions.

Teamwork

I help teammates get unstuck, follow through on commitments, and share responsibility for the result.

Consistency

I build trust through steady progress, follow-through, and reliable quality when the work gets complicated.

Determination

I stay with difficult problems, adjust when the first approach fails, and keep working until the job is done.

Love of Learning

I enjoy learning how unfamiliar things work and taking on interesting problems that do not have an obvious answer.

Curiosity

I ask questions and explore unfamiliar tools, ideas, and domains instead of assuming I already know the answer.

Doing the Right Thing

I communicate honestly, protect trust, and choose the responsible path even when it is less convenient.

WORKING TOOLKIT

Technology in practice.

Select an area to see the tools and the projects where I used them.

Programming & scriptingService development, automation, and operational tooling

Java · Python · Ruby · Bash · PowerShell

Oracle Database Tools · Tanzu · Crossover Health · DevInfo · RapidFTR
Backend & APIsService contracts, integrations, and developer-facing platforms

REST APIs · OpenAPI/Swagger · backend services · distributed systems · service design

OCI Database Tools & MCP · Crossover Health · Online Banking Platform
Databases & persistenceRelational, document, managed, and distributed storage

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

OCI Database Tools · Crossover Health · DevInfo · RapidFTR · StudioHopFitness
Cloud platformsBuilding and operating services across cloud providers

AWS · Azure · GCP · OCI

OCI Database Tools · DocGen · Tanzu · Crossover Health
Infrastructure as codeRepeatable environments and controlled infrastructure changes

Terraform

OCI Database Tools · DocGen · Multi-region release orchestration
Containers & orchestrationPackaging, deploying, and operating application workloads

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

Tanzu · Online Banking Platform · RapidFTR · DevInfo · OCI operations
CI/CD & deliveryAutomated validation and staged releases

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

OCI releases · Tanzu · Online Banking Platform · Rackspace REACH
Observability & monitoringMetrics, dashboards, logs, alerting, and production diagnosis

Prometheus · Grafana · ELK Stack · Datadog · New Relic

OCI Database Tools · Online Banking Platform · Crossover Health · Rackspace REACH
Testing & qualityUnit, contract, integration, browser, and mobile testing

JUnit · Dredd · Cypress · Jest · Mocha · Cucumber · Selenium · Detox

OCI Database Tools · Crossover Health · Online Banking Platform · Rackspace REACH · RapidFTR
Security & complianceIdentity, secrets, access control, audit, and remediation

IAM · RBAC · Vault · Audit · SOC 2 · HIPAA · GDPR · vulnerability remediation

OCI Database Tools & MCP · Tanzu · Crossover Health · RapidFTR
Supply chain securityImage verification, admission policy, and vulnerability scanning

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

Tanzu Application Platform · OCI vulnerability remediation
Product interfaces & mobileWeb, reporting, and mobile application delivery

JavaScript · TypeScript · React · AngularJS · React Native · Android · J2ME · D3.js

Crossover Health · DevInfo · Online Banking Platform · iLabAfrica
AI-assisted developmentSpecification, implementation, debugging, and refactoring

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

Current engineering workflow · OCI Database Tools MCP context

The system

My engineering focus

Why it matters

Technologies

60-SECOND VIEW

Recruiter snapshot

PositioningSenior Backend & Platform Engineer
Experience10+ years
Most recent scopeSenior engineering
LocationToronto, Canada
Places workedOracle · Broadcom / VMware / Pivotal · Andela · ThoughtWorks · iLabAfrica
InterestsApplication engineering · Production operations
Languages & frameworks I’ve usedJava · Python · Ruby · Go · JavaScript · AngularJS · Django · D3.js · Bash · PowerShell
DomainsCloud · Healthcare · Banking · Social impact · Research & innovation
Non-negotiable valuesEmpathy · Collaboration · Teamwork · Consistency · Determination · Love of learning · Curiosity · Doing the right thing