Experienced PowerShell developer with a penchant for automation. Continually looking for efficiency improvements through code.



  • PowerShell
  • C#
  • TypeScript

Work Experience (3)

Technical Operations Specialist
Kal Tire
August 2012 - July 2020

Provide senior most escalation support for Kal Tire operations issues and inquiries. Administer Cisco VoIP solution. Package, deploy, and maintain installers for internal applications. Support rugged handheld devices.

  • Implemented git workflow for internal PowerShell modules

  • Implemented Continuous Integration/Delivery (CI/CD) workflow in organizational GitLab instance to test and deploy internal codebase

  • Developed internal PowerShell module to administer Cisco Unified Communication Manager system

  • Spearheaded project to relocate printing services from central server to location based server, reducing overhead impact of WAN connections

  • Provided oversight and guidance for technology during the commissioning of newly constructed Vernon Office

Service Desk Analyst
Kal Tire
August 2010 - August 2012

Provide initial point of contact for Kal Tire computer systems.

  • Created tool for Service Desk personnel to consistently create printer service requests

  • Automated Active Directory account reporting

  • Created tool to unlock and reset Active Directory user accounts

System Administrator
FormaShape (division of Whitewater West Industries)
May 2008 - June 2010

Primary point of contact for all technology related issues. Installed, Maintained, and decommissioned all computer systems (75 desktop systems and 20 server systems).

  • Enhanced internal ASP.Net ERP system

  • Implemented ticket tracking system (Spiceworks)

  • Utilized PowerShell to create scripts for Exchange 2007 management

  • Leveraged VBScript to manage Hyper-V 2008 and other Windows systems

  • Developed VB.Net application to track inventory using Symbol rugged handheld devices


Planner and event host
PSPowerHour - DevOps Collective
May 2020 - Current

PSPowerHour is a one hour livestreamed event help biweekly

  • Assisted with soliciting and scheduling speakers

  • Ran livestream as needed

Organizer and event manager
March 2020 - May 2020

#BridgeConf was a one-day single track livestreamed virtual conference event for PowerShell, DevOps, and Automation.

  • Solicited presentation proposals and selected candidates via PaperCall.io

  • Scheduled and managed multiple presenters across time zones and Zoom meetings

  • Successfully ran 9-hour live stream

  • Produced and uploaded resulting video to YouTube

  • Participated in marketing campaign via social media

  • Presented PowerShell talk "Using Show-Command to create command GUIs"

Microsoft PowerShell Visual Studio Code extension
July 2018 - Current

Provides PowerShell language and debugging support for Visual Studio Code

  • Updated build scripts to improve developer workflow

  • Contributed Command Explorer pane to mimic the Show-Command pane in PowerShell ISE

  • Enhanced help lookup to provide online help if available, otherwise use on system help

  • Added functionality to enable "ISE Compatibility" mode that converts vscode to look and behave similar to ISE

May 2019 - Current

Integration of PowerShell Editor Services (Language Server Protocol provider) into coc.nvim for use within (Neo)Vim

December 2018 - Current

PowerShell Module for administration of Cisco Unified Communications Manager (CUCM)

  • Created base module for interacting with CUCM AXL (Administrative XML) Service

Education (1)

Computer Information Systems
Okanagan College
2006 - 2008


1 January 2020

Contributed chapter: "Using Show-Command to Visualize Complex Cmdlets"