關於我

我如何走進軟體工程

大學時期

我在墨爾本皇家理工大學(RMIT University)讀書時,接觸過電腦運算、演算法、資安、使用者體驗與雲端。直到一門網頁開發課,我第一次把程式做成使用者看得見、能操作的網站;為了讓自己的作品能上架,我也學習了 DevOps 與雲端服務,並決定攻讀軟體工程碩士,更完整地學習軟體開發。

碩士時期

在 University of Melbourne 攻讀軟體工程碩士期間,我建立了扎實的軟體開發流程理論基礎,也累積了大量 Agile 實作經驗。期間我參與三個外部客戶專案,兩次擔任 Product Owner;在 OAS 的 12 人團隊中,除了客戶溝通和整理需求,也負責推進團隊以 Scrum 方法進行開發。

實際工作經驗

在學校以外,我也累積了不少實戰經驗。在 Vision Verse 的全端實習中,我負責公司產品的訂閱、帳號權益與部署;個人專案 MenuGenie 從開發到上架由我獨立推進;Interesty 則是我以個人身分與外部客戶合作開發、目前仍持續使用的系統。這些經驗讓我更在意資料與權限是否正確、服務是否穩定,以及成本能不能支撐長期運作。

工作核心價值觀

這些經驗也形塑了我的工作方式。開始專案前,我會先和使用者對談,理解現有流程、想解決的問題和原本的操作邏輯,再安排介面、資料與系統流程。面對陌生技術時,我會先看官方文件與實際案例;出現問題時,則把流程拆成最小單元步驟,固定變因再逐步除錯。

查看作品下載履歷

能力範圍

我能把需求釐清、整理成規格、完成開發,並一路負責到產品上線與後續維運。

  1. 01

    定義問題

  2. 02

    設計方案

  3. 03

    開發與上線

  4. 04

    穩定維護

  1. 需求釐清與規格整理

    把還不清楚的需求,整理成要做什麼、先做什麼,以及怎樣算完成。

  2. 流程與規則設計

    先把使用者怎麼操作、資料怎麼流動,以及不同角色能做什麼想清楚,再開始開發。

  3. 從功能開發到正式上線

    把使用者看到的介面、後端流程和需要串接的服務整合起來,讓功能能真正上線使用。

  4. 上線與持續維護

    處理部署、成本與備份,讓產品上線後能穩定使用。

技能快照

程式語言

PythonJavaC/C++C#TypeScriptJavaScriptSQLSwift

前端 / 行動端

ReactNext.jsViteSwiftUIHTML/CSSTailwind CSS

後端 / API

FastAPISpring BootNode.js/ExpressFlaskNext.js API RoutesREST APIsGraphQLWebhooksJWTStripeStripe ConnectSignature Verification

資料 / 雲端 / 基礎設施

PostgreSQLFirestoreFirebaseCloud FunctionsFirebase HostingGCSGCPCloudflareAWSDockerKubernetes/K8sNginx / Reverse proxyTerraform

工程實務 / 品質

Git / GitHub FlowLinux / Shell scriptingCI/CD pipelineUnit testing (Jest / Pytest / JUnit)Integration / E2E testingSystem designWeb Security

經歷時間軸

從澳洲留學與社團經驗,到實習、產品上線與實際營運改善。

  1. 學歷

    2020.07 - 2023.11

    RMIT University 電腦科學學士

    建立演算法與計算機科學基礎,並在探索 IT 各領域後,確認以軟體工程作為長期發展方向。

  2. 社團幹部

    2023.03 - 2023.11

    RMIT University Taiwanese Student Association | Vice President

    規劃與執行 10 場以上活動,從小型聚會到約 80 人活動皆有參與;負責預算、活動執行、流程協調與任務分工。

  3. 學歷

    2024.02 - 2025.11

    University of Melbourne 軟體工程碩士

    已畢業,於碩士階段強化軟體流程、需求分析與產品交付能力。

  4. 工作

    2024.10 - 2025.07

    Vision Verse Interactive Pty Ltd | 全端開發實習生

    獨立交付 DineSeal 的訂閱、帳號與權益流程,涵蓋月訂閱、優惠/免費試用碼、取消、續訂與權限同步,並在已部署產品完成 8 個關鍵情境的端到端驗證。

  5. 碩士畢業專題

    2025.04 - 2025.11

    Product Owner|Oral Assessment System(OAS)

    在 12 人跨職能團隊中,將持續變動的客戶需求整理為優先順序、使用者故事與驗收標準;也負責 Agile/Scrum 的執行,掌握開發進度並推進課程管理員、考官與學生的核心多角色排程流程。

Ian Chi — Full-Stack Product Engineer