Wei-Hao Lai | Tommy

Web Frontend Engineer


1+ year of experience in development with React.js.
3+ years of experience in programming with Python, JavaScript.

Focus on development experience, readable code and maintainability.
Aim for becoming a top-notch software engineer, always learn new things enthusiastically.

  New Taipei City, Taiwan

       

Work Experience

Sep. 2020 - Present

Frontend Developer @ Playsee

Maintain and add new feature to business website, let clients advertising on Playsee app.

Implement Playsee.co landing page.

  • Refactor current feature, improving maintainability and scalability with xstate.
  • Reduce time of developing UI component and communication with UI designers by Storybook.
  • Leading in unit testing with Jest, help team members to understand how to write test in React.js, reduce time of debugging.
  • Improving workflow, make team member's development experience more smoothly.

Aug. 2019 - Aug. 2020

Frontend Developer @ United Digital Intelligence Ltd.

Develop a new product that help clients building an e-commerce platform easily and fast.

  • Develop backstage system and front stage website with Ant Design Pro and umi.js.
  • Compose interfaces and interactions with UI designers.
  • Discuss API schema with backend engineers.

Education

Tamkang University

B.S. in Statistics

2013 - 2018

Projects


Faceheart Inc. website

https://www.faceheart.com/

This project's team building with a backend engineer, two designers and I as frontend engineer. Designers provided UI draft and requirements, then discussing how to implement this website. I implemented page's visual effect with pure JavaScript, fullpage.js, lottie, SASS pre-processor, Parcel.js bundler, and use some Python script to generate PHP page template. Backend engineer implemented the internationalization feature, and content management system for the announcement page.

Masses  - light control system

https://www.youtube.com/watch?v=RIQmnVVkgUM

I designed a system to help this stage show's staff to control the lights, using Raspberry Pi as signal receiver from stage control software QLab with OSC protocol, then Raspberry Pi send signal to stepper motor to control light's position, to make the best visual experience for the show, mainly writing program with Python.
The show is the winner of Perform Art Award of The 18th Taishin Art Award.

Posts

TestJS Summit 2021 Participate Experience

https://hackmd.io/Lx7j22UuR6CAevS-KqG1gw
This online conference mainly talk about end-to-end testing, visual regression testing and some automate testing. Write some note for this conference and share to my colleague and friends.