2018 - 2020
Information Systems Manager
Launched new VuWall Wordpress on AWS making use of load balancing, multiple read databases, CloudFront caching, CloudWatch monitoring, alarms & cost analysis.
Fully migrated G Suite email, drive, and users to Microsoft Teams and Sharepoint during German & Canadian office merger, administering and onboarding 40 people with 0 downtime, and complying with GDPR/data residency requirements.
Developed PowerShell scripts reading data from source-controlled JSON files to allow rapid addition/removal of users, teams, distribution lists, calendars, shared inboxes, 2-factor-authentication, and to manage a hybrid deployment of Azure Active Directory.
Achieved AWS Architect Associate certification and implemented self-hosted time keeping software (eHour) and password management (Passbolt) on EC2/RDS saving the company thousands per year and improving security and best practices.
Administered JIRA for multiple software projects and business operations, including JIRA Service Desk. Tasks included modifying workflows, stages, queues, filters, and permissions schemes to tailor each project as best as possible for each team.
Created, organized, and delivered multiple live webinars to hundreds of customers worldwide in collaboration with the Director of Marketing.
Used Adobe Photoshop, Illustrator, and InDesign to create deployment diagrams, datasheets, and technical specifications documents.
2015 - 2018
Architected developer tooling, continuous integration systems, and deployment pipelines at first using Jenkins CI but moving to Go.CD in ~2017 due to better parallel pipeline support (at the time) and reducing build time by over 50%, saving disk space, and freeing more agents for build tasks.
Created, managed, and deployed Docker containers including a public & private registry server on Amazon ECS/ECR.
Provisioned developer workstations and production servers with Ansible.
Deployed on-demand private instances of our stack via Ansible and AWS for sales teams to use for demonstrations and training.
Performed code signing of OEM driver packages and integrated code signing into our own release pipeline.
2014 - 2018
Shifted focus from development and administration to growing business relationships, gaining visibility for the product, and acting as a liaison between management and developer teams.
Supported sales on-site to forge OEM partner relationships resulting in millions of dollars of continued business.
Wrote R&D documentation which resulted in millions of dollars in credits and implemented systems to make time-tracking R&D work less labour intensive.
Developed Training Certification program objectives, presentations, certificates in collaboration with Sales and Support teams. That training has now been certified for AVIXA credits and been delivered a half dozen times in our Canadian and German offices, as well as in cities across the United States.
Acted as scrum master holding daily stand-ups, kickoffs, retrospectives, and working with developers to define user stories and priority.
Mentored and provided feedback for 10+ internships and encouraged continued learning via conferences, hackathons, and presentations (Lunch & Learns).
Collaborated with marketing and UX/design teams to create product delivery timelines and a consistent look-and-feel for all collateral materials.
2013 - 2014
Windows Systems Administrator
Deployed and supported Active Directory and office productivity suites for a growing workplace.
Managed user and computer GPOs to ensure things like BitLocker were enabled for all users.
Streamlined on-boarding of new employees and provisioning of workstations via Microsoft Deployment Toolkit, Windows Deployment Services, and PXE booting.
Deployed OpenVPN server with public / private key encryption.
Specified and built workstation / server computers including both hardware and software managed RAID arrays and specialized graphics hardware from companies like AMD, Nvidia, Matrox, and Datapath.
Implemented backup and recovery solutions for workstations and NAS.
2011 - 2013
C# | .NET Developer
Created award-winning client/server software for mission critical deployments of video wall systems intended for control rooms, video surveillance centers, digital signage, and government installations.
Designed user experience and interface guidelines that allowed us to iterate quickly while remaining consistent and intuitive.
Developed and tested an in-house algorithm for real-time low-latency screen scraping / KVM of ultra high resolution systems.
Integrated Active Directory (LDAPS) authentication, single-sign-on (SSO), users management, audit logging, and ensured compliance with government mandated FIPS 140-2.
Wrote technical documentation including the full User’s Manual, API documentation (Swagger Docs), and several case studies.
Developed a digitally signed, multi-app installer using InnoSetup and PASCAL scripting.
Performed on-site installations, trainings, and support for clients like the TSA, CTV, City of Montreal, Pratt & Whitney, and more.