introduction
經歷摘要
- 4 年以上前端開發經驗
- 3 年電商開發經驗
- 產業接觸:電子零組件電商(TechDesign), 論壇(nuForum), 線上影音平台(HiSKIO)
- 跨部合作:擔任跨部門的合作窗口,曾有接觸 Marketing、PM、UI/UX Design、Engineer、QA。主導引入三方 HeadLess CMS (storyblok),讓 Marketing 在內容更新上完全和程式碼分離
- 獨立創建專案:從零開始規劃並建立專案,負責設計專案架構、規劃模組化結構,並制定統一的程式碼風格和開發規範,確保程式的可讀性和可維護性。
Side Project
- 排球競賽網站 (前台主管、後台 admin 、backend api)
- Nuxt, NestJS
工作內容
澤碩科技 ~ ( 2025.04 至 仍在職)
網頁應用工程師 (Frontend Developer / Web Application Developer)
工作內容:
2026
- 使用 vben framework 實作 admin portal
- study golang 語言
2025
網頁 Iot App
Step 1: 基礎架構開發與核心功能實作
- 技術選型與架構設計:確立前端技術棧(Vue.js, Tailwind CSS, Pinia 等),建構高擴展性的 Website 整體架構。
- 功能對標與移植:針對現有 Power Pro App 功能進行分析,於 Web 端完整復刻並實現相同業務邏輯。
- 介面規劃與 UI 實作:獨立規劃 Web App 的視覺動線與前端框架,優化使用者交互體驗。
- 驗證與通知系統整合:導入 Firebase Authentication 實作登入流程,並整合 Web Push Notification 提示功能。
- 通訊模組對接:接手並優化 client-ts 專案,實現 Command 指令發送與系統串接。
- 藍牙通訊整合:開發 Bluetooth 控制模組,實現 Web 端與硬體 Panel 的直接連線與操控。
- 雲端物聯網控制:串接 AWS IoT Core 並透過 MQTT 協定實作遠端 Panel 控制功能。
- 感測器系統開發:實作各類感測器(TPMS 胎壓、Propane 丙烷、Door Lock 門鎖)之藍牙與 IoT 遠端監控功能。
Step 2: 跨平台打包、架構升級與自動化部署
- 底層連線機制重構:將 client-ts 的連線邏輯改寫,改為調用 Capacitor Native Library 以優化藍牙掃描與連線穩定度。
- 跨平台 App 轉化:利用 CapacitorJS 將 Website 封裝為原生應用程式,使其具備上架 iOS/Android App Store 之規格。
- 身份驗證流程優化:針對 App 環境重新實作並優化 Firebase Login 認證流程。
- OTA 熱更新技術研究:深入研究 CapacitorJS 的 Over-the-Air (OTA) 更新機制,實現無需重新上架即可更新 App 內容。
- 多租戶主題定制系統:規劃動態主題(Theme)機制,支持透過後台管理端(Admin)調整外觀,實現「一套代碼、多種樣貌」的靈活建構。
- CI/CD 自動化流程規劃:設計並建立完整的自動化建置與部署流水線,實現 App 編譯、封裝與發布的自動化作業。
RAG LLM 文件詢問系統
- 重新規劃前端專案,把專案 Vue 的框架引用在 Django 的專案中。
- 協助規劃 chat 畫面
- 討論 Gemini Live API 實現 voice to voice 的功能,不在透過 speech to text
- 實作 RAG LLM 的文字對話功能
- 實作 website voice 收音功能,透過 website 收音轉為 pcm 的格式傳給 websocket (Gemini Live API)
TechDesign ~ ( 2021.07 至 2025.03)
前端軟體工程師 (Frontend Developer)
2025
- 使用 Vben UI 框架 開發電子產品搜尋型錄。
- 導入 Turborepo,實現多專案單一倉庫管理,將 website 和 admin 整合至同一個 repo。
2024
- 自學 NestJS 開發 API,並深入了解資料庫設計,提升與後端溝通的效率。
- 使用 Nuxt 3 開發 華邦採購系統,串接 .NET WebAPI 和 SOAP API,優化集團採購流程電子化。
- 開發 nuforum 論壇網站 及管理後台,並應用本地化 TinyMCE,提升內容編輯的便利性。
- 建構 動態 CSP(內容安全政策)功能,使 DevOps 可自由新增三方服務所需的網域,提高網站安全性。
2023
- 導入 Headless CMS (Storyblok),將 techdesign 專案的內容與程式分離,使 Marketing 團隊能獨立管理內容,大幅減少 Landing Page 發布頻率,提升開發效率。
- 優化產品搜尋頁的 Pagination,提升 Google Index 收錄率,大幅強化 SEO 表現。
- 改善圖片格式,將 PNG / JPEG 轉換為 WebP,減少下載大小,加速網站載入速度。
- 縮減網站字體大小,進一步提升網站效能。
2022
- 重構高耦合的程式碼,降低耦合度,減少相同問題的發生機率,提高維護性。
- 使用 Angular 開發 techdesign 網站,負責以下模組:
- 產品清單 & 明細頁面
- 企業報價系統
- 購物車重構
- 首頁重構
2021
- 導入 TailwindCSS,加速開發流程。
- 花約三個月學習 Angular,並開始參與 techdesign 網站的 Sprint 開發。
- 透過 AWS 和 Nginx,將原本 MVC 架構 的專案轉為 前後端分離架構。
有點意思股份有限公司 ~ (2020.06 至 2021.07)
前端軟體工程師 (Frontend Developer)
工作內容:
- 前端專案 components 規劃
- 配合企劃製作官網活動頁面
- HiSKIO 官網切版和資料介接
- Code Free 切版和資料介接 使用工具: • Nuxt • Tailwindcss • Git • Figma • Postman
合華科技股份有限公司 ~ (2019.11 至 2020.05)
前端軟體工程師
工作內容:
- 萬芳醫院報表系統
- 空中救護 app 開發
使用工具:
- Vue (spa)
- Bootstrap Vue
- Vant
- Capacitor(Hybrid App)
- Git
- Postman
立誠光電股份有限公司 ~ (2015.03 至 2019.09)
品質工程課長 品質工程課長 (2019.02 ~ 2019.09)
- Team Lead - 帶領 QE 人員(3 人): 建立異常追蹤報表
- 帶領 QE 人員(3 人): 工廠異常處理處理
- 定期報告工廠良率 & 訂定未來改善計畫
專案開發工程師 (2017.02 ~ 2019.02)
- 開發歐美客戶產品
- 研發高精 密度網印製程
- 出差評估網印設備 & zygo 量測設備
- 開發產品轉導入量產階段
製程整合工程師 (2015.03 ~ 2017.02)
- 跨站點製程異常處理
- 重點產品良率分析