abr 2020 - Presente
後端
- .Net Framework升級至 .Net Core(.Net 5 & 6)。
- 使用三層式架構將資料存取與商業邏輯切割降低程式碼複雜度。
- 使用結構化日誌(GCP、SEQ)來紀錄效能與API異常問題。
- 使用TDD的模式來撰寫新功能與保護邏輯。
- 建立排程服務並透過WebApi控制排成狀態。
前端
- 使用Vue開發測試工具提供B2B或QA團隊驗證。
- MVC 專案維護。
維護
- SOLID模式將過於複雜的程式逐步拆解降低維護難度。
- Functional Programming降低程式碼的複雜度。
- 遺留程式導向底層的共用Function。
- 導入測試保護邏輯建立單元測試(Nunit)。
效能調教(將原本的單PodTps從12次/s提升至36次/s)
- EF語法的效能調整。
- SQL語法效能調整。
- 撰寫壓力測試程式。
自動化部署/容器化
- 建置HealthCheck機制確保Pod的啟動與服務正常。
- IaC(Infrastructure as code)的設計讓系統控制的彈性提升。
- 建置 Gitlab CI / Jenkins 自動測試與部屬。
客服
- 協助客戶對API。
- API文件撰寫。
- 撰寫SOP流程。