Available to hire
Senior Front-End Engineer with 5+ years building, scaling, and maintaining shared frontend infrastructure used across multiple high-traffic applications, including guest-facing booking and checkout flows in the travel industry.
Known for improving developer experience through durable abstractions, documentation, and cross-team collaboration—driving platform-level performance, reusable component libraries, and secure, reliable user experiences.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Language
English
Advanced
Work Experience
Senior Front-End Engineer – Booking Team at WestJet
October 1, 2024 - PresentReplaced Vue CLI with Vite across a monorepo to cut build times by 85% and shorten feedback loops for teams shipping to booking surfaces. Built and evolved revenue-critical guest-facing booking flows across search, selection, checkout, and confirmation. Designed secure payment workflows aligned with PCI DSS to improve reliability and reduce transaction errors. Architected micro-frontend integration using Module Federation, with a session cache API enabling cross-domain state persistence across independently deployed applications. Led migration from Vue 2 to Vue 3 within the shared monorepo and established reusable patterns for other high-traffic applications. Rebuilt an internal booking simulation platform from Polymer to Vue 3 to reduce bundle size and enable QA/engineering testing outside public entry points. Implemented authentication/authorization flows including MFA across booking surfaces, and improved CI/CD reliability using Azure DevOps pipeline refinements. Contributed to shar
Front-End Engineer at Critical Mass (Nissan / Infiniti USA)
June 1, 2023 - October 1, 2024Built a high-traffic public Dealer Locator using React and TypeScript, delivering map-based dealer search and filtering for NissanUSA. Integrated complex location and inventory APIs via GraphQL with Apollo and React Query, optimizing caching and data-fetching strategies. Streamlined state management across Redux and React Query to reduce latency and improve UI responsiveness. Partnered with UX to implement mobile-friendly, WCAG-compliant interfaces and intuitive filter/location-based search patterns. Created modular components using Styled Components and design tokens for consistent scalable UI. Implemented unit/integration testing with Jest and React Testing Library, integrated into CI for confident releases. Improved internal developer experience with reusable utilities and component documentation.
Front-End Engineer at Critical Mass (BMW USA)
May 1, 2021 - June 1, 2023Built reusable, accessible Vue and TypeScript components for BMWUSA’s consumer platform, enabling scalable feature development and consistent user experiences. Integrated EV-specific features into BMW’s Pricing Tool by fetching and normalizing external data to display real-time charger availability and dealership capabilities with zero latency impact. Delivered full-stack features using Node.js/Express by integrating backend services with frontend interfaces. Improved stability and developer experience by adding Sentry for real-time observability, optimizing builds via code splitting/caching strategies, and managing deployments through Jenkins CI/CD.
Education
Diploma in Web Development & Interactive Design at Vancouver Institute of Arts
January 1, 2020 - January 1, 2020B.Eng in Petroleum Engineering at Covenant University
January 11, 2030 - August 19, 2026Qualifications
CompTIA Security+
January 1, 2024 - August 19, 2026Google Cybersecurity Certificate
January 1, 2024 - August 19, 2026AWS Certified Solutions Architect – Associate (in progress)
January 11, 2030 - August 19, 2026Industry Experience
Travel & Hospitality, Software & Internet, Computers & Electronics, Professional Services, Financial Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Calgary today.