Oct 2020 - Present
• 工作主責:
與後端團隊協作負責 <點交點交> 平台開發、測試及維運。
• 細部內容:
1. 協助開發票券發行系統,包含發行、上架、庫存及核銷等功能。
2. 建立 <藍新金流> 與 <Ezpay發票> 服務串接。
3. 票券分享功能開發,包含簡訊發送、短網址、歸戶等功能。
4. 建立 <點交點交> 點數交換相關功能 Unit test 自動化測試。
5. 運用 AES、RSA 等加密機制建立與合作廠商間安全連線。
6. 撰寫程式執行自動化排程如退票、開立發票、email 簡訊通知等功能。
7. 維護測試站容器及 routing table 等設定。
• 能力特質:
1. 正確地依據 spec 實作出功能,並且善用 UML 等工具與同仁溝通。
2. 可在不同環境運用 docker、shell script、git、vim 等工具開發維運。
3. 能看出系統隱含的效能瓶頸與潛在的錯誤發生,並提出修正方案。
•使用技術:
後端框架: Koa.js/node.js, Flask/Python
容器: Docker, docker Compose
版本控制: Git
測試: Mocha, Sinon
CI/CD: GitLab CI
資料庫: MongoDB
資安: AES、RSA、JWT
技術研究:RabbitMQ, Socket.IO, Redis, Swagger