跳到主要內容
EN切換語言

軟體工程師 · 全端開發

Emmanuel Ferdinand Anggawirja

現居 台北

全端軟體工程師,主要使用 React 與 Java Spring Boot。專注於打造與翻新面對客戶的系統,並讓開發貼近產品真正的需求。近期對 AI 驅動的產品特別感興趣。

向下捲動

經歷

我待過的地方

  • 2025年12月 - 至今

    Heagle Information Integration Inc.

    黑棠資訊整合股份有限公司

    軟體工程師

    • 開發與維護面對客戶的系統,包含現場部署與正式環境問題排除。
    • 將前端由 Angular 重寫為 React,並重構後端 API 邏輯以提升穩定性。
    • 撰寫 API 文件,作為團隊標準的介接參考。
    • 建置整合單元測試與程式碼分析的 CI/CD,統一團隊開發流程。
    • 設定 AI agent 系統,包含技能定義與 agent 行為。
    • Java
    • Spring Boot
    • React
    • Next.js
    • TypeScript
    • JavaScript
    • REST API
    • CI/CD
    • Nginx
    • Forgejo
    • MySQL
    • Liquibase
    • PostgreSQL
    • AI Agents
  • 2024年12月 - 2025年6月

    Rapixus Inc.

    瑞思資訊股份有限公司

    現場應用工程師實習生

    • 協助導入政府組態基準(GCB)、資訊資產管理,以及透過資安弱點通報系統(VANS)建立資安控管。
    • 重現問題並研究解法,排除 Linux 套件的相關問題。
    • 翻譯並維護中英文技術文件。
    • Linux
    • Windows
    • Active Directory
    • Virtual Machines
    • Cybersecurity

技術

我慣用的工具

前端

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML
  • CSS

後端

  • Java
  • Spring Boot
  • Python
  • Django
  • REST API

資料

  • MySQL
  • Liquibase
  • PostgreSQL
  • Power BI
  • Tableau

DevOps 與雲端

  • Git
  • GitHub Actions
  • CI/CD
  • Nginx
  • Forgejo
  • AWS
  • Linux
  • Vercel

其他

  • Solidity
  • Web3.js
  • Postman
  • AI Agents

工作流程

從開發到上線

  1. 01

    需求釐清

    動手前先確認目標、限制,以及完成的定義。

  2. 02

    設計

    先勾勒資料模型、UI 元件與 API 結構。

  3. 03

    功能分支

    從 develop 開出 feature/<name>,main 只接受正式發行與緊急修復。

  4. 04

    實作

    以小而聚焦的 commit 開發,並遵循 Conventional Commits。

  5. 05

    CI

    每次 push 都會執行 lint、格式檢查、型別檢查與正式建置。

  6. 06

    審查與合併

    對 develop 開 PR,通過審查且 CI 全綠後以 squash 合併。

  7. 07

    CD

    每次合併都會自動部署,develop 進測試環境、main 進正式環境。每次建置都會保留,回滾只需重新部署前一版。

  8. 08

    UAT

    撰寫測試情境,並在 develop 的測試環境逐一驗證。

  9. 09

    發行

    從 develop 切出發行版本並合併進 main,由同一條流程上線。

  10. 10

    監控

    觀察正式環境。出問題先回滾,再從 main 開 hotfix 分支修復,並直接合併回 main 與 develop。

學歷

我念過的學校

2021年9月 - 2025年6月

亞洲大學

資訊工程學系

  • 以 4.3/4.3 GPA 畢業並獲得多項獎學金,同時兼顧多份工讀與社團幹部職務。
  • 系上前 5%,專攻機器學習、雲端運算,以及資料分析與視覺化。

畢業專題

去中心化供應鏈管理系統

  • 與三人團隊以 Solidity 智慧合約、React 與 Web3.js 打造去中心化供應鏈交易平台。
  • 實作完整商品生命週期:上架、購買與鏈上付款結算。
  • Solidity
  • React
  • Web3.js
  • Truffle
  • Ganache

語言

  • 印尼文母語
  • 英文多益 985/990
  • 中文

證照

  • AWS Certified Cloud PractitionerAmazon Web Services

工作之外

終端機以外的生活

  • 咖啡

    喜歡沖煮,就跟喜歡喝一樣。

  • 籃球

    以前常打,現在主要看 NBA 和玩 NBA 2K。

  • 電影

    週末進戲院,片單卻永遠清不完。

  • 音樂

    寫程式或通勤時總會放點音樂。

Let's build somethingcreativeamazinginnovativeintelligenttogether