畢業於中山大學應用數學系,早期曾開發過 Unity 3D 與 ASP.Net Core 配合的相關專案,目前專精於前端領域。當前工作上主要使用 React 與 CSS-in-JS 進行組件開發,並專注於學習建構基礎環境的相關知識,如建構 Design System 與 Library 的打包和上版,對於任何前端技術的發展抱有熱忱也持續精進中。
CYBERBIZ 順立智慧股份有限公司 • 五月 2023 - Present
擔任 Frontend Developer,負責開發與維護 EC 後台與前台的前端部分,工作上主要使用技術: TypeScript、Vue、React、Storybook。
主要工作內容包含:
1. 使用 Vue 開發與維護 EC 前台頁面內容,參與部分後端渲染遷移至前端渲染的過程。
2. 使用 React 開發與維護 EC 後台頁面,如:內容新版會員頁面與篩選器開發、後台樣版編輯器功能開發與維護等後台需求。
3. 及時修正客服回報相關問題並進行優化。
4. 與後端開發人員一同規劃功能架構與文件
Bybit Taiwan 維塵有限公司(2022 / 07 停業) • 五月 2022 - 七月 2022
擔任 Sr. Frontend Developer ,負責一個新項目的前端開發,主要使用 TypeScript、Next.js、Pnpm、Nx MonoRepo 進行開發。
TeamT5 杜浦數位安全股份有限公司 • 九月 2021 - 四月 2022
擔任前端 Team Leader ,參與前端團隊初期建構過程,統合團隊成員的意見並主導行進的方向,整理使用到的技術並確立團隊的 Coding Style 與進行方式,目前工作上主要負責團隊成員的工作目標、跨團隊溝通、與前端組件的打包與升版相關的作業。
1. 導入 TypeScript 並對組件進行重構
2. 導入 Yarn workspace、Lerna 用於建置共用組件 Library
3. 導入 Storybook 建立 UI 文件與相關開發流程
4. 配合 Gitlab-CI 打包內部 Npm package
5. 協助公司建立前端 Team 與初期規劃
6. 與設計團隊溝通並導入 Figma
TeamT5 杜浦數位安全股份有限公司 • 十一月 2019 - 九月 2021
擔任前端工程師,主要維護既有產品專案的前端部分,和團隊成員規劃前後端分離進行的方向與策略,在期間完成公司第二版官網的開發,並導入 React 前端框架、 Webpack 打包與 CSS-in-JS 等現代前端開發工具。
1. 維護產品 Rails 專案前端部分
2. 導入 React 前端框架
3. 以 Strapi 配合 Next.js 開發新公司官網,獨立完成內部 CMS 的架設到外部 SSG 輸出的流程
4. 導入 CSS-in-JS 於 UI 組件設計
5. 導入 ESLint 與 Stylelint 作為程式碼檢查工具
國立台灣師範大學 • 二月 2018 - 四月 2019
擔任實驗室軟體工程師,主要開發 Unity 粒子效果的工具,期間產學合作案中進行後台的開發,並支援實驗相關工作項目。
1. 負責 Unity 粒子效果主程式開發
2. 以 ASP.Net Core 開發後台與 Unity 進行串接
3. 以 ASP.NET Core 配合 Vue.js 進行後台編輯頁面的開發
https://github.com/psycholog-studio/psycholog
原本是想使用 Polymer、Electron、Three.js 等前端套件開發遊戲的一個 Side Project,在過程中學到了不少現代前端領域的知識,在了解了更多工具與流程後,目前正重新使用 React 和所學的技術重構中。
https://github.com/tokileecy/toki-website
以自己發布的 ui library packages 配合 Three.js 開發個人首頁,並學習與了解部分 Shader 與 WebGL 相關的知識。
https://github.com/tokileecy/UVEditor-Texture-Manager
曾經於 2017 年時短暫參與 Blender 社群的討論,當時協助一位社群夥伴解決問題所完成的一個小工具,並得到回饋拍了個影片: https://www.youtube.com/watch?v=Mlc9GGNlprs。