Experience

Lead Infrastructure Developer at Keyloop

May 2021 to Present
  • Took on full time stewardship of Backstage at Keyloop resulting in a 60% increase in usage across the organization
  • Leveraged Backstage Software Templates and GitHub Actions to migrate 500+ repositories from Bitbucket Server to GitHub
  • Developed a self service user and group administration plugin for Backstage which provided the ability for non-technical users to easily keep teams up to date thus increasing the trust of the Backstage Catalog
  • Contributed two new Backstage plugins - Linguist for showing languages in a repositories and DevTools which helps with the Operations side of running Backstage - to the the upstream open source project

Infrastructure Developer at Keyloop

(formerly RAPID RTC which was acquired by Keyloop in March of 2020)

June 2019 to May 2021
  • Lead the adoption of Backstage (an open source Developer Portal) at RAPID RTC and Keyloop. Contributed bug fixes, features, and the Azure DevOps plugin to the upstream open source project
  • Instructed developers on how to implement Monitoring and Alerting for their applications using App Metrics, Prometheus, and Grafana therefore improving the observability of key applications
  • Spearheaded the usage, maintenance, and upgrades of Azure DevOps Server resulting in better overall CI/CD experience
  • Took on key supporting role for critical legacy deployment tool and implemented new features to help improve developer experience
  • Helped mentor junior team member allowing them to grow into an intermediate role

Intermediate Software Developer at RAPID RTC

March 2019 to June 2019
  • Help support key applications by reviewing incoming support requests or issues and then working on fixes
  • Monitored application exception logging and identified fixes before issues were reported by customers
  • Took part in SAFe (Scaled Agile Framework) training and company wide quarterly PI (Program Increment) planning

Team Leader, Application Development at Petline Insurance Company

March 2018 to March 2019
  • Currently leading 3 teams (Back Office Team, Web Team, and System Administration & Support Team)
  • Introduced Agile and Scrum practices to the Web Team which resulted in more consistent releases
  • Worked to "shift left" open source package review, security and vulnerability scans early in the development process so they can be caught and corrected before being deployed to production avoiding costly security breaches
  • Leveraged TFS Wiki feature to improve overall documentation by creating 5 core pages which resulted in the creation of an additional 25 pages by 6 other team members

Team Leader, Back Office Development at Petline Insurance Company

(formerly Western Financial Insurance Company which was acquired by Economical in January of 2017)

April 2015 to March 2018
  • Led a team of 5 (3 Application Developers, 1 QA Tester and 1 BA)
  • Successfully deployed 8 builds a year up from the previous 4
  • Transitioned all company technology and infrastructure to new owner's environment hosted in IBM's data centre
  • Interviewed and hired candidates for various roles within the team when vacancies were created
  • Initiated migration from legacy builds using new build engine in TFS 2015 and DevOps practices which allowed the Configuration Management to be included along side the application code resulting in reduced friction and faster development

Application Developer at Western Financial Insurance Company

March 2011 to April 2015
  • Utilized SOLID principles and applied design patterns where needed while developing new features and bug fixes
  • Applied Unit Testing and TDD with every applicable code change
  • Followed Agile and Scrum Development Methodologies
  • Became TFS Administrator and upgraded from TFS 2010 to TFS 2012 to TFS 2015

Web Developer at Western Financial Insurance Company

(formerly Securican General Insurance Company which was acquired by Western Financial Group in October of 2009)

March 2008 to March 2011
  • Redesigned sales tool for purchasing policies online using AJAX and jQuery which increased online sales from 34% to 40%
  • Helped architect REST-ful Web API to decouple web code from back office application
  • Moved all web application code from Visual SourceSafe to TFS and trained other members of the team to use it

Skills

Front-end

  • JS/TS
  • HTML & CSS
  • React

Back-end

  • C#
  • ASP.NET MVC
  • .NET Core

DevOps

  • Azure DevOps
  • PowerShell
  • CI & CD

Observability

  • Grafana
  • Prometheus
  • App Metrics

Education

Red River College

September 2004 - January 2007
  • Received Computer Analyst Programmer Diploma
  • Completed 3 month Co-op with the Manitoba Government's Accommodation Services Division
  • Was asked to return for an extra 3 months Co-op during the summer