劉享鑫 (Jerry Liu)

軟體工程師 @ 光禾感知科技(OSENSE Technology)|新北市五股區

具 6+ 年後端與系統開發經驗,專精 Python / FastAPI / Django 與分散式系統設計,具備 AI(LLM / RAG)應用整合與雲端部署(GCP / AWS)能力。擅長將高延遲 AI 任務以異步佇列(async queue)架構編排,並以 Provider / Adapter 模式整合多家 AI 供應商。

核心領域:AI Agent / LLM 系統整合(GPT-4o, Claude, Gemini, RAG pipeline)、高併發後端架構設計(FastAPI, Django REST Framework, async worker)、影音生成管線與資料管線建置(FFmpeg, TTS, image-to-video)、行動應用開發(Flutter, Firebase, TensorFlow Lite)與容器化部署(Docker, Nginx, CI/CD)。


工作經歷

軟體工程師

光禾感知科技 OSENSE Technology

負責 AI 影片自動生成平台(OVideo,含旅遊業客戶專案)後端開發。平台需編排多項高延遲 AI 任務(LLM 腳本生成、image-to-video、TTS、lip sync),並整合多家 AI 供應商。重構影片生成管線與異步處理架構,將單支影片端到端生成時間由 45 分鐘縮短至 15–20 分鐘,效能提升約 60%。

1. Worker / 影片生成管線
  • 設計並建置 6 個獨立 worker 與 8 個任務佇列的異步處理系統(Redis + RQ),實作 exponential backoff 自動重試與 dead-letter queue(DLQ),確保長時 AI 任務失敗可追蹤、可恢復。
  • 建置端到端影片生成管線:LLM 腳本生成、image-to-video、TTS 語音合成、FFmpeg 影片合成、唇形同步(lip sync)、Whisper 字幕對齊,全程由佇列驅動自動化完成。
  • 設計快取策略,重用已生成的影片片段,降低重複呼叫 AI 供應商的成本與生成時間。
2. API / 架構重構
  • 將約 2,000 行的單體 main.py 重構為 9 個 FastAPI router 模組(約 40 個 endpoints),並抽出 service layer 分層(API / Service / Worker / Infrastructure 四層架構),提升可維護性與測試性。
  • 將手動 SQL schema 管理導入 Alembic migration,實現版本化資料庫遷移與容器啟動時自動升級(PostgreSQL 15, SQLAlchemy 2.0)。
3. LLM / AI 整合
  • Factory pattern 實作 multi-provider LLM 抽象層(OpenAI GPT-4o / Google Gemini),支援文字生成與視覺理解(vision),可依設定切換供應商。
  • Provider / Adapter 模式整合 image-to-video 供應商(Runway ML / Google Vertex AI Veo),透過環境變數切換,並同時支援 sync / async 介面。
4. CI/CD 與部署
  • 以 Docker Compose 編排 9 個服務(API + 6 workers + 排程任務),搭配 Nginx 反向代理,建立 staging / production 雙環境部署流程。
  • 維運 GCP 與雲端儲存(Google Cloud Storage / Azure Blob Storage)整合。

技術棧:Python, FastAPI, SQLAlchemy, Alembic, PostgreSQL, Redis, RQ, FFmpeg, OpenAI GPT-4o, Google Gemini, Vertex AI, Runway ML, Whisper, Docker, Nginx, GCP

April 2026 - 現職

軟體工程師

優安互連股份有限公司 (UanCare)

任職於醫療健康照護科技公司,擔任後端工程師並兼任行動端開發。參與 15+ 個 Django 後端服務(主導其中 8 個)與多個 Flutter 行動應用,產品線涵蓋口腔肌力健康管理(UOral2)、數位認知行為治療(ICBT)、長照訂閱管理(UanSubscribe)、企業級對話 AI(UanGPT)。

1. AI / LLM Systems
  • 主導開發 UanGPT 企業級多模型對話系統(團隊第一貢獻者),以 LangChain 統一介面整合 GPT-4o / Claude / Gemini / Azure OpenAI 與 AWS Bedrock,支援動態切換模型供應商。
  • 設計 RAG pipeline(Qdrant Vector DB + Bedrock Embeddings + Rerank),建置醫療領域文件檢索與知識問答能力。
  • 主導開發診療評估單 OCR 辨識服務(PaddleOCR + Google GenAI),自動化紙本醫療表單數位化流程。
  • 開發 DDK / MPD 口腔音訊檢測 API(librosa + WebRTC VAD 訊號分析),將語音生理檢測整合進臨床評估流程。
