I'm Alan Woo, a Senior Full Stack Engineer based in Vancouver, Canada, with 9+ years of experience delivering scalable, high-performance web applications and enterprise systems across e-commerce, hospitality, and industrial IoT domains. I specialize in building AI-powered solutions and robust, scalable backends, with frontend expertise in React, Angular, and Vue, plus real-time data visualization and API integrations. I thrive in Agile teams, mentor junior engineers, and focus on code quality and maintainability. I enjoy shaping delightful user experiences, optimizing performance, and collaborating with design and product teams to deliver impactful software. My approach combines practical engineering with a growth mindset, always aiming to improve reliability, scalability, and developer productivity.

Alan Woo

I'm Alan Woo, a Senior Full Stack Engineer based in Vancouver, Canada, with 9+ years of experience delivering scalable, high-performance web applications and enterprise systems across e-commerce, hospitality, and industrial IoT domains. I specialize in building AI-powered solutions and robust, scalable backends, with frontend expertise in React, Angular, and Vue, plus real-time data visualization and API integrations. I thrive in Agile teams, mentor junior engineers, and focus on code quality and maintainability. I enjoy shaping delightful user experiences, optimizing performance, and collaborating with design and product teams to deliver impactful software. My approach combines practical engineering with a growth mindset, always aiming to improve reliability, scalability, and developer productivity.

Available to hire

I’m Alan Woo, a Senior Full Stack Engineer based in Vancouver, Canada, with 9+ years of experience delivering scalable, high-performance web applications and enterprise systems across e-commerce, hospitality, and industrial IoT domains. I specialize in building AI-powered solutions and robust, scalable backends, with frontend expertise in React, Angular, and Vue, plus real-time data visualization and API integrations. I thrive in Agile teams, mentor junior engineers, and focus on code quality and maintainability.

I enjoy shaping delightful user experiences, optimizing performance, and collaborating with design and product teams to deliver impactful software. My approach combines practical engineering with a growth mindset, always aiming to improve reliability, scalability, and developer productivity.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Engineer at Shopify
July 1, 2025 - September 3, 2025
Led the development of an AI-driven customer support chatbot using React and Node.js, integrating OpenAI's API and ChatGPT, which reduced customer service response times by 50% and increased customer satisfaction by 20%. Designed a responsive UI with React, Bootstrap, and Tailwind CSS achieving 30% improvement in user engagement. Developed a scalable backend system handling over 1 million customer interactions monthly with 99.9% uptime. Optimized API integration to reduce latency by 40% and improve response accuracy by 25%. Employed Context API for efficient state management, collaborated closely with design teams using Figma, implemented advanced JavaScript features, mentored junior developers, and participated actively in Agile processes to ensure efficient project delivery.
Senior Software Engineer at Operto
June 1, 2023 - September 3, 2025
Led frontend development on two major hotel management systems improving user experience and operational efficiency in hospitality. Spearheaded Vue.js project building user-friendly responsive UI components with RESTful API integration optimized for mobile-first. Led Angular project implementing complex UI features, modular components, and state management with NgRx, reducing load times by 30%. Worked in cross-functional Agile teams, collaborated with UX/UI designers, integrated third-party services like payment gateways, and improved software quality with Jest and Cypress testing, reducing production issues by 25%. Mentored junior developers and contributed to refactoring and accessibility compliance initiatives.
Full Stack Engineer at GE Digital
August 1, 2019 - September 3, 2025
Contributed to the development of an Industrial IoT dashboard for real-time data visualization and analytics using React, JavaScript, and responsive HTML/CSS design. Integrated D3.js for creating custom charts and graphs that enhanced data interpretation and decision making. Conducted user research and usability testing to iteratively improve design and functionality, collaborated closely with UX designers to implement user-centric features, resulting in a 30% increase in user satisfaction and a 25% rise in clients' operational efficiency.
Senior Full Stack Engineer at Shopify
October 1, 2025 - October 1, 2025
Spearheaded the development of an AI-driven customer support chatbot using React and Node.js, integrating OpenAI's API and ChatGPT. Reduced customer service response times by 50% and boosted customer satisfaction scores by 20%. Designed and implemented a responsive UI for the chatbot using React, Bootstrap, and Tailwind CSS, improving user engagement by 30% across devices. Built a scalable backend with Node.js and MongoDB handling over 1M interactions per month with 99.9% uptime and data integrity. Optimized OpenAI API integration reducing latency by 40% and improving chatbot accuracy by 25%. Managed state with Context API. Collaborated with design via Figma and mentored juniors. Participated in Agile processes.
Senior Software Engineer at Operto
June 1, 2023 - June 1, 2023
Led frontend development for two major hotel management systems in the hospitality industry. Vue.js project: built a hotel management system with a user-friendly interface, created responsive UI components, integrated RESTful APIs, and optimized for mobile-first experiences. Angular project: implemented complex features and UI components, enhanced operational workflows, and improved guest interactions with NgRx for state management and lazy loading to reduce initial load times by 30%. Collaborated with cross-functional teams, translated wireframes with UX designers, and integrated third-party services (payment gateways, booking engines). Implemented robust testing strategies using Jest and Cypress, increasing test coverage and reducing production issues by 25%. Mentored junior developers and contributed to continuous improvement initiatives.
Full Stack Engineer at GE Digital
August 1, 2019 - August 1, 2019
Contributed to the development of an Industrial IoT dashboard designed to provide real-time data visualization and analytics. Built front-end using React and JavaScript with responsive HTML/CSS, integrated data visualization with D3.js, and developed custom charts to enhance data interpretation. Conducted user research and usability testing to iteratively improve the dashboard's design and functionality, resulting in increased user satisfaction and operational efficiency.
Senior Full Stack Engineer at Shopify
July 1, 2023 - November 1, 2025
Led the development of an AI-driven customer support chatbot using React and Node.js, integrating OpenAI APIs and ChatGPT. Built a responsive UI with React, Bootstrap, and Tailwind CSS, achieving a 30% improvement in user engagement across devices. Created a scalable backend with Node.js and MongoDB capable of handling over 1 million interactions per month with 99.9% uptime. Optimized OpenAI API integration to reduce latency by 40% and improve response accuracy by 25%. Implemented Context API for state management, mentored junior developers, and collaborated with design using Figma to enhance UX.
Senior Software Engineer at Operto
October 1, 2019 - June 1, 2023
Led frontend development for two major hotel management systems: Vue.js project delivering a user-friendly interface with RESTful API integration and mobile-first optimization; Angular project with complex features and NgRx state management, including lazy loading to improve performance. Collaborated with backend to ensure seamless API integration. Implemented robust testing strategies using Jest and Cypress, increasing test coverage and reducing production issues by 25%. Mentored junior developers and contributed to Agile sprints, collaborating with UX designers to translate wireframes into maintainable code.
Full Stack Engineer at GE Digital
December 1, 2015 - August 1, 2019
Contributed to the development of an Industrial IoT dashboard for real-time data visualization. Built front-end using React and JavaScript, with responsive design and D3.js visualizations. Developed custom charts to enhance data interpretation and decision-making. Conducted usability testing in collaboration with UX designers, resulting in improved user satisfaction and workflow efficiency.

Education

Bachelor at University of British Columbia
September 1, 2011 - May 1, 2015
Bachelor at University of British Columbia
September 1, 2011 - May 1, 2015
Bachelor of Computer Engineering at University of British Columbia
September 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Retail, Travel & Hospitality, Manufacturing, Software & Internet, Other, Professional Services