Experience
Infrastructure Engineer
@ Xero- Lead and completed initiative to containerize legacy monorepo application, significantly improving reliability and reducing cloud costs by $50,000 annually.
- Migrated 100+ components from EC2 to Kubernetes, reducing the number of full-time engineers required to maintain infrastructure from 4 to 1.
- Rebuilt deployment pipelines; integrating artifact promotion, package scanning, and code quality analysis — also reduced deployment lead time by 15%.
- Implemented tooling and lifecycle rules in S3 to comply with data retention policies while reducing cloud costs by roughly $200,000 annually.
- Participated in on-call, resolving multiple production incidents by remediating infrastructure and application failures while coordinating teams across multiple time zones.
- Led comprehensive post-incident reviews to determine root cause, improve monitoring/alerting and update playbooks.
- Advocated for SOC, ISO and GDPR compliance as well as internal path-to-production standards; participated in remediation efforts when required.
- Collaborated with software and data reliability engineers to maintain and optimize RDS database performance.
KubernetesTerraformAWSDocker
Software Engineer
@ Xero (Hubdoc)- Drove development of direct bank connections, resulting in 90%+ successful fetch rate from previous implementation.
- Maintained 500+ unique Node.js web scrapers, improving success rates by up to 100%, resulting in the successful fetch of millions of additional documents.
- Used Infrastructure-as-Code tooling to deploy, manage and scale applications serving tens of thousands of users and running 100,000+ jobs per day.
- Participated in on-call; implemented production application solutions and providing domain specific technical expertise to assist external teams.
- Conducted hundreds of resume screens and dozens of technical interviews for software engineer candidates.
- Provided technical mentorship to teammates through onboarding, pair programming and design proposals.
Node.jsTypeScriptPostgreSQLAWS
Software Developer Intern
@ RubikloudFront-End Developer Intern
@ DLS Technology CorporationTechnical Support Coordinator
@ DLS Technology CorporationSkills
Languages
Node.js / TypeScriptBash
Infrastructure
KubernetesDockerTerraformAnsibleHelm
Observability
New RelicSumologicDatadog
Datastores
PostgreSQLRedisRDSS3
Workflow and CI/CD
Git & GitHub ActionsTeamCityArtifactory
Cloud Providers
AWS
Education
University of Ottawa
Bachelor of Science in Computer Science
Minor in Management
September 2014 — May 2018
Projects
Contact
Let's build something together.
I'm currently open to new opportunities. Whether you have a role in mind, a project to discuss, or just want to say hi — my inbox is open.