About

The work and how I approach it.

I work with engineering teams and technology leaders to make complex systems legible. That means reconstructing undocumented architectures, assessing AWS environments for security and cost exposure, and identifying the technical risks that slow teams down or put systems at risk.

My focus is on the work that produces durable results: accurate documentation, structured assessments, and staged modernization plans that teams can execute without depending on continued outside involvement.


Operating principles

How I think about the work

  1. 01

    Clarity over complexity

    Good architecture produces systems that teams can reason about and change with confidence.

  2. 02

    Documentation as architecture

    Accurate documentation is not an afterthought — it is evidence that the architecture is understood.

  3. 03

    Risk before roadmap

    Understanding what can go wrong is a prerequisite for deciding what to build next.

  4. 04

    Transfer, not dependency

    Every engagement ends with the team owning the knowledge, not relying on continued involvement.


Technical depth

Areas of focus

Cloud and Infrastructure

  • AWS (broad service coverage)
  • Serverless — Lambda, EventBridge, SQS, SNS
  • Infrastructure as Code — CDK, CloudFormation
  • ECS, Fargate, EC2
  • API Gateway, AppSync

Architecture and Design

  • Event-driven architecture
  • Microservices and service decomposition
  • Architecture documentation and reconstruction
  • Domain-driven design
  • Modernization patterns

Security and Operations

  • AWS security review
  • IAM and least-privilege design
  • Cost optimization analysis
  • Observability — CloudWatch, distributed tracing

Testing and Quality

  • Integration and critical-path testing
  • Contract testing
  • End-to-end validation strategies

Languages and Tooling

  • TypeScript / JavaScript
  • Python
  • Node.js
  • SQL
  • Git, GitHub Actions, CI/CD

Experience

Career timeline

Senior Cloud Software Architect, Aerospace Quality Software Development

  • Lead across architecture, development, DevOps, observability, and production support.
  • Architected and delivered a regulated global SaaS platform supporting 7,000 users across clients in Canada and Mexico.
  • Designed secure authentication and SSO flows using AWS Cognito, JWT lifecycle management, and frontend/backend session integration.
  • Managed production environments, 17+ services and microservices, and 60+ CI/CD pipelines with a 99.5% uptime SLA.
  • Established monitoring and operational practices that reduced mean time to recovery by more than 90%.

Chief Software Architect, FinTech Industry

  • Oversaw architecture and the full delivery lifecycle for blockchain-based SaaS products serving regulated financial-services use cases.
  • Managed 12 environments within the code lifecycle, 8+ services and microservices, and 8+ CI/CD pipelines.
  • Implemented secure DevOps workflows covering CI/CD, SSO integration, production infrastructure, structured logging, and observability.
  • Directed cloud migration strategy and introduced canary and blue/green deployment practices.
  • Coordinated backend and frontend delivery teams to align architecture, implementation, and production readiness.

Digital Channels Manager

  • Supported banking, payments, ATM, POS, and high-availability operations.
  • Planned and directed the implementation and launch of multiplatform internet banking solutions.
  • Led ATM and POS technology initiatives, including ATMCore implementation and POS network updates.
  • Delivered digital banking and payments initiatives involving EMV/CHIP, LBTR, ACH transfers, online bill payments, and contact-center systems.

Development and IT Manager

  • Led infrastructure, networks, software delivery, and capital planning.
  • Managed IT and software development for a multimedia news organization.
  • Led a virtualization migration and major publishing-platform, mobile-application, and high-traffic website initiatives.
  • Delivered editorial core systems, Exchange 365, and a 350-extension telephone system.

Processing & IT Manager

  • Led a 14-person team supporting payment processing, high-availability databases, and web application operations.
  • Managed databases and IT operations supporting ACH, credit-card, and draft processing.
  • Led call-center IT planning and third-party vendor coordination.
  • Directed the development and operation of high-traffic web applications.