Summary
Paul Lee is a software engineer with a decade of hands-on experience building reliable backend systems and developer tooling while studying Software Engineering at the University of Waterloo. He has interned at Shopify and Ivo, where he shipped production-facing GraphQL APIs, created deterministic Docker build hashing to eliminate redundant CI steps, and cut image sizes by up to 83% across 50+ Kubernetes clusters. Paul has a strong operational bent—leading sysadmin roles for a competitive programming grader, running an international cybersecurity contest, and teaching security to peers—so he blends feature development with deployability and incident awareness. As a founder and organizer of uOttaHack and the lead backend developer for Project Metropolis, he’s delivered user-facing web platforms adopted by thousands of students and clubs. He looks for Winter 2027 internship opportunities and brings a track record of turning classroom projects into scalable, production-ready services. Notably, his background combines competitive programming infrastructure, cybersecurity education, and cloud-native optimization—an uncommon mix for an early-career engineer.
10 years of coding experience
2 years of employment as a software developer
High School Diploma, MaCS Program, High School Diploma, MaCS Program at William Lyon Mackenzie Collegiate Institute
Bachelor of Software Engineering, Bachelor of Software Engineering at University of Waterloo
English, Korean