Senior Frontend Software Engineer with 5 years of professional experience, consistently recognized as a Top Performer and on track for promotion to Team Lead.
Expertise in React with JavaScript and TypeScript, complemented by strong backend skills in Node.js and Next.js.
A Canadian citizen, eligible to work without company sponsorship now and in the future, and open to relocation.
Overview
5
5
years of professional experience
Work History
Senior Front-End React Software Engineer
McAfee
11.2022 - Current
Led end-to-end development and deployment of “Smart Scan,” a multi-region, multi-language McAfee identity protection app, built with React and JavaScript. Achieved $1M+ monthly revenue and 10,000+ daily clicks within 1.5 months of launch.
Authored 5 key design documents and contributed to architectural reviews, ensuring technical alignment across team while maintaining leadership role in core engineering work.
Coordinated quarterly planning sessions, working closely with product managers and UI/UX teams to align requirements, prioritize features, and resolve dependencies for seamless execution.
Boosted app conversion rate by 5% through A/B testing using split.io, leading to improved user engagement and product growth.
Managed deployment pipelines, including QA and staging environments, and owned master Jenkins build and production deployment during release days.
Ensured compliance with Definition of Done (DoD) standards, Coverity Scan reports, and unit test coverage, collaborating with security and QA teams.
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Software Engineer, Full-Stack
Scentroid (IDES Canada Inc.)
09.2021 - 11.2022
Established and owned a mid-size web application to monitor air quality using React (with Hooks), TypeScript, Redux, Flask, Datadog, and PostgreSQL.
Designed and implemented multiple cloud-based solutions including a Lazy Loading feature that reduced the loading time of the facility-detail page by 70% (from over 5 seconds to less than 2 seconds).
Problem-solved multiple complex data parsing and displaying issues. Manipulated and fitted air quality data into a line chart.
Served the application on AWS with Docker and Kubernetes. Managed multiple frontend testing (Jest), versioning, releasing, and customer demos to meet strict deadlines.
Achieved extremely positive customer and team acknowledgements.
Full Stack Developer
Completely Managed Inc.
06.2020 - 09.2021
Built and implemented multiple cloud-based features using React, Redux, Node.js, Python, MySQL, and MongoDB. Focused primarily on generating and displaying network reports from both front-end and back-end systems.
Retrieved and parsed data from multiple sources including Nmap and OpenVas scan results (XML), HTTPS responses from RESTful APIs, database records (MySQL & MongoDB), and WebSocket messages.
Worked closely with network engineers on designing and implementing the network-exploring workflow using Python script. Cooperated the workflow with the frontend application to achieve a seamless user experience. Achieved extremely positive feedback from team members and managers.
Software Developer
Freelance
09.2019 - 05.2020
Developed a food-ordering web application for a restaurant using React, Node.js, and MongoDB.
Implemented a shopping cart to save a customer's orders using LocalStorage. Added features including display, edit, and order placement. Provided 2 language support with Redux.
Stored user login status and behaviors in MongoDB database using Sessions and Cookies.
Optimized application's performance in multiple ways, including but not limited to 1) Used asynchronous functions in setState() functions to prevent execution from waiting. 2) Replaced certain components with stateless (functional) components to reduce Lifecycle function calls. 3) Utilized shouldComponentUpdate() functions to reduce number of renderings by 40%. 4) Combined redundant setState() functions to reduce Virtual DOM comparison.
Jest, A/B testing, Splitio, Flask, Datadog, MySQL, PostgreSQL, MongoDB
AWS, Jenkins, Docker, Kubernetes, Harness
Prompt Engineering, AI Agent, Chatbot, GPT-4o, Whisper
Timeline
Senior Front-End React Software Engineer
McAfee
11.2022 - Current
Software Engineer, Full-Stack
Scentroid (IDES Canada Inc.)
09.2021 - 11.2022
Full Stack Developer
Completely Managed Inc.
06.2020 - 09.2021
Software Developer
Freelance
09.2019 - 05.2020
Master of Science - Human Nutritional Science
University of Manitoba
Bachelor of Medicine - Public Health
Sichuan University
Professional Projects
Designed and implemented a chat agent using Next.js and TypeScript to automate phone screening interviews, leveraging OpenAI APIs such as Whisper and GPT-4o. Integrated cutting-edge features like Standard Output and Tool Calling to enhance agent performance. Developed multiple AI agents, including an interviewer, interview evaluator, and question generator, using prompt engineering techniques.
Similar Profiles
Sierra Gentry BurgessSierra Gentry Burgess
Dental Assistant Externship at McAfeeDental Assistant Externship at McAfee