Technical Skills
- HTML5, CSS3, JavaScript (ES6+)
- VueJS (vue3, pinia, composition API), Bundlers (webpack, rollup, vite)
- Docker, Linux, NodeJS, Python, Shell Script, git
- GCP, Cloudflare
Experience
Senior Frontend Engineer @ 17LIVE Inc.
- Developed a web extension in one month, preserving over 90% of e-commerce team revenue at risk due to the termination of a third-party service.
- Implemented a streaming archive recorder system capable of exporting a single video with optional features such as comments, interactions, and product promotions.
- Designed and set up independently a simple end-to-end test pipeline using Playwright, GitHub Actions, and Cloudflare Workers.
- Reduced the e-commerce team's CI/CD time by ~50% and image size by ~50% using multi-stage builds.
- Created various tools using Userscript, Google App Script, Codepen, and shell scripts to improve efficiency for QA, PM, and UI teams, with half of these tools becoming their essential daily productivity tools.
- Collaborated with the game team to develop a webview in vanilla from scratch in less than 15 days.
- Provided mentorship through pair programming, code reviews, and sharing knowledge to help junior engineers in both frontend and backend work.
- Worked with the SRE on-call team to reduce false alerts in Datadog and Grafana.
Software Engineer @ MiTAC Inc.
- Implemented SCADA HMI using vue2, Apache ECharts, JointJS and Vuetify.
Projects
dmhy-subscribe
Utilized crontab to crawl target resources and store them into SQLite, and provide CLI to access SQLite. Implemented self-designed migration flow for learning.
speedtest-monitor
Tracked network speed, recorded it into SQLite, and visualized it with Grafana.
Education
Master of Institute of Multimedia Engineering, NCTU