目前可接觸新機會/ available

$ whoami

Michael Yang

role:

雲端產線 · 邊緣音訊 · 雙平台 LLM — 能落地的全端方案

JamStation Staff Solution Architect · KKBOX 逾 11 年(Backend → Service Architecture Manager → Principal Engineer)。從 C++ 系統開發到雲端邊緣與 AI 歌單架構的 IC 成長路線。

向下捲動

// capabilities

能力矩陣

給 HR / 招募夥伴快速對照的職涯能力表 — 領域 × 技術 × 可驗證場景

Solution Architecture

端到端全端方案 · 軟硬整合 · 邊緣/場域落地 · 產品交付

JamStation Staff Solution Architect:全端方案設計與落地(音訊裝置、OTA、場域整合、雙平台 LLM 等)

Service Architecture

服務切分 · 跨服務契約 · 方案落地

KKBOX Service Architecture Manager:需求收斂、服務架構決策、跨團隊對接

Kubernetes & GitOps

Kubernetes · EKS · ArgoCD

KKBOX Service Architecture Manager:建置 EKS / ArgoCD 產線;PreSync hook、PVC 與 rollout 故障排除

Cloud & AWS

EKS · IAM · AWS SSO · Aurora · RDS · ElastiCache · ELB

以 KKBOX 雲端服務為主:身分、資料庫與負載層的配置、治理與維運(EKS 產線為核心)

AI Product & RAG

Azure OpenAI · RAG · SearXNG

KKBOX Principal Engineer:AI 歌單(AI DJ)— 情境理解、曲庫檢索與推薦訊號融合(延續早期 IR/檢索背景)

AI / LLM Infra

llama.cpp · vLLM · NVIDIA + AMD

JamStation:NVIDIA 與 AMD 雙平台 LLM 解決方案建置與推論服務化

Search & Information Retrieval

Search engines · CMS · Information retrieval · C++

中正碩士(指導教授吳昇 Sun Wu)搜尋引擎研究;Ookon 以 C++ 建置 CMS 與個人資產/資訊檢索

Backend Engineering

Node.js · PHP · Rust · C++

Ookon C++ CMS → KKBOX Backend(Node/PHP)→ 服務與解決方案架構

Embedded Audio & App

Linux · SBC · Mender · 低延遲音訊 · Flutter · App Store Connect

JamStation / JamPod:軟硬整合、低延遲音訊同步、OTA 與 App Store 送審合規

Product Integration

LINE Bot · 硬體整合 · 多機監控

JamStation 場域:裝置與營運流程串接(Bot + 硬體 + Raspberry Pi 機群)

// stack

技術棧

日常用於服務架構、雲端產線、嵌入式與 LLM 的工具鏈

語言

  • Rust· 4y
  • C++· 6y
  • Node.js· 8y
  • PHP· 7y
  • TypeScript· 5y
  • Python· 5y

後端 & 架構

  • Service Architecture· 6y
  • REST APIs· 9y
  • gRPC· 3y
  • Flutter· 3y
  • LINE Bot· 2y

資料層

  • Aurora / RDS· 5y
  • ElastiCache· 5y
  • MongoDB· 4y
  • Redis· 6y

基礎設施

  • Kubernetes· 5y
  • ArgoCD· 3y
  • EKS· 4y
  • AWS IAM / SSO· 5y
  • Mender OTA· 2y
  • Linux / SBC· 4y
  • ELB· 5y

邊緣 & AI

  • NVIDIA / AMD LLM· 2y
  • llama.cpp / vLLM· 2y
  • Low-latency Audio· 3y
  • NetworkManager· 3y
  • Containers· 6y
// proficiency legend精通熟悉

// journey

經歷

