* 領導16至20人的中小型開發團隊,為國內頂尖零售商打造了穩定可靠的系統,內容包括:
- 開發RDBMS票務系統資料遷移至AWS DynamoDB,大幅降低成本並提升系統效率,處理資料量達億級別。
- 優化票務的資料結構,顯著減少資料處理量。
- 商品購買通路與退貨的調整,涉及帳務的計算與大量資料的處理。
- 票務的多元交換方式。
* 於管理面:
- 為團隊建立完善的面試和培訓制度,改善工作流程並實現績效透明化。
* 於測試面 :
- 落實自動化測試,包括Cypress e2e測試和Postman API測試,減少人工測試繁瑣的流程,進而提升效率。
- 落實測試整合至Azure DevOps Test Suite,與工單系統連結追蹤,優化測試管理與缺陷跟蹤過程。
- 領導團隊導入SpecFlow,降低需求、測試、開發(程式)端間的隔閡,提高交付需求的精確度。
* 於開發面 :
- 除了滿足客戶需求外,持續帶領團隊將單體服務拆分至AWS Lambda、ECS等Serverless服務,以提升系統的可擴展性和維護效率。
- 搭配AWS Codepipeline和SonarCloud進行自動化測試與覆蓋率分析。
- 領導團隊導入AWS Athena,滿足外部對NoSQL不同面向查詢的需求。
- 同時也進行系統的關鍵設計與開發。
* 於雲端基礎建設 :
- 透過AWS CloudFormation提供更貼近生產環境的測試環境,讓開發人員進行更有效的整合測試。
- 面對雲端基礎建設環境的複雜挑戰,我們整理所需環境至容器並配合Localstack,實現開發人員在本地開發與驗證。
- 配合開發團隊,依據開發內容建設雲端環境,以滿足客戶需求。