自我介紹
我是一位有八年以上實務經驗的前端工程師。職涯早期從後端入行,寫過 PHP、Node.js,後來逐漸把重心轉到前端,目前主要使用 Vue 3 與 React 生態系進行 SPA 架構設計與開發。
日常工作中,我習慣用 Vite 搭建專案腳手架、透過 Pinia 管理全域狀態,搭配 Vue Router 做路由守衛與權限攔截。在測試方面,我有使用 Playwright 撰寫 E2E 自動化測試的經驗,也熟悉 Lighthouse 與 Web Vitals 來做前端效能調校。跨平台的部分,我有 Flutter 和 React Native 的實作經驗,也碰過 Nuxt 3 和 Next.js 的 SSR/SSG 場景。
因為有後端背景(Golang / PHP),所以我在跟後端團隊溝通 API 規格、WebSocket 協定或 JWT 驗證流程時,通常可以直接對齊技術細節,不太需要額外的轉譯成本。過去交付的專案涵蓋金融科技、醫療管理、IoT 即時監控等不同領域,讓我對不同產業的業務邏輯與前端需求都有一定程度的掌握。
核心專長與技能
前端框架與架構
建構工具與品質
跨平台與其他專長
後端與 DevOps
工作經歷
資深前端工程師 | 富鈞水資科技
2025/12 - 2026/05進公司後從零開始重建整個前端系統,從 Vite 專案初始化、Element Plus 元件封裝、到 WebSocket 即時數據渲染的整合,都是我一個人負責規劃跟落地的。因為團隊規模不大,後端的 Golang API 和部署腳本我也會一起處理。
- 主導整個前端系統架構重構,建立模組化元件庫與統一設計規範
- 開發即時監控儀表板、歷史趨勢圖表、告警管理、設備管理等核心模組
- 實作 WebSocket 即時數據推送的前端接收與渲染機制
- 開發 CWMS 廢污水監測系統前端模組(狀態碼管理、有效率查詢),符合法規需求
- 實作多租戶權限隔離 UI 與管理員視角切換機制,整合 JWT 驗證路由守衛
- 建立前端權限管理系統,包含群組、身份別、角色樣板的完整 CRUD 介面
- 開發管理員總覽儀表板,跨公司查看站點、告警、LINE 綁定等彙總資訊
- 使用 Playwright 撰寫 E2E 自動化測試,涵蓋登入、權限驗證等核心流程
- 建立容器化部署流程,管理 QA / Demo / 正式環境與 Nginx SSL 續證
全端整合與後端能力
- 具備 Golang (Gin) 後端 API 開發經驗,獨立完成 RESTful API 設計
- 實作 LINE Bot SDK 告警推播系統與 WebSocket 即時遙測後端
- 採用 golang-migrate 管理資料庫遷移,設計備援與備份策略
資深前端工程師 / 全端開發 | 自由接案
2024/06 - 2025/12這段期間以自由接案的方式跟不同產業的客戶合作,從需求釐清、技術選型到部署上線都自己來。前端架構是我的主要產出,後端 API 和雲端部署則是視專案需要搭配處理。
- 建構跨平台(iOS/Android/Web)分析介面,實作響應式儀表板與互動式圖表
- 支援 7 種語言國際化,整合 Bitfinex API 的前端數據即時串接
- 使用 Nuxt 3 開發 SPA 管理系統:包含客戶管理、日曆排程、庫存與報表介面
- 開發獎金分潤系統與網紅合作管理平台,並實作 Playwright E2E 測試
- 開發地圖式即時監控介面,整合 Google Maps 實作路燈標記與狀態視覺化
- 獨立開發 LLM 驅動的即時敘事遊戲引擎,前端以 Vue 3 + Vite 打造,拆分超過 20 個功能元件(CombatView 戰鬥系統、MeridianModal 經脈視圖、EquipmentModal 裝備系統、NPC 互動面板、WorldDashboard 世界儀表板等)
- 透過 WebSocket 實作前後端即時串流通訊,AI 生成的敘事文字以逐字動畫方式即時渲染,支援斷線重連與 Session 還原
- 使用 Pinia 管理複雜的遊戲全域狀態(角色六維屬性、背包道具、武學境界、NPC 關係鏈),搭配 Vue Router 處理多場景切換
- 實作 Mobile-first 響應式設計,包含手機版選單、觸控操作、自適應佈局與音效控制元件
- 後端以 Golang 整合 Google Gemini API,設計七步驟 Turn Engine 流水線(防鬼打牆 → 模組攔截 → 動態事件 → Pre-LLM → RAG → 敘事 → Extraction),搭配 Extraction-based 狀態更新機制自動同步遊戲狀態
- 實作 RAG 檢索增強生成架構:使用 Qdrant 向量資料庫儲存武學招式、地點、NPC 等世界觀知識,透過 Embedding 向量化查詢,將相關上下文自動注入 LLM Prompt,提升敘事的世界觀一致性
- 使用 MongoDB 做遊戲狀態持久化(存檔、NPC 記憶、歷史對話),Docker Compose 整合 Qdrant + MongoDB + Caddy 一鍵部署
前端工程師 / 全端開發 | 金財租有限公司
2020/10 - 2024/05在這間公司待了將近四年,從一開始只有我一個工程師,到後來同時帶著行銷團隊一起協作。除了寫程式以外,也負責 SEO 優化和數據分析的技術面支援,算是技術跟行銷都有碰到。
- 用 React 從頭開發員工工單系統,處理多人同時編輯的即時衝突偵測與鎖定機制
- 用 Vue.js 搭配 Chart.js 開發出貨入庫追蹤的視覺化儀表板,讓倉管人員可以即時掌握庫存動態
- 建立 Google PageSpeed Insights 自動化監控流程,定期追蹤 Core Web Vitals(LCP、FID、CLS)指標變化
- 針對公司官網與產品頁面執行 SEO 技術優化:壓縮圖片資源、實作 lazy loading、調整 Critical CSS 載入順序,將 Lighthouse Performance 分數從 50+ 拉到 85+
- 透過 Google Search Console 監控索引狀態、涵蓋範圍錯誤與搜尋成效,定期排除 Crawl Error 並提交 Sitemap 更新
- 使用 Ahrefs 進行關鍵字研究與競品反向連結分析,搭配 Google Trends 觀察搜尋趨勢變化,作為內容策略調整依據
- 導入 Cloudflare 做 CDN 加速與快取策略設定(Page Rules、Cache-Control),同時管理 DNS、SSL 憑證與 DDoS 防護
- 管理 WordPress 技術面 SEO(Sitemap、Robots.txt、301 重導向),確保網站索引健康度
後端與行銷科技
- 使用 Laravel 開發後端 API,搭配 MariaDB 做資料庫查詢優化(Index 調整、Slow Query 分析)
- 協助行銷團隊進行 Google Ads 與 Meta Ads 的技術面支援,包含轉換追蹤碼埋設(GTM / Pixel)、Landing Page 效能調校與 UTM 追蹤參數管理
全端工程師 | 古己
2019/04 - 2020/07這份工作是跟朋友一起創業,除了負責技術開發以外,更多的時間花在處理業務問題跟釐清產品方向。技術面主要把後端從舊版 PHP 遷移到 Laravel,並導入 Docker 容器化部署。
- 開發支付應用程式的前端介面與 RESTful API 後端
- 將舊版程式碼遷移至 Laravel 框架,整合多個第三方支付閘道 API
- 導入 Docker 容器化,建立 Ubuntu 上的自動化部署流程
- 重新設計資料庫架構以優化支付交易處理效能
全端工程師 | OVO
2018/06 - 2019/04主要負責公司內部管理系統與官網的開發維護,同時協助後端團隊撰寫 RESTful API 供 Android TV 應用程式串接使用。
- 開發與維護公司內部管理系統及官方網站前端介面
- 協助撰寫後端 RESTful API,提供 Android TV 應用程式所需的資料接口
- 使用 Socket.io 建構即時通訊功能,搭配 PM2 叢集模式部署確保服務穩定性
後端工程師 | InproHub
2017/07 - 2018/03第一份正職工作,負責後端系統的現代化重構與第三方 API 整合。
- 將舊版原生 PHP 程式碼重構為 Laravel 框架,提升程式碼可維護性與測試覆蓋率
- 完成多個第三方系統的資料 API 整合
- 開發後端自動化報表系統,定期產出資料分析報告
學歷
淡江大學
2016 - 2020 | 台北市
語言能力
- 中文: 母語
- 英文: 專業工作程度