About Stack Experience Projects Contact

Senior Software Engineer · Toronto, Canada

Cloud Engineering

I build applications, cloud infrastructure, CI/CD pipelines, and resilient deployment systems — currently at Scotiabank, previously in healthcare tech.

GitHub Actions migration @ Scotiabank Temporal workflows in Go Pulumi / Terraform IaC GitOps with Argo CD / Kargo 4+ yrs cloud & platform engineering

About

I'm a Senior Software Engineer at Scotiabank on the Digital Accelerator team. Currently focused on migrating build and deploy workflows to GitHub Actions, designing the supporting cloud infrastructure with Terraform, and writing Temporal workflows in Go.

Before that, I spent two years at Afflo, a healthcare SaaS company, growing from a DevOps Engineer to Lead DevOps Engineer. I owned multi-cluster Kubernetes on GCP, GitOps release management with Argo CD and Kargo, Snowflake pipelines processing 100GB+ daily, and infrastructure supporting organ allocation software.

If I am not working at a computer I love to stay active and try to keep myself moving, whether that be the gym, rock climbing or biking.

Stack

// stack.yaml
# stack.yaml
engineer: aidan-corcoran
languages: [go, python, typescript]
iac:
  primary: terraform
  also: [pulumi, ansible]
delivery: [github-actions, argo-cd, kargo]
runtime: [kubernetes, docker, temporal]
clouds: [gcp, azure]
data: [snowflake, postgresql, MongoDB]

Delivery & automation

GitHub ActionsArgo CDKargo TemporalGitOpsJenkins / CloudBees

Cloud & infrastructure

GCPAzureKubernetes / GKE TerraformPulumi Docker

Languages & data

GoPythonTypeScript / Node SnowflakePostgreSQLMongoDB

Experience

// workflow run: career.yaml
3 jobs completed 1 running total runtime: 4+ years

Scotiabank · Senior Software Engineer

Jun 2026 – present · Toronto · Hybrid
● in progress Digital Accelerator
  • Driving the migration of enterprise build and deploy workflows to GitHub Actions, replacing legacy CI with reusable, standardized pipelines.
  • Designing supporting cloud infrastructure with Terraform, including keyless authentication from GitHub Actions to Google Cloud via Workload Identity Federation.
  • Building Temporal workflows in Go to make deployment processes durable and resilient — retries, compensation, and state recovery.
  • Working across platform, security, and application teams to make compliant delivery the default in a regulated banking environment.

Afflo · Healthcare SaaS

May 2024 – Jun 2026 · 2 yrs 2 mos · Remote
✓ passed

Lead DevOps Engineer

Apr 2026 – Jun 2026

Platform Engineer

Sep 2025 – Apr 2026

DevOps Engineer

May 2024 – Sep 2025
  • Owned multi-cluster Kubernetes on GCP and GitOps release management with Argo CD / Kargo, giving DEV/QA teams transparent, reproducible deploys.
  • Led the Azure → GCP migration with typed infrastructure-as-code (Pulumi/TypeScript), cutting cloud costs by ~30%.
  • Designed Snowflake data pipelines processing 100GB+ daily, plus MongoDB → Snowflake replication and masking pipelines.
  • Built and hardened infrastructure for organ allocation software — TLS-terminated HL7/MLLP ingestion, disaster-recovery runbooks, and failover drills.

Shore (Canada) · Solutions Developer

Jun 2022 – May 2024 · 2 yrs · Toronto · Remote
✓ passed
  • Migrated Terraform infrastructure to Pulumi to unlock typed IaC and real code reuse across client projects.
  • Automated CI/CD with Ansible and GitLab; introduced Argo CD for GitOps-style delivery.
  • Contributed to a Kubernetes Operator for application lifecycle management.

University of Guelph

Bachelor of Computer Engineering · Sep 2019 – Apr 2024 · Guelph, Canada

✓ degree: complete

Projects

proj/001status: live

Brokerage Analytics Platform

Full-stack web app built for a real estate brokerage to visualize their team and listings data. Integrated directly with their existing systems and databases to ensure data is accurate.

react · node.js · supabase · postgresql
Private client project
proj/002status: open source

GDrive CLI

Terminal-first Google Drive utility written in Go for fast file operations and scripting.

go · google drive api · cobra cli
View on GitHub →

Contact

Open to interesting problems, collaborations, and conversations about infrastructure, delivery, and building reliable systems. The form goes straight to my inbox.