
どこかで、きっと、また。

企業內部人資系統的功能擴充與架構升級。除了 Angular 版本升級,也包含架構優化調整、核心套件如 Kendo UI 升級,以及客製化考試模組與共用元件擴充。
- ROLE
- 前端開發工程師
- CLIENT
- Internal HR
- YEAR
- 2025
- UPGRADE
- 11 → 19
- UI
- Kendo / Material
- STATUS
- Maintained
Overview專案概述
針對既有人事系統進行功能擴充,開發客製化考試模組、共用元件與管理流程,讓內部作業可以支援更多情境。
參與 Angular 11 至 Angular 19 升級,包含架構優化調整、核心套件如 Kendo UI 升級、舊有程式結構調整與元件使用方式收斂。
TECH STACK使用技術
FEATURES產品功能
客製化考試模組
擴充型共用元件
Angular 版本升級
Kendo / Material UI 整合
My Contribution我負責的事
- 01開發客製化考試模組與可擴充共用元件,提升內部流程彈性。
- 02參與 Angular 11 至 Angular 19 升級,處理架構優化、Kendo UI 等核心套件升級與舊有架構調整。
- 03重構多處舊程式結構,讓後續功能開發更一致且易維護。
Problems & Decisions問題與決策
長期維護中的企業內部人資系統。工作範圍包含功能擴充、架構優化、Angular 版本升級、Kendo UI 等核心套件升級、舊結構整理與共用元件調整,並保持既有 HR 流程可用。
CHALLENGES過程中處理的問題
- 01
在既有大型系統中維持相容性,同時逐步清理舊結構。
- 02
跨版本升級時處理套件、元件 API 與樣式差異。Case 01
- 03
以可擴充元件承接客製化考試流程需求。
CASE 01
Angular 與核心套件升級
- Finding
- 系統需要從 Angular 11 升級到 Angular 19,並處理 Kendo UI 等核心套件升級,牽涉元件 API、樣式、相依套件與既有寫法調整。
- Decision
- 分段處理 Angular、Kendo UI 與相關套件升級,逐步修正 API 差異、樣式差異與相依問題,避免一次性大改造成既有流程不穩。
- Result
- 參與完成 Angular 11 至 19 升級,並處理 Kendo UI 等套件的 API、樣式與相依差異。
CASE 02
架構優化與舊結構整理
- Finding
- 長期維護系統累積了舊結構與不一致寫法;若只做版本升級,後續新功能仍會被舊邏輯與元件邊界拖住。
- Decision
- 在升級與功能開發過程中同步整理舊有程式結構、元件使用方式與共用邏輯,將能收斂的流程逐步統一。
- Result
- 整理舊有程式結構、元件使用方式與共用邏輯,並將可共用的流程逐步統一。

NEXT PROJECT下一個專案
TalentMatch
Talent Match Platform
以課程為導向的才藝媒合平台,實作即時聊天、課程預約、Google 登入與 ECPay 付款。

