科威資訊是一家整合旅行社上下游產業鏈ERP公司,產品包括國內外旅遊服務報名系統、OP作業操作介面、訂單銷帳業務、財會支援系統、訂房整合服務、機票游輪串接等大型專案。我的職責是
軟體架構
- 設計 [旅遊服務報名系統] 與各項ERP服務串接的底層標準,並編寫一些元件提供軟體工程師和開發人員使用。
- 建構並維護旅遊服務報名系統DevOps模型,持續優化開發和測試、部署以及營運的穩定性。
- 優化素材庫存取服務,避免每次讀取未被改變的靜態資料都需要查詢資料庫的問題。
- 設計短網址產生器,包括IP whitelist, Gate, ...etc.等限速器。
- Review 團隊成員的代碼。
系統分析
- 參與設計適用於各項旅行社商品(服務)的優惠券、紅利點數、網紅推薦服務架構,撰寫各式情境案例(User Case)、製作系統流程圖。
軟體開發
- 開發旅遊業電子商務系統建置(類似KKday模式)
- 網頁建置精靈:透過模組拖拉方式不需撰寫 html, js, css 即可生成客制化網頁和自訂表單。
- 使用 node.js 編寫網頁模組生成器提供前端開發人員使用。
- 實現不同產品類別訂購流程
- 開發各種訂購過程的 Error Handle
- 實現訂單客戶與旅行社業務之間的即時聊天系統。
- 實現短網址API服務。
- 使用 Xamarin 開發旅行社業務app,這是一款協助業務銷售旅行社商品服務的應用程式,目前已改用 React Native 實現應用(非本人開發)。
除了上述職責我還分享雲計算分散式架構的前沿技術,協助團隊成員轉換舊系統到雲服務,實現資料中心同步、分散式鍵值儲存服務、資料連線快取、訊息佇列槽。在我所待的團隊中分享 Trello, Slack, Scrum開發模式。