大學時期
我在墨爾本皇家理工大學(RMIT University)讀書時,接觸過電腦運算、演算法、資安、使用者體驗與雲端。直到一門網頁開發課,我第一次把程式做成使用者看得見、能操作的網站;為了讓自己的作品能上架,我也學習了 DevOps 與雲端服務,並決定攻讀軟體工程碩士,更完整地學習軟體開發。
我在墨爾本皇家理工大學(RMIT University)讀書時,接觸過電腦運算、演算法、資安、使用者體驗與雲端。直到一門網頁開發課,我第一次把程式做成使用者看得見、能操作的網站;為了讓自己的作品能上架,我也學習了 DevOps 與雲端服務,並決定攻讀軟體工程碩士,更完整地學習軟體開發。
在 University of Melbourne 攻讀軟體工程碩士期間,我建立了扎實的軟體開發流程理論基礎,也累積了大量 Agile 實作經驗。期間我參與三個外部客戶專案,兩次擔任 Product Owner;在 OAS 的 12 人團隊中,除了客戶溝通和整理需求,也負責推進團隊以 Scrum 方法進行開發。
在學校以外,我也累積了不少實戰經驗。在 Vision Verse 的全端實習中,我負責公司產品的訂閱、帳號權益與部署;個人專案 MenuGenie 從開發到上架由我獨立推進;Interesty 則是我以個人身分與外部客戶合作開發、目前仍持續使用的系統。這些經驗讓我更在意資料與權限是否正確、服務是否穩定,以及成本能不能支撐長期運作。
這些經驗也形塑了我的工作方式。開始專案前,我會先和使用者對談,理解現有流程、想解決的問題和原本的操作邏輯,再安排介面、資料與系統流程。面對陌生技術時,我會先看官方文件與實際案例;出現問題時,則把流程拆成最小單元步驟,固定變因再逐步除錯。
我能把需求釐清、整理成規格、完成開發,並一路負責到產品上線與後續維運。
定義問題
設計方案
開發與上線
穩定維護
定義問題
設計方案
開發與上線
穩定維護
把還不清楚的需求,整理成要做什麼、先做什麼,以及怎樣算完成。
先把使用者怎麼操作、資料怎麼流動,以及不同角色能做什麼想清楚,再開始開發。
把使用者看到的介面、後端流程和需要串接的服務整合起來,讓功能能真正上線使用。
處理部署、成本與備份,讓產品上線後能穩定使用。
從澳洲留學與社團經驗,到實習、產品上線與實際營運改善。
建立演算法與計算機科學基礎,並在探索 IT 各領域後,確認以軟體工程作為長期發展方向。
規劃與執行 10 場以上活動,從小型聚會到約 80 人活動皆有參與;負責預算、活動執行、流程協調與任務分工。
已畢業,於碩士階段強化軟體流程、需求分析與產品交付能力。
獨立交付 DineSeal 的訂閱、帳號與權益流程,涵蓋月訂閱、優惠/免費試用碼、取消、續訂與權限同步,並在已部署產品完成 8 個關鍵情境的端到端驗證。
在 12 人跨職能團隊中,將持續變動的客戶需求整理為優先順序、使用者故事與驗收標準;也負責 Agile/Scrum 的執行,掌握開發進度並推進課程管理員、考官與學生的核心多角色排程流程。