Skip to content
Skills & stack

Depth in the backend. Context around it.

Java and Spring Boot are the centre of my work. Cloud delivery, data integrity and payment integrations are the context in which I've used them.

Backend & data

My primary implementation stack across banking and fintech.

  • Java 8-21
  • Spring Boot
  • REST APIs
  • PostgreSQL
  • Oracle / PL/SQL
  • Liquibase
  • Maven

Distributed systems

Keeping state and integrations understandable across service boundaries.

  • Kafka
  • AWS SQS / SNS
  • Idempotency
  • Webhooks
  • Outbox pattern
  • Reconciliation
  • Fault tolerance

Cloud & delivery

Infrastructure, deployments and production troubleshooting.

  • AWS
  • EKS / ECR
  • IAM
  • CloudFormation
  • CodePipeline
  • Docker
  • Kubernetes
  • Jenkins

Engineering quality

Tests and operational evidence that support safer changes.

  • JUnit
  • Mockito
  • Spring Test
  • Integration testing
  • Observability
  • Code review
  • Migration planning

Technical leadership

Practical direction that helps teams deliver independently.

  • System design
  • Architecture reviews
  • Service ownership
  • Mentoring
  • Delivery planning
  • Cross-functional collaboration

Additional experience

Recent platform and SDK work alongside my Java specialization.

  • TypeScript
  • Node.js
  • Checkout SDKs
  • Developer tooling
  • RAG / pgvector
  • GitHub automation

The career history shows where this experience comes from. The studies show how I reason about boundaries, failure and recovery.

Explore the studies

Start a conversation

Building a backend team?

I'm interested in senior backend and Tech Lead roles across fintech, payments, SaaS and platform engineering in Canada.