Mar 2023 - Present
初期負責維護既有系統(.Net Core MVC, Oracle Database, SQL Server),之後負責做新技術的探勘及研究規劃。
所完成任務:
鉅林國際資訊 - 全端工程師
1. 維護既有系統 (React, .NET Core MVC, Oracle Database)
2. 以C#開發編碼轉換工具
3. 資料庫(MS SQL)溝通效能優化,透過解決N+1 Query問題,提升效能近9倍,直接解決user問題
4. 重構 大量產生報表系統,置換專案引用套件
5. 重新規劃系統架構及流程,將monolith架構報表系統拆為client-server,透過閱讀官方文件自學Docker及Kubernetes技術,用以整合多主機資源,提高performance及throughput
6. 以.NET Core windows form框架建立全端程式碼產生器GUI,自動產生.NET Core MVC以及React模板,提高公司整體工作效率,降低整體開發成本
7. 撰寫的程式皆盡力符合Clean Code原則,以方便維護及後續優化
8. 擔任公司內部教育訓練docker & k8s講師
9. 開發前端React之SPA應用程式,使用React-Router做前端路由導航,使用Redux做集中狀態管理,使用Material UI 框架避免重複造輪子,以Typescript取代Javascript提升開發效率以及降低日後維護的難度