簡介
近 10 年後端與平台工程經驗,擅長身分認證、多租戶、核心業務服務與雲端基礎設施;熟悉 0→1 驗證、1→10 穩定化與 10→100 維運。2025 年起把同一套工程紀律延伸到 LLM / Agent 產品化(閘道、治理、計費與可靠性)——目前同時擔任響雨互動娛樂 Tech Lead,並以外包形式承接 ViewSonic AI 產品線。
近期業務:平台後端(自建 OIDC / Federation、帳戶與組織、事件驅動與 monorepo 治理、全站登入類 P0 on-call);產品重構與商業化(VR 教育核心 .NET → NestJS,訂閱 / credit / AI 教案);AI 系統工程(AI Gateway、可治理銷售知識系統、教育生成平台)。
有 Tech Lead 與團隊 Mentor 經驗:對接 PM / 業務 / 教育團隊、收斂需求與優先級、導入工程標準與 code review;能獨立交付全端。AWS 與 GCP 皆有深度實戰(亦有 Azure 部署經驗),習慣在架構、成本與可靠度之間做取捨。專長:Backend / Architecture;近年延伸至 LLM 平台與 Agent 工作流落地。
工作經歷
Tech Lead:對多產品線負架構與交付責任,並作為教育團隊技術對口(需求收斂、合規文件、優先級取捨);導入 AI-assisted code review,維持跨服務一致品質。
VR 教育平台(核心後端重構)
主導遺留 ASP.NET + MagicOnion gRPC 系統重構為 NestJS 領域服務,並與 Unity 完成 gRPC → REST 遷移。
- 平台能力:多租戶 RBAC + 訂閱 Entitlement 雙層授權;Feature Flag;credit / 學習點數 ledger(激勵幣與計費幣隔離,兌換以 saga 保證一致性)
- AI 產品化:AI Provider 抽象層;課綱 RAG(pgvector);AI 教案助手(結構化教案綁定課程並實扣 credit;3D 推薦取自真實庫存)
- 資料與基礎設施:70+ Entity MySQL → PostgreSQL;OpenTofu 管理 GCP;Audit → BigQuery;以服務規模選 Cloud Run,搭配 committed-use,雲端成本約降 20%
MDM 裝置管理平台
教育場域裝置後台與 agent;Meta Quest / Pico / HTC Vive / Android 等教學裝置生命週期。
- 註冊編組、政策下發、APK 版本與簽章驗證;MQTT(QoS=1)指令推送與完整狀態追蹤
- 健康監控與雙模式 enrollment
平台中樞、ACG 電商與 Gamer Link Site
- Turborepo monorepo:SSO 中樞複用自建 OIDC 經驗(Silent Re-auth、聯邦登入、雙通道密碼重設);帳號領域模組化;SmilePay + ibon;Python 風控
- Gamer Link Site 0→1:自訂 slug、平台辨識、en/zh-TW;DNS / well-known / email 所有權驗證與 Verified badge;Cloudflare Workers SEO
以後端 / 平台視角承接品牌端 AI 產品線:統一閘道、知識治理、生成工作流與內部自動化;對接內部使用方並交付可維運服務。
銷售知識系統(Governed Knowledge)
重構銷售助理為可治理、抗幻覺知識平台——規格數值來自決定性查詢,不由 LLM 生成;回答必須可點擊引用。
- 事實(Markdown-KV + DuckDB)/文件證據/敘事(強制 cites + 人工審核);Soft schema 免 migration
- Online Q&A 與後台編輯(Claude Agent SDK)解耦;MCP 唯讀知識介面
- 引用檢查、golden-set、連結健康;全量驗證 412/412 機種規格零遺漏;上游 pipeline 以 landing contract 解耦
AI Gateway、教育生成與 HR 自動化
- Go AI Gateway:動態 Registry(timeout / retry / rate limit / health);四態非同步任務 + Redis / Webhook;雙層快取降 LLM 成本;ECS Blue-Green
- Langflow:企業生成平台 20+ Flow;多模態解析與 Agent orchestration(SSE / Webhook);ECR → EKS
- HR 自動化:Claude Agent SDK — JD 解析 → 候選人擷取 → 履歷加權 shortlist;政策問答附引用
負責 ViewBoard / myViewBoard 會員與組織核心;擔任團隊 Mentor,與 4+ 人後端協作,主導 PR review 與技術決策記錄(RFC / ARD / SA)。
身分與帳戶平台(從零)
- 自建 OIDC Provider 為統一登入中樞;整合 6 種企業 / 社群 / 教育 Federation
- MFA、CSP/CORS、強制 SSO;帳戶生命週期(含 Bulk)、組織邀請/角色/Domain + wildcard
- Event-driven(
account.created 等)驅動跨服務 CDC
平台 Library、架構與可靠度
- 可復用 Webhook、Event Store、CQRS、Multi-vendor SSO 策略庫
- CQRS + Event Sourcing 與跨團隊 DDD;主導 6 個核心服務遷入 monorepo,業務無中斷
- Terraform + Terragrunt multi-env;運維 AWS / GCP;24h on-call 處理全站登入等 P0 incident
團隊
- Mentor 後端成員、建立工程標準與技術分享;以書面架構決策降低跨團隊溝通成本
Tech Lead:需求分析、跨團隊與廠商協商、緊急事故、徵才面試;金流服務費率議至低於市場約 20%。
- 創作者委託平台:Laravel 0→1 驗證後,主導 NestJS + Next.js monorepo 重構(DDD);代收付金流、即時通訊、通知、推薦、審核與搜尋 SEO
- 平台共用:簡訊 / OTP 抽離 internal API;測試環境 VPN 隔離
- Web3(附線):ERC-721、Nuxt3 + Ethers、稀有度與圖像管線
- 以 Laravel monolithic 於約 8 個 sprint 建置學習站初版;以 design pattern 分離複雜課程模組
- 串接多類型 third-party streaming(audio / video / live);維護 WordPress landing page
- 將 WooCommerce 下單經 Express produce API 寫入 RabbitMQ,橋接舊購課流程與新系統
- 前端 Vue 2;部署於 Azure,Docker Compose 建置開發環境
- 成就系統(從零):設計 library 介接 ML Team 資料並正規化格式;提供 client endpoint 與需求對應 API;重構部分 legacy
- 內部系統與 Infra:維護 CMS / CRM;Terraform 自動化部署與 IaC;大流量情境下做資料面 tuning 與 failover
- Top 30 流量站 CMS:混合層級 RBAC、內容管理介面、AI 產文 produce 至 Kafka、報表與 GA 整合(D3.js)
- 0→1 專案:配合設計師建置並維運多個小型內容站;可 clone 的單體網站模板;維護 legacy code
工具箱
語言 / 後端TypeScript(NestJS)、Go(Gin)、Python、PHP(Laravel)、Node.js
資料PostgreSQL(pgvector)、MySQL、Redis、DuckDB、Elasticsearch、MongoDB、MikroORM / Prisma
平台與整合OIDC / OAuth2(自建 Provider)、REST / gRPC、MQTT、SSE、Socket.io、RabbitMQ / Kafka、CQRS / Event-driven
AI(近年)OpenAI / GPT、Claude、Gemini、Grok、Azure OpenAI、Claude Agent SDK、LangChain、Langflow、MCP
雲端與交付AWS(ECS、EKS、Lambda、SQS…)、GCP(Cloud Run、Cloud SQL、GCS…)、Terraform / OpenTofu / Terragrunt、Docker、GitHub Actions / GitLab CI
前端(可獨立交付)React、Next.js、Vue、Nuxt、TailwindCSS
觀測ELK、Grafana、Prometheus、Langfuse、CloudWatch
學歷
國立高雄第一科技大學
資訊管理系
2010 — 2014
Summary
Nearly 10 years in backend and platform engineering, strong in identity, multi-tenancy, core business services, and cloud infrastructure — from 0→1 validation through 1→10 hardening to 10→100 operations. Since 2025, applying the same discipline to shipping LLM / Agent products (gateways, governance, billing, reliability) — currently Tech Lead at Hibikiame while contracting on ViewSonic's AI product line.
Recent work: platform backend (in-house OIDC / Federation, account & org services, event-driven design, monorepo governance, P0 login on-call); product re-architecture & monetization (VR education .NET → NestJS; subscriptions / credit / AI lesson plans); AI systems engineering (AI Gateway, governed sales knowledge, education generation).
Tech Lead and mentor experience: partnered with PM / business / education teams, clarified priorities and compliance, established engineering standards and review practices; can ship full-stack when needed. Deep hands-on experience with AWS and GCP (plus Azure deployments). Strengths: Backend / Architecture; recently extended into LLM platforms and agent workflows in production.
Experience
Tech Lead across product lines — architecture and delivery ownership; technical liaison to education (requirements, compliance, prioritization); AI-assisted code review for consistent quality.
VR Education Platform (core backend rewrite)
Led rewrite of legacy ASP.NET + MagicOnion gRPC into NestJS domain services; Unity client migration gRPC → REST.
- Platform: multi-tenant RBAC + subscription entitlements; feature flags; credit / learning-points ledger (incentive currency isolated from billable credit; saga redemption)
- AI productization: AI Provider abstraction; curriculum RAG (pgvector); AI lesson-plan assistant (structured plans bound to courses with credit billing; 3D recs from real inventory)
- Data & infra: 70+ entities MySQL → PostgreSQL; OpenTofu on GCP; audit → BigQuery; Cloud Run + committed-use, ~20% lower cloud cost
MDM Device Platform
Device console and agent for education fleets (Meta Quest / Pico / HTC Vive / Android) — lifecycle management.
- Enrollment, policy push, APK versioning & signatures; MQTT (QoS=1) command dispatch with full lifecycle tracking
- Health monitoring and dual-mode enrollment
Platform Hub, ACG Commerce & Gamer Link Site
- Turborepo monorepo: SSO hub reusing prior in-house OIDC experience (silent re-auth, federation, dual-channel reset); modular accounts; SmilePay + ibon; Python risk service
- Gamer Link Site 0→1: custom slugs, platform detection, en/zh-TW; ownership verification (DNS / well-known / email) + Verified badge; Cloudflare Workers SEO
Backend / platform lens on brand AI products: unified gateway, knowledge governance, generation workflows, and internal automation — delivering operable services with internal stakeholders.
Sales Knowledge System (Governed Knowledge)
Rebuilt the sales assistant as a governed, anti-hallucination platform — spec values from deterministic queries, never LLM generation; every claim must be citable.
- Facts (Markdown-KV + DuckDB) / document evidence / narrative (mandatory cites + human review); soft schema without DB migrations
- Online Q&A decoupled from back-office authoring (Claude Agent SDK); read-only MCP knowledge interface
- Citation checks, golden-set, link health; 412/412 product-spec zero-omission; upstream pipelines via landing contract
AI Gateway, Education Generation & HR Automation
- Go AI Gateway: dynamic registries (timeout / retry / rate limit / health); four-state async tasks + Redis / webhooks; two-layer cache; ECS blue-green
- Langflow: enterprise generation with 20+ flows; multimodal components and agent orchestration (SSE / webhooks); ECR → EKS
- HR automation: Claude Agent SDK — JD parsing → candidate extraction → weighted shortlist; policy Q&A with citations
Owned ViewBoard / myViewBoard membership and organization core; mentored a 4+ engineer backend team; led PR review and written design decisions (RFC / ARD / SA).
Identity & Account Platform (greenfield)
- In-house OIDC Provider as unified login hub; 6 enterprise / social / education federation strategies
- MFA, CSP/CORS, forced SSO; account lifecycle (incl. bulk); org invite / roles / domain + wildcard
- Event-driven CDC (
account.created, etc.)
Platform Libraries, Architecture & Reliability
- Reusable webhook, Event Store, CQRS, multi-vendor SSO strategy libraries
- CQRS + Event Sourcing and cross-team DDD; led migration of 6 core services into a monorepo with no business interruption
- Terraform + Terragrunt multi-env; operated AWS / GCP; 24/7 on-call for P0 incidents (site-wide login, multi-service disruption, domain)
Team
- Mentored backend engineers; engineering standards and tech sharing; written ADRs to reduce cross-team friction
Tech Lead: requirements, cross-team and vendor negotiation, incidents, hiring interviews; negotiated payment fees ~20% below market.
- Creator commission platform: Laravel 0→1, then led NestJS + Next.js monorepo refactor (DDD); multi-processor payments, realtime chat, notifications, recommendations, moderation, search/SEO
- Shared platform: SMS / OTP extracted to internal API; VPN-isolated test environments
- Web3 (side line): ERC-721, Nuxt3 + Ethers, rarity / image pipeline
- Built the v1 learning site on a Laravel monolith in ~8 sprints; design patterns for complex course modules
- Integrated multi-type third-party streaming (audio / video / live); maintained a WordPress landing page
- Bridged WooCommerce orders into the new system via Express produce API → RabbitMQ
- Frontend in Vue 2; Azure deployment with Docker Compose for development
- Achievement system (from scratch): library to interface with ML Team data and normalize formats; client endpoints and requirement-driven APIs; legacy refactors
- Internal systems & infra: CMS / CRM; Terraform automated deployment and IaC; data-layer tuning and failover under load
- Top-30 traffic CMS: hybrid-level RBAC, content management UI, AI-generated articles produced to Kafka, reporting + GA with D3.js
- 0→1 projects: built and operated multiple small content sites with designers; cloneable monolith site template; legacy maintenance
Toolbox
Languages / backendTypeScript (NestJS), Go (Gin), Python, PHP (Laravel), Node.js
DataPostgreSQL (pgvector), MySQL, Redis, DuckDB, Elasticsearch, MongoDB, MikroORM / Prisma
Platform & integrationOIDC / OAuth2 (in-house Provider), REST / gRPC, MQTT, SSE, Socket.io, RabbitMQ / Kafka, CQRS / event-driven
AI (recent)OpenAI / GPT, Claude, Gemini, Grok, Azure OpenAI, Claude Agent SDK, LangChain, Langflow, MCP
Cloud & deliveryAWS (ECS, EKS, Lambda, SQS, …), GCP (Cloud Run, Cloud SQL, GCS, …), Terraform / OpenTofu / Terragrunt, Docker, GitHub Actions / GitLab CI
Frontend (can ship independently)React, Next.js, Vue, Nuxt, TailwindCSS
ObservabilityELK, Grafana, Prometheus, Langfuse, CloudWatch
Education
National Kaohsiung First University of Science and Technology
B.S., Information Management
2010 — 2014
Languages
ChineseNative
EnglishProfessional working proficiency (discussion, docs, technical writing)