Ookon → 資策會 → KKBOX 逾 11 年 → JamStation — 清晰的 IC 晉升路線

  1. 2026.01 – 至今

    Staff Solution Architect

    @ JamStation · 台灣 · 混合辦公

    • 以 Rust + Linux SBC 構築音訊裝置控制面,處理低延遲同步與網路穩定性
    • 嵌入式裝置 OTA(Mender)與場域硬體整合方案
    • JamPod 軟硬整合與 App Store 送審合規(裝置命名 / 審核回覆)
    • NVIDIA + AMD 雙平台 LLM provider(llama.cpp / vLLM)與 LINE Bot 場域串接
  2. 2023.01 – 2026.01

    Principal Engineer

    @ KKBOX · 台灣 · 混合辦公

    • 以 Azure OpenAI + RAG + SearXNG 構築 AI 歌單(AI DJ):情境理解、曲庫檢索與推薦訊號融合
    • 將文字(與圖片)情境轉成個性化歌單,串接多端產品體驗
    • 從 Service Architecture Manager 晉升至 Principal Engineer
    • KKBOX 任職逾 11 年,深耕音樂串流與服務架構
  3. 2020.01 – 2023.01

    Service Architecture Manager

    @ KKBOX · 台灣 · 混合辦公

    • 建置 EKS / ArgoCD 產線,支撐雲端服務的 GitOps 交付與演進
    • 主導服務架構決策:邊界切分、跨服務契約與演進路線
    • 對接產品與工程團隊,將需求收斂為可落地的服務方案
    • 從 Backend Engineer 晉升至 Service Architecture Manager
    • 推動跨團隊服務標準與架構審查文化
  4. 2014.09 – 2020.01

    Backend Engineer

    @ KKBOX · 台灣

    • 以 Node.js / PHP 建構與維運後端服務與 API
    • 參與服務拆分與平台化演進,累積高併發音樂串流場景經驗
    • 2014.09 加入 KKBOX,開啟逾 11 年串流後端深耕
  5. 2013.08 – 2014.08

    Software Engineer

    @ 資策會 Institute for Information Industry · 台灣

    • 於國家級資訊研究機構參與軟體工程與大型專案實作
    • 建立正規軟體工程流程與專案視野
  6. 2011.08 – 2013.07

    Software Engineer

    @ Ookon · 台灣

    • 以 C++ 開發 CMS 管理系統,涵蓋個人資產管理與資訊檢索
    • 累積內容管理、檢索與系統開發的實作基礎
    • 職涯起點:資產/內容管理與檢索系統實作

// education

學歷

資訊工程學術基礎

國立中正大學

碩士·資訊工程學系

指導教授:吳昇

研究重點:搜尋引擎

  • 於吳昇教授實驗室從事搜尋引擎相關研究

20062009

// work

精選專案

產線平台、音訊裝置與 NVIDIA+AMD 雙平台 LLM — 可對照能力矩陣的代表作品

KKBOX AI 歌單

於 KKBOX Principal Engineer 任內打造 AI 歌單(AI DJ):以 Azure OpenAI 理解情境指令,結合 RAG 檢索曲庫與推薦訊號,並以 SearXNG 補強檢索能力,將文字(與圖片)情境轉成個性化歌單,落地多端產品體驗。

Principal EngineerAzure OpenAIRAGSearXNGMusic Streaming

gemini-rust

Google Gemini 完整 Rust client library:Interactions API、function calling、streaming、thinking、multimodal、RAG file search;type-safe + tokio async,發布於 crates.io。

RustGemini APIAI SDKAsync

azure-ai-search-rust

Azure AI Search Rust client library:完整 API 覆蓋、強型別模型、async/await;支援 hybrid / vector search 與文件寫入等範例,利於 RAG 與可擴展資訊檢索。

RustAzure AI SearchVector SearchRAG

JamPod / JamStation

音訊軟硬生態:Linux SBC + Rust 控制面 + Flutter 應用。處理低延遲音訊同步、裝置網路穩定性,以及 App Store 送審合規。

RustFlutterLinux SBCAudio

Production GitOps Platform

於 KKBOX Service Architecture Manager 任內建置 Kubernetes / EKS + ArgoCD 產線交付。實戰處理 PreSync hook、PVC 與 rollout 故障。

KubernetesArgoCDEKSKKBOX

Dual-platform LLM Provider

以 llama.cpp / vLLM 建置可同時覆蓋 NVIDIA 與 AMD GPU 的雙平台 LLM 解決方案,把推論服務化供內部與產品使用。

NVIDIAAMDllama.cppvLLM

Field Integration · LINE Bot + Hardware

場域裝置(音箱等硬體)與營運流程整合:LINE Bot 串接 + 多機監控(含 Raspberry Pi 機群)。

LINE BotIoTRaspberry Pi

// contact

聯絡我

技術交流、方案討論或職涯機會 — 歡迎來信

目前狀態

開放 — 可配合時區

寄信給我

其他連結