資深工程師
星元資訊有限公司
・
Full-time技術:GitLab CI、Maven、Java、Spring Boot、Spring Cloud、Redis、MySQL、Rabbitmq、Typescript、Nginx、ShellScript、Traefik、Docker
工作內容:
1. 開發第三方遊戲串接服務
2. 開發高性能的 Session Manage 和 Cache 架構
3. 規劃微服務架構
4. 設計 CI/CD 流程和 Nexus 託管 Package
5. 設計將 40 個左右的 前端專案、Java Library 和 Spring Boot Service 構築的微服務架構,依據相依關係發布版本和部屬到遠端機器的 ShellScript
* 因為開發階段,所有專案走相同版號,如果靠原有的 gitlab ci 發佈加上人工介入,需要耗費 1 天以上
6. 重構遊戲部門的 cocos creator 遊戲架構
* 開發自適應 UI 設計 Script,切分元件佈局與邏輯設計的程式碼
* 設計在 IDE 可視化直橫版切換功能,不用再 Preview 中才能看到結果
* 自行設計 ref computed ,達到資料驅動畫面渲染,解除 元件間的資料相依的耦合
* 開發將 resources 內的檔案轉換為 enum 的 package,減少拼字錯誤或者引用不存在的資源,提高程式穩健性