Summary
Overview
Work History
Education
Skills
Timeline
Professional Projects
Generic
Hongyi "Iris" Wu

Hongyi "Iris" Wu

Dallas,TX

Summary

  • 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.

Education

Master of Science - Human Nutritional Science

University of Manitoba
Winnipeg, MB
10.2018

Bachelor of Medicine - Public Health

Sichuan University
Sichuan, China
06.2015

Skills

  • React, Redux, Nodejs, Nextjs, JavaScript, TypeScript, Python, Object-oriented programming (OOP), Server-side rendering (SSR)
  • 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.
Hongyi "Iris" Wu