Bater Chen
透過整潔、可維護的程式碼,運用 AI 為使用者創造真正的價值。
📍 台灣台北 📧 baterme[at]gmail.com 🔗 LinkedIn 📝 部落格 📝 程式碼氣味到重構
🧠 摘要
結果導 向的資深全端工程師,擁有 12 年以上在不同產業提供可擴展解決方案的經驗。專精於後端開發(C#/.NET、Python、Ruby),在優化系統效能、領導技術團隊和實施 DevOps 最佳實踐方面有卓越的成績。熱衷於乾淨的程式碼架構、AI 驅動開發(Vibe Coding)和開發者體驗(DevEx)。
🛠️ 技能
- 後端: C#/.NET、Python、Ruby、ASP.NET、Rails
- 前端: Vue.js、Angular.js
- DevOps 與基礎設施: CI/CD、AWS(Lambda、EC2、Route 53)、Git、監控
- 資料庫與 API: SQL、REST APIs、OAuth 1/2
- 品質與流程: 單元測試、ISO 27001、敏捷開發、STRIDE 威脅建模
💼 工作經歷
Frontier.cool(台灣台北)
後端主管 / 全端開發者 2024 年 10 月 – 現在
- 領導 4 人後端團隊(2 位資深、2 位中階),負責核心後端和 DevOps 運營
- 領導後端團隊並實施 CI/CD 流程以簡化發布作業
- 將 18,000 行的巨大類別重構為 10 個基於功能領域的模組化類別
- 優化關鍵 API 效能,將回應時間從 5 秒降至 200 毫秒
- 將單元測試覆蓋率從 <10 提升至 500+;強制執行發布前威脅建模(STRIDE)
- 減少程式碼警告並在各版本中提升程式碼品質 8.6%
- 透過完全自動化將部署時間縮短 83%
- 透過每月 +4 小時的結構化開發同步提升團隊協作
- 維護符合 ISO 27001 的安全實踐和系統可觀察性
- 管理 AWS 基礎設施:Lambda、EC2、Route 53
專案經理 2024 年 5 月 – 2024 年 10 月
- 協調跨職能團隊(前端、後端、QA、UI/UX、PO)按時交付功能路線圖,在緊迫的時間表下解決規格模糊和發布障礙
- 啟動具有適當版本控制的 Git i18n 工具,降低 PM 維護成本和時間,避免意外回退到先前的文字
- 管理 FabriSelect v2.0 的及時發布,使客戶能夠在展覽中快速展示布料
- 擔任跨角色的專案經理職責
前端開發者 / 主管 2024 年 3 月 – 2024 年 5 月
- 團隊規模:2 位資深前端開發者
- 實施 QR 碼標籤功能,被客戶採用以簡化材料管理
- 整合線上試算表功能,使使用者能夠執行批量編輯並提高資料管理效率
- 開發 3D 材料檢視器,使 2D 掃描影像能夠線上預覽為 3D 物件,增強客戶視覺化和決策能力
- 領導前端 E2E 測試與 CI/CD 流程
樂天(日本大阪)
資深 Ruby 開發者 2022 年 4 月 – 2024 年 2 月
- 作為唯一開發者維護成熟的 Ruby 專案
- 處理 DevOps、效能調校和功能重構
- 講者,樂天技術大會 2022
技術主管 2020 年 7 月 – 2022 年 3 月
- 團隊規模:5 位 Ruby 開發者
- 領導為內部和外部使用者開發新通訊系統的端到端開發(網頁 UI 和電子郵件)
- 設計系統架構並解決技術債務以提高程式碼品質
- 指導團隊成員、培訓技能發展,並移除團隊障礙以最大化產出
- 將單體儲存庫重新架構為 5 個領域特定模組以實現更好的分離
Rails 開發者 2018 年 7 月 – 2020 年 6 月
- 維護一個管理全球商家的 8 年內部系統
- 透過平行執行和 API 模擬將 8000+ 測試執行時間從 70 分鐘減少到 8 分鐘
- 將測試行覆蓋率從 110% 提升到 160%
- 在遺留堆疊中引入自動化 JavaScript 和前端測試
- 將 Ruby 和 Rails 從生命週期結束版本升級到最新版本,在重構期間應用乾淨程式碼原則
InfoCentric(澳洲墨爾本)
Ruby on Rails 開發者 2017 年 7 月 – 2017 年 11 月
- 使用 OAuth 1 和 2 整合 Garmin 和 Fitbit API,用於計算保險折扣的健康裝置平台
- 為所有功能和模型達成 110% 的程式碼對測試比率
- 撰寫部署文件並開發 API 供 QA 生成測試資料
Racbit(台灣台北)
Ruby 開發者 / 網頁團隊主管 2015 年 12 月 – 2017 年 4 月
- 領導由兩位 Ruby on Rails 開發者和一位產品經理組成的團隊,建立運動賽事 SaaS 平台(官方網站、金流、售票、線上商店)
- 在敏捷環境中開發數百個功能
- 規劃並促進每日站會、每週估算和回顧會議
- 準備技術設計和發布文件
- 透過程式碼審查、結對程式設計和每週會議指導初級開發者
- 管理 AWS 服務(EC2、S3、RDS、Mailgun)用於應用程式託管
- 使用 AWS SDK 和多執行緒將電子郵件發送效率提升 8 倍,在 60 秒內發送 100 封帶有業務邏輯的電子郵件
凌網科技(台灣)
Java 工程師 2012 年 9 月 – 2015 年 5 月
- 為台灣政府建立外籍勞工稽核系統,每天被數百名員工使用
- 透過減少紙本工作流程提高工作效率,為每位員工每天節省 5 小時
- 設計、實施、部署和維護網頁應用程式
- 解決客戶問題、進行產品研究,並從功能需求開發解決方案
- 維護程式碼規則 wiki 以確保知識的可重用性和可訪問性
1111 人力銀行(台灣)
資訊架構師 2009 年 8 月 – 2011 年 9 月
- 領導網站營運和 UX 設計,包括線框圖創建和 UX 報告生成
- 管理行銷活動、官方社群媒體(Facebook、Plurk)和 EDM 系統
- 招募網頁設計師和 .NET 程式設計師
- 在 2 年內從助理晉升為經理
🎓 教育
- 國立中正大學,台灣 — 學士 2004 – 2008
- 資策會,台灣 — 軟體開發課程 2012 年 2 月 – 2012 年 8 月
🌐 語言
- 中文: 母語
- 英文: 流利(TOEIC > 700)