Summary
Beckham Lam is a Senior Front-End Developer with 10 years of experience building high-performance web and mobile experiences, specializing in Angular and Ionic. Currently at BMO he focuses on Customer Identity & Access Management, implementing OAuth2 across desktop and mobile platforms, and previously helped deliver core features for BMO’s flagship mobile banking app and analytics driving 220M+ insights. His background spans consumer-facing mobile-first sites, large-scale dispatcher interfaces used across North America, and performance-minded ad and widget work from an early internship. A McGill-trained software engineer with economics insight, he combines UI craftsmanship with an understanding of product metrics and reusable component design that saved substantial development time. Comfortable in both enterprise and agency settings, he has a track record of turning complex integration requirements into reliable, user-focused front-end systems.
10 years of coding experience
5 years of employment as a software developer
92.7%, 92.7% at Richmond Green Secondary School
Bachelor's degree, Computer Software Engineering and Economics, Bachelor's degree, Computer Software Engineering and Economics at McGill University
English, Chinese, French