拓連科技 (Noodoe)
2018/04 – 2024/06
Principal Engineer · EV 充電與車聯網
主導 iOS 系統架構與技術策略,個人核心貢獻超過 2,500 次提交。帶領 2 名工程師,負責專案規劃並與韌體、後端團隊跨部門協作。
Noodoe EV 充電與白牌生態系
App Store ↗- ▸ 建構 Noodoe Core SDK 與動態設定、主題系統,成功交付 10+ 白牌應用程式,減少約 95% 重複程式碼。
- ▸ 開發支援 20 多種語言的國際化引擎,確保全球部署順暢。
- ▸ 實作 GraphQL + WebSocket 混合架構支援即時充電狀態,解決關鍵的長連線記憶體洩漏問題。
- ▸ 完成完整充電流程:Stripe / Apple Pay 多帳戶支付、充電預約、Plug-and-Charge 與駕照驗證。
KYMCO Noodoe 智慧儀表板
App Store ↗- ▸ 設計模組化架構,單一 App 同時支援多代硬體(1.x 與 2.x),確保長期擴充性與向下相容。
- ▸ 優化啟動時間達 70%;實作 Find My Scooter、My Journey 與 Core Graphics / Core Animation 進階動畫。
- ▸ 整合 Core Bluetooth 與 MFi 協議,實現穩定的多設備配對與即時數據同步。
富邦 Noodoe Car
YouTube Demo ↗- ▸ 獨立負責 iOS 全週期開發,整合低功耗 BLE 自動喚醒機制,於背景自動開始行車數據收集。
- ▸ 整合 DrivingBehavior SDK (KMP),即時偵測急煞、急加速與過彎事件,支援保險評估服務。
- ▸ 結合 BLE 訊號強度與 GPS 數據,實作行車軌跡視覺化與停車位置記錄。
基礎建設與 DevOps
- ▸ 開發內部共用 Frameworks:NDNetwork(含憑證釘選)、NDLogger、NDSecureStore、NDCacheFile。
- ▸ 維護 Jenkins CI/CD,透過 jenkins-job-builder 實現白牌產品自動化建置與一鍵多環境發布。
[Swift][Combine][GraphQL][WebSocket][Core Bluetooth][MFi][Stripe][Jenkins]