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

Skills

Programming

  • PowerShell
  • C#
  • TypeScript

Work Experience (3)

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
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
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

Volunteer

5/1/2020  - Current
Planner and event host
PSPowerHour - DevOps Collective
PSPowerHour is a one hour livestreamed event help biweekly
  • Assisted with soliciting and scheduling speakers
  • Ran livestream as needed
3/1/2020 - 5/1/2020
Organizer and event manager
#BridgeConf
#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"
7/1/2018  - Current
Contributor
Microsoft PowerShell Visual Studio Code extension
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
5/1/2019  - Current
Contributor
coc-powershell
Integration of PowerShell Editor Services (Language Server Protocol provider) into coc.nvim for use within (Neo)Vim
12/1/2018  - Current
Maintainer
PSCUCM
PowerShell Module for administration of Cisco Unified Communications Manager (CUCM)
  • Created base module for interacting with CUCM AXL (Administrative XML) Service

Education (1)

2006 - 2008
Diploma
 Computer Information Systems
Okanagan College

Publications

1 Jan 2020
PowerShell Conference Book Vol. 2 in LeanPub
Contributed chapter: "Using Show-Command to Visualize Complex Cmdlets"