Experience

Clik2pay

Senior Operations Developer • April, 2021 - Present

Lead operations for a cutting-edge fintech startup.

  • Automated multi-account multi-enviroment AWS infrastructure using infrastructure as code.
  • Reduced deployment time for applications down from 2 days to 15 minutes.
  • Enabled the team to deploy applications on-demand.
  • Set up comprehensive logging and monitoring using AWS CloudWatch and the Elastic(ELK) stack.
  • Promoted a culture of automation and DevOps best practices throughout the organization.
  • Migrated infrastructure code from CloudFormation to Terraform.
  • Successfully implemented SOC2 Type 1 compliance..

AlayaCare Inc.

Senior DevOps Analyst • Nov, 2020 - April 2021

Senior resource on an automation/developer acceleration team.

  • Built out tooling to create a complex, hybrid kubernetes local developer environment.
  • Created tooling and pipelines to enable automated user-interface testing.
  • Defined process and tooling standards for a newly formed team.

Bambora Inc.

DevOps Engineer • Feb, 2018 - Nov, 2020

Acted as technology lead and assisted with rebuilding operations team after a mass-exodus.

  • Refreshed monitoring framework utilizing Zabbix and Elastalert.
  • Automated legacy Windows application deployments, patching, and management utilizing Ansible and Ansible Tower.
  • Re-architected infrastructure around a legacy banking application to ensure high-availability and fault-tolerance.
  • Launching a datacentre within a single year timeframe using DevOps practices and tools such as infrastructure as code.
  • Built a highly available Redis, Elasticsearch, Logstash, and Kibana(RELK) cluster to replace a single node instance of each.

GenoLogics/Illumina

Infrastructure Developer (DevOps) • Sept, 2015 — Dec, 2017

Worked on both an operations team as well as a future architecture team to enable Clarity LIMS to run as a scalable, SaaS application using Docker.

  • Implemented a monitoring and alerting stack using Sensu and PagerDuty for AWS servers.
  • Split the Clarity LIMS application into multiple Docker containers.
  • Deployed a Jenkins CI/CD server from scratch using Docker and Gradle for builds.
  • Created a chatbot (sudobot) to help team members manage QA servers and create Oracle schemas easily for developers.
  • Assisted with transition from GenoLogics to Illumina after buyout.

AbeBooks/FillZ

Software Developer Co-Op • May, 2015 — Aug, 2015

  • Contributed to the development of the new FillZ application.
  • Assisted in the design and implementation of an internal API for job creation and exection.
  • Conducted an internal security review of internal services within FillZ.

Genologics Life Sciences Software

DevOps Co-Op • May, 2013 — Dec, 2013

  • Refactored and refreshed an automated testing suite using Selenium WebDriver.
  • Created an automated deployment system using Python's Fabric library.
  • Defined a process to collapse single-tenant customer servers into a singular multi-tenant server.

Agile Project Management Solutions

Developer Assistant • May, 2012 — Aug, 2012

  • Developed a prototype for an Issue Capturing application using PHP and HTML.
  • Developed teamwork skills in a team-oriented environment.
  • Defined a process to collapse single-tenant customer servers into a singular multi-tenant server.

Education

University of Victoria

BSc Computer Science with Co-Op • 2010 — 2015

President of the UVic Computer Science Course Union May 2014-May-2015

Scrum Alliance

Certified Scrum Master • 2019

http://bcert.me/spmqykkjp

Projects

bagofholding.me

Primary Developer • 2012 — Present

Character sheet and inventory management system for pen-and-paper RPG groups.

manifest

• 2017 — Present

API server to manage Ansible inventories, groups, and hosts.

Skills

Docker Orchestration

Familiar with Docker Swarm, Hashicorp Nomad, and Kubernetes as Docker orchestration tools.

Continuous Integration, Delivery and Deployment

Made extensive use of both Bamboo and Jenkins as CI/CD servers.

Automation, Deployment, and Infrastructure as Code

Used automation tools, specifically Terraform and Ansible to deploy and manage infrastructure.

Programming Languages

  • Python
  • Bash
  • Groovy
  • Java
  • PowerShell
  • JavaScript

Frameworks

  • Django - Python
  • Angular JS 1
  • Grails, Gradle

Databases and Datastores

  • PostgreSQL 9.x
  • SQL Server
  • Oracle 12c
  • Redis
  • Elasticsearch

Recognition

Lord Strathcona Medal

Royal Canadian Air Cadets • 2010

Awarded for leadership, physical fitness, and exemplary behaviour

Flt. Lt. (Duke MK1) Warren Memorial Award

Royal Canadian Air Cadets • 2009

Awarded or runner up top flight test for private pilot's license

Cherie Hall Trophy

Royal Canadian Air Cadets • 2008

Awarded for runner up top glider pilot

Associations

University of Victoria Computer Science Course Union

President • 2014 — 2015

Re-started the course union. Organized multiple events including a LAN parties, a startup career fair, and an Oculus Rift hackathon.

References

References available upon request.