技術能力
全端軟體工程師的技術工具箱
從 Delphi 桌面應用到 Golang + Vue.js 現代化 Web 應用,跨越前後端的全棧開發能力。
後端開發
Go (Golang)
主要使用的後端程式語言,在工作中大量使用 Golang 進行 ERP 系統的 Web 化重構。
- 版本:Go 1.26.0
- 框架:[Echo](https://echo LAB.com/) v5.0.4 — 高效能 HTTP 框架
- ORM:XORM v1.3.11 — 物件關聯對應工具
- 應用場景:
- 營建工程管理 ERP 系統後端 API
- RESTful API 設計與開發
- 資料庫操作與管理
- 系統架構設計與重構
主要技術棧
| 技術 | 類型 | 備註 |
|---|---|---|
| Go (Golang) | 語言 | 主力後端語言 |
| Echo | Web 框架 | 高效能 HTTP 框架 |
| XORM | ORM | 資料庫映射工具 |
| RESTful API | 架構風格 | API 設計原則 |
| Delphi 2009 | 語言 | 舊系統維護 |
前端開發
Vue.js 生態系統
現代化前端開發以 Vue.js 為核心,搭配多個工具與框架。
- 框架:Vue.js v3.5.29(Composition API)
- 建構工具:Vite v7.2.6
- UI 框架:
- PrimeVue v4.5.4 — 豐富的 UI 元件庫
- TailwindCSS v4.1.18 — Utility-first CSS 框架
- MasterCSS v1.37.8 — 語法驅動的 CSS 框架
- HTTP 客戶端:Axios v1.13.5
主要技術棧
| 技術 | 類型 | 備註 |
|---|---|---|
| Vue.js | 前端框架 | v3.5.29,Composition API |
| Vite | 建構工具 | v7.2.6,快速熱重載 |
| PrimeVue | UI 元件庫 | v4.5.4 |
| TailwindCSS | CSS 框架 | v4.1.18 |
| MasterCSS | CSS 框架 | v1.37.8 |
| Axios | HTTP 客戶端 | v1.13.5 |
| TypeScript | 型別系統 | 靜態型別檢查 |
桌面應用
Delphi / Object Pascal
在中程資訊顧問有限公司 (CMIS) 負責維護及開發 Delphi 2009 桌面應用程式。
- 應用系統:
- CMIS 整合桌面資訊系統
- CMIS 銷售前置分析系統
- 經驗:從 Delphi 2009 開發的舊系統逐步重寫為 Web 版本
系統運維
網路與伺服器
- Minecraft 伺服器架設與管理:自 2013 年起從事伺服器架設,從 Minecraft 1.5.2 到多版本支援
- Windows 系統維護:系統重灌、電腦組裝、優化與故障排除
- 網路設定:光纖網路升級、伺服器網路架構
其他技能
- 電腦硬體組裝與優化
- 系統重灌與維護
- 網路故障排除
- Windows API 整合(Go winres)
- 開源套件維護(NPM packages)