Enhanced the Content Management System to provide cross-page Picture-in-Picture functionality.
Developed a PostCSS plugin to prevent the Content Management System css impact on merchant page styling.
Created a web-based screen recording feature using Puppeteer and Node.js.
Integrated shopping functionality with 17LIVE using the Vue 3 + Vite.
Developed Playwright testing scripts for website testing.
Optimized messaging system to increase message processing capacity from 15 messages per second to 100 messages per second.
Frontend Engineer
17LIVE, Jul 2021 ~ Jul 2022
Implemented an automatic code formatting feature in VSCode to standardize coding styles across the team, reducing code review overhead.
Developed a Content Management System enabling merchants to create shopping web page content in a "What You See Is What You Get" manner. The system allows merchants to embed content into their own websites.
Integrated one-on-one video call functionality with shopping features using the Agora API.
Frontend Engineer
Buyandship, Aug 2019 ~ Jul 2021
Develop and maintain official website
Utilized Vue with composition-api and TypeScript for frontend development.
Manage and bundle to static website by webpack, and prerender localization content.
Implement RWD, support different size of devices.
Use Google Map API
Develop application
Developed mobile applications for iOS and Android using Flutter.
Senior Engineer
ADVANTECH, Feb 2019 ~ Aug 2019
Utilized Tcl/Tk and web technologies to validate circuits with OrCAD, aiding the layout team in early problem detection.
Rewrote the website frontend using Vue.js, managed CSS with SCSS, and implemented Bootstrap 4.
Decoupled the front-end and back-end, establishing communication between them through a REST API.
Junior Engineer
ADVANTECH, Sep 2016 ~ Feb 2019
Developed web applications using PHP with the CodeIgniter framework.
Introduced SVN as the version control system and set up SVN servers.
Automated website deployment using Jenkins with batch commands.
Implemented PHPUnit and Robot Framework for testing.
Transitioned to Git version control system and managed SVN history migration.
EDUCATION
National Taipei University of Technology, Computer Science and Information Engineering, Master Degree, Oct 2014 ~ Jul 2016
Implemented Scrum processes for the development and maintenance of the "Cloud Testing Platform," using Java for the backend.
Thesis: "Enhancing Efficiency and Reducing Execution Time: Managing Virtual Machines of the Cloud Testing Platform with Docker Services." The thesis aimed to improve efficiency by replacing traditional virtual machines with Docker containers.