2. Backend Architecture
  • 參與設計 Django REST Framework API 架構(50+ ViewSets、100+ data models),同時支援 Web / App / IoT 多端存取。
  • 開發多階段臨床評估功能(前測/中測/後測 DDK 量測整合與問卷回呼 API),參與 ICBT 自動化治療流程系統開發。
  • 獨立開發統一認證授權服務(uauth / uaccounts),建立 RBAC 權限與 API token 認證機制。
  • 主導開發健康量測 IoT 數據接入:建立 HRV 生理量測裝置與量測機台的數據寫入 API 及 LINE LIFF 量測介面。
  • 主導開發推播通知服務(UNotify)、健康好生活(UGoodhealthlife)、居家照護(Uanaculife)等多個獨立 Django 服務。
3. Mobile App(Flutter)
  • 主導開發 3 個 Flutter 行動應用(iOS / Android 雙平台):口肌訓練 App(UOral2M 及其重構版)、復健追蹤 App(Resil)。
  • 整合 Firebase Messaging 推播、TensorFlow Lite 端上推論,並自製 WebRTC VAD 語音偵測 Flutter plugin。
4. System Integration
  • 維護與優化 TapPay / Line Pay / Apple Pay 金流流程:修正 Line Pay 卡號記憶與 3D 驗證、手機載具條碼驗證、統一第三方付款前端驗證邏輯。
  • 開發 pgvector 向量檢索應用,支援 LLM embedding 與人臉特徵比對。
5. Infra / DevOps
  • 建置 Docker 多階段構建 + Supervisord 多進程編排(Django + Celery Worker + Beat)部署流程,搭配 Nginx 與 Gitea Actions CI/CD。
  • 維運 AWS(RDS / S3 / SES / Bedrock)與 GCP(Compute Engine / Vertex AI)雲端服務。
  • 獨立撰寫公司 RD 技術規範文件(Django / Python / Docker / 資安規範),建立團隊開發標準。

技術棧:Python, Django, Django REST Framework, FastAPI, PostgreSQL, pgvector, Redis, Celery, RabbitMQ, LangChain, AWS Bedrock, Qdrant, RAG, Whisper, Flutter, Firebase, Docker, Nginx, AWS, GCP

August 2022 - March 2026

技術支援工程師

凌網科技股份有限公司

參與職安卡專案技術支援,派駐於職業安全衛生署,負責系統教學與署內工具開發。

  • 支援職安卡課程及系統操作教學,協助培訓超過 300 名學員,確保學員短時間內熟悉系統操作流程。
  • 開發 2 支 LINE Bot,提升用戶互動與服務效率。
  • 協助建立署內法規函釋系統(公文管理平台),整合並管理超過 133 筆公文,提升公文流程效率。
  • 開發資料匯入工具,維護法規網站資料完整性。
  • 自學期間完成 CodeWars 題庫 75 題,並以獨立接案工程師身份交付 3 個專案(個人翻唱網站、B2C 電商平台、線上點歌系統),使用 Python (Django) / HTML / CSS / JavaScript / PostgreSQL。
February 2019 - August 2022

資訊操作員 (OP)

精誠資訊股份有限公司

負責政府機關資訊室的 IT 現場支援服務,處理資訊設備故障、帳號問題與日常維運。

  • 處理超過 338 件 IT 支援案件,涵蓋帳號解鎖、故障排除、設備重啟等情境。
  • 嚴格依照政府單位標準作業流程(SOP)操作,維持資訊安全與運作穩定。
February 2018 - January 2019

教育經歷

私立華夏科技大學

工程學士
電機工程學系 (四技畢業)
擔任電機系教學助理(TA),獲選為「北區優良TA」。
September 2013 - June 2017

專業技能

程式語言 & 核心工具
  • Django
  • FastAPI
技術核心 (Technical Skills)
  • Backend: Python, FastAPI, Django, Django REST Framework (DRF), REST API Design, SQLAlchemy, Alembic.
  • AI / LLM: RAG, LangChain, GPT-4o, Claude, Gemini, Vertex AI, Bedrock, Qdrant, Whisper, Prompt Engineering.
  • Database / System: PostgreSQL, pgvector, Redis, System Design, Microservices, Queue-based Architecture.
  • Async: Celery, RabbitMQ, RQ (Redis Queue).
  • Media Pipeline: FFmpeg, TTS, Image-to-Video (Runway / Vertex AI Veo), Lip Sync, librosa, WebRTC VAD.
  • Mobile: Flutter (iOS / Android), Firebase Messaging, TensorFlow Lite.
  • Infra / DevOps: Docker, Docker Compose, Nginx, Linux, CI/CD, AWS (RDS / S3 / SES / Bedrock), GCP (Compute Engine / Vertex AI / Cloud Storage).

