Ivan Wu

Hi, I’m
Ivan Wu

Frontend Engineer,

Dedicated to

Work, Learning & Living.
GitHub

Experience

Timeline

2025/10 - 2026/04
work

Associate Principal Engineer @ Perfect Corp

  • Led technical design and architectural decisions for internal platforms and backend services.
  • Collaborated across frontend, backend, and infrastructure teams to deliver scalable solutions.
  • Developed internal tools including quota checker, trending parser, and automated trending reports.
  • Continued mentoring engineers and driving engineering best practices.
React.jsNode.jsExpress.jsAWSPulumiDocker
2023/05 - 2025/10
work

Senior Frontend Engineer @ Perfect Corp

  • Developed Web App UI for commercial features and product demos, resolving cross-device webcam and mobile compatibility issues to ensure stable user experiences across different environments.
  • Designed and developed a 3D accessory editing platform with Three.js for AR jewelry models, supporting model preview, positioning, and glTF-based workflows.
  • Integrated Strapi CMS with frontend applications, enabling flexible content management and improving maintainability.
  • Collaborated with the Marketing team to define, implement, and maintain Countly and Google Analytics event tracking, ensuring accurate analytics across commercial web applications.
  • Established CI/CD pipelines using AWS ECS, AWS CDK, and Pulumi.
  • Maintained backend proxy systems using Node.js, Express.js, and Java.
  • Enhanced and maintained configurable QA automation testing environments.
  • Designed and implemented an n8n-based automation workflow integrating the internal bug tracking system with Slack for real-time issue notifications.
  • Mentored one junior engineer in 2024 and two junior engineers in 2025.
React.jsThree.jsglTFStrapiCountlyGoogle AnalyticsPuppeteern8nNode.jsExpress.jsJavaAWS ECSAWS CDKPulumiDocker
2021/04 - 2023/05
work

Frontend Engineer @ Perfect Corp

  • Developed Web App UI and interactive demo pages.
  • Created multiple 3D material editor prototypes using Three.js and rendering engines.
  • Supported GenAI Hairstyle and other AI-powered product prototypes.
  • Built configurable QA automation testing tools using Puppeteer and FFmpeg for frame-by-frame visual regression testing.
React.jsThree.jsPuppeteerFFmpeg
2018 - 2020
education

Master's Degree @ National Cheng Kung University, CSIE

  • Thesis: An Approach to Recording Complex Keyboard Events for Web Test Automation
  • Developed SideeX web automation testing tool
JavaScriptSelenium
2014 - 2018
education

Bachelor's Degree @ National Chung Hsing University, CSE

  • Capstone Project: Virtual Chunking – A novel design for data chunking with disk usage enhancement
Python