Gavin Plume

Software developer building at Crave.

Toronto, ON

GP

About

I am a mechatronics engineer with a passion for technology. My strength is in building high-performance software and leveraging the potential of AI.

Work Experience

Bell Media (Crave)
Software

2024 - Current

Software Developer

Architected and implemented server-side ad insertion (SSAI) for the video hosting team responsible for all VOD playback across every device and platform on Crave. Built a custom key-value store provisioned entirely through Terraform with automated deployments, replacing a costly managed edge storage provider, cutting recurring infrastructure cost by 95% while improving observability.

PFG Labs
Software

2023 - 2024

Software Engineer

Engineered a full-stack learning platform by developing a remote code execution platform that automatically runs and tests user-submitted code in isolated cloud environments, including a custom Git server, CI/CD pipeline and AWS Lambda-backed execution. We have seamlessly integrated the development environment with a browser-based learning experience to enhance our user's engagement and proficiency.

MCW
Mechanical

2018 - 2023

Mechanical Engineer

Designed and implemented mechanical systems for high-rise condominiums ensuring efficient heating and cooling solutions, incorporating geothermal systems.

Skills

Python
Golang
TypeScript
Docker
Git
Postgres
React
NextJS

Education

University of Guelph

2014 - 2018
Mechanical Engineering w/ Specialization in Mechatronics