專案作品

1. FlowPay - 分散式高併發金流系統 (High-Performance Payment System)

專案亮點 (Key Achievements)

  • 事件驅動架構 (EDA):設計 Microservices 架構,利用 RabbitMQ 實現流量削峰填谷 (Peak Shaving),解耦 API 接收端與業務處理端,確保高流量下系統穩定性。
  • 併發控制與冪等性:實作 Redis Distributed Lock (Redlock) 防止 Race Condition,配合 DB Unique Constraint 確保交易冪等性,杜絕重複扣款。
  • 高可靠性設計 (Reliability):設計 Dead Letter Queue (DLQ) 機制處理失敗訊息,並開發 Replay CLI 工具實現「零掉單」容錯機制。
  • 效能優化:基於 FastAPI (Asynchronous) 開發

核心技術

Python (FastAPI), RabbitMQ, Redis (Lock/Cache), PostgreSQL, Docker Compose

專案連結: GitHub

2. 台灣金流 SDK (Taiwan Payment Gateway SDK) - 企業級支付整合架構

專案亮點

  • 架構設計:運用 Strategy & Factory Pattern 解決綠界 (ECPay) 與 TapPay 介面不一致問題,實現高度擴充性與依賴反轉 (DIP)。
  • 資安實作:內建 HMAC 簽章驗證,並強制使用 hmac.compare_digest 防止時序攻擊 (Timing Attack)
  • 品質保證:撰寫完整 pytest 單元測試,Mock 外部依賴以確保核心邏輯穩定性 (Coverage > 80%)。
  • 型別安全:全面採用 dataclasses 定義 DTO,杜絕 Dictionary Stringly Typed 的維護惡夢。

核心技術

Python, Design Patterns (Strategy/Factory), Unit Testing, HMAC Security, OOP

專案連結: GitHub

3. 光復超人 API Server (GuangFu-Hero) (2025) - 災害資訊平台 (Open Source)

專案角色:核心架構師 (Lead Architect)

  • 架構設計:從零建置 FastAPI 基礎架構,設計模組化路由 (Router) 與 Generic CRUD 模式,降低重複程式碼,讓志工開發者能快速上手。
  • 身份驗證系統:獨立實作 LINE Login (OAuth2 + OIDC) 流程,包含 PKCE 安全驗證與 Session 狀態管理 (`services/line_auth.py`)。
  • 非同步效能優化:運用 Background Tasks 處理 Discord Webhook 通知與日誌紀錄,避免阻塞 API 主執行緒,確保高併發下的回應速度。
  • 資料庫適配:實作 Enum Serialization 層解決 PostgreSQL 與 Python Enum 相容性問題;動態切換 Cloud SQL Socket 與 TCP 連線模式,實現本地/雲端環境無縫切換。
  • 全域異常處理:設計 Global Exception Handlers,將 Pydantic 驗證錯誤與 DB Integrity Error 轉化為前端友善的 JSON 格式。

核心技術

Python (FastAPI), PostgreSQL, SQLAlchemy, LINE Login (OAuth2/PKCE), Docker, GCP Cloud Run, AsyncIO

專案連結: 官網 | GitHub

4. 口肌健康贏家 App (2025) - 醫療行動應用

功能亮點

  • 架構重構:導入 Clean Architecture 與 BLoC,提升維護性。
  • AI 整合:整合 Google ML Kit (人臉辨識登入) 與 TFLite (離線口腔動作偵測)。
  • DDK/MPD 檢測:實作精準的音訊錄製與波形分析功能。

核心技術

Flutter, Dart, BLoC, Freezed, Google ML Kit, TensorFlow Lite, Dio

5. UGPT 主網站 (2024) - 企業級AI應用

功能亮點

  • 實現基於 RAG (Retrieval Augmented Generation) 的智能應答系統
  • 提供 WebChat 即時聊天互動功能

核心技術

Python (Django), PostgreSQL, Celery, Vertex AI

UGPT 網站截圖
6. 優安主網站 (2023) - 健康長照平台

功能亮點

  • IoT 裝置數據即時串接與監控
  • 電商金流系統整合 (Tappay/Line Pay)

核心技術

Django, IoT Protocols, PostgreSQL, Docker

優安主網站截圖
7. 開台點歌系統 (Side Project)

功能亮點

  • Twitch/Spotify API 整合,React.js 前端重構。

核心技術

React.js, Django, Twitch API

開台點歌系統截圖

專業證照

  • Juniper Networks Certified Associate, Junos (JNCIA-JUNOS)