提供 Amazon 賣家第三方軟體服務
開發與維護的系統包含: [公司內部 CRM 系統]、[Amazon 賣家 AI 調價系統]、[Amazon 賣家 CRM 系統]
主要開發與維護公司內部 CRM 系統,有空閒時間就支援調價系統和賣家 CRM 系統的需求
✧ 程式開發與維護
1. 遵循原有分層架構 Model, View, Controller, Service, Repository 的設計做開發
2.表單驗證: 後端使用 Model 加上基本驗證,前端使用 JQuery 套件做資料驗證
3. 資料庫撈取資料: 使用 Entity Framework、Dapper。
4. 統一方案顯示,使用 Model 格式化方案名稱
5. 歷史訂單和升降級比對,從訂單資料表判斷出歷史訂單,以及有升降級異動時比較最新的方案和上一次方案
6. Credit、Coupon 開立
✧ 效能調教
1. Dapper 解決欄位隱性轉換問題
2. Entity Framework 改善鎖表的問題
3. 管理用戶權限比對方式,將比對的複雜度由 n 降為1
4. 客戶狀態搜尋功能調整未使用到索引的條件
5. 優化 AI 額度計算語法,避免大表 Join 大表
6. 優化大量刪除 db 資料方式,改成批次刪除避免鎖表時間過久
✧ 系統測試規劃與執行
1. NUnit Test,檢查欄位輸入是否顯示相應的錯誤提示訊息
2. Service 使用 AxoCover 檢查 Unit Test 覆蓋率並加以補強
3. 手動測試 : 用 Excel 列出 Test Case,檢查資料存取是否正確、錯誤提示訊息是否符合預期,
4. 前端自動化測試 : Selenium 搭配 Chrome WebDriver,拜訪特定 URL,測試登入功能
✧ 協助教育訓練
1. 將組內成員撰寫的教育文件加以補強與整合