Senior Software Engineer
Ionex Energy
2021/12 - 現在
主要工作
- 從零開發並維運多個後台與共用 UI/Utils Library(yarn workspace)。
- 以 React + Vite + TypeScript + Apollo (GraphQL) 開發前端,並整合 MUI + Tailwind CSS。
- 以 GitHub Actions 建立 CI/CD,搭配 AWS S3 + CloudFront 完成部署流程。
- 將 Node.js 服務改寫為 Golang,並以 GraphQL 實作後端 API 與 IoT 伺服器規劃。
- 串接 TapPay 信用卡與 ATM,透過 WebView 與 Android/iOS App 協作,並使用 SvelteKit 開發金流前端。
關鍵成果
- Node.js 專案改寫至 Golang,伺服器資源使用量節省 50% 以上。
- 導入 Vite,前端部署時間由 8 分鐘縮短至 2 分鐘。
- 以 Golang + AWS Lambda 建立自有翻譯內容管理平台,替換外部 SaaS,每年節省超過 2,000 美元。
- 導入 Sentry 增強可觀測性,並建立前端自動化工作流程。