Senior Front-End Engineer
Bravo Star International Co., Ltd.
11, 2024-Present
Platform Refactoring and Performance Enhancement
- Led the comprehensive migration of the original Next.js-based platform architecture to Nuxt.js, optimizing the overall structure.
- Clearly differentiated SSR (Server-Side Rendering) and CSR (Client-Side Rendering) development models, improving platform loading and execution performance by approximately twofold.
- Developed scripts to automatically link routes and component files, reducing the size of packaged files across platforms by about 50%.
- Implemented gzip compression, significantly boosting project loading speed by approximately 40%.
- Optimized language file compression and introduced on-demand loading, enhancing project loading speed by about fivefold.
Deployment and Collaboration Process Establishment
- Designed project deployment workflows and collaborated with the SRE team to execute deployment testing and production rollouts.
- Introduced ESLint and Stylelint as frontend development standards, greatly improving team consistency and collaboration efficiency.
Daily Operations and Incident Management
- During on-call shifts, responsible for real-time troubleshooting and resolution of platform issues, ensuring system stability.
R&D Team Leader
Chung YO Internet Information Co., Ltd.
04, 2023-08, 2024
Management
- 24/7 On-call standby, responsible for real-time troubleshooting and incident response for all services.
- Managed 8 front-end and back-end engineers, assisting with scheduling, technical guidance, and progress control.
- Managed 10 AWS cloud environment projects, covering front-end and back-end processes and data processing.
- Managed approximately 300 projects within the GitHub organization, maintaining project architecture and version control processes.
Execution
- Lead the Vue 3 project setup and AWS cloud environment setup, processing single GA event data in the scale of billions.
- Lead the Nuxt 3 project's front-end and cloud machine environment optimization, successfully reducing machine memory usage by approximately 10%.
- Responsible for the Three.js project performance optimization, and collaborated with the server team to complete the new machine deployment and deployment.
- Optimized the Python crawler project, improving stability and significantly reducing error frequency.
Front-End Engineer
Chung YO Internet Information Co., Ltd.
09, 2021-04, 2023
Technical Leadership and Architecture Upgrade
- Lead the project environment upgrade: migrate from Vue 2 to Vue 3 + TypeScript, and be responsible for the subsequent testing and deployment process.
- Introduce git-cz package to optimize team commit format and readability.
Tool Development and Internal Efficiency Improvement
- Developed multiple internal tools, including image compression, size adjustment, color code selection, folder organization, batch upload of materials, and simple crawler tools, effectively helping design and marketing departments improve efficiency.
- Managed and optimized form and process data within the department, promoting cross-department collaboration and information integration.
Cross-Department Coordination and Management Support
- Actively temporarily assume the role of supervisor, assist in planning and communication needs, coordinate engineering, planning, and design departments to ensure project execution.
- Responsible for demand and problem management, acting as a communication bridge between multiple departments to improve overall execution efficiency and collaboration quality.
Assistant Front-End Engineer
Chung YO Internet Information Co., Ltd.
09, 2020-09, 2021
Front-End Development and Animation Effects
- Participated in and completed approximately 50 dynamic web development cases, applying GSAP, PixiJS, and SCSS to enhance user interaction and animation experience.
- Developed web page image preload functionality to improve loading experience and reduce jumping.