RESUME
詹子賢
Cross-domain AI Application Engineer
Backend / Industrial Software / AI Agent Engineer
Connecting software, data, machines and AI.
Summary
製造業軟體與 Backend 工程經驗,涵蓋 SMT 生產系統、資料處理、設備整合、CI/CD、Observability 與 AI Agent 工具整合。
我的工作重心在不同 domain 之間的交界:把實體設備與生產流程的限制,轉成後端可以描述、可以驗證、可以被監控的模型,再讓 AI Agent 以受控的方式進入這些既有系統。
Skills
BACKEND
Python · FastAPI · Node.js · TypeScript · Express · REST API · DDD layering · SQLAlchemy · Prisma · pytest
DATA
SQL · PostgreSQL · Redis · Kafka · Data pipeline · CSV / FST parsing · Encoding normalization · Vector search (Qdrant)
INDUSTRIAL SOFTWARE
MES / WMS · SMT production flow · Machine file integration (Panasonic / Fuji) · Barcode workflow · Traceability · State machine modeling (XState)
IOT
MQTT · EMQX · Sensor data ingestion · Time-series storage · Device / machine integration
OBSERVABILITY
Prometheus · Grafana · Loki · Metrics & log pipeline · Alerting · Health check design
CI/CD & INFRASTRUCTURE
Gitea · Drone CI · Docker · Podman · Release lifecycle & rollback design · Self-hosted infrastructure
AI AGENTS
LLM application design · Tool calling · MCP server / client integration · Claude Code · Workflow automation (n8n) · RAG (LlamaIndex)
Selected Projects
- SMT Production Assistant — 生產流程與防錯系統。多廠牌機台程式檔解析、條碼驅動流程、顯式狀態機。
Vue 3 · TypeScript · FastAPI · XState · AG Grid - Release Controller — 把部署操作變成可控、可追溯的 release lifecycle:validation、approval、scheduled deployment、health check、rollback。
FastAPI · Gitea · Drone CI · Podman - AI-managed WordPress — 以 Claude Code + MCP 維護一個真實運作的網站,Agent 採 capability-based least privilege。
Claude Code · MCP · WordPress
Domain Experience
- Manufacturing systems:SMT 生產流程、上料防錯、設備程式檔整合、生產追溯。
- Backend engineering:API 設計、資料模型與一致性、領域邏輯分層、自動化測試。
- Data & integration:異質格式與編碼正規化、資料管線、跨系統資料交換。
- Infrastructure & reliability:CI/CD、容器化部署、release 控制、監控與日誌。
- AI application:LLM 工具整合、MCP 能力設計、Agent 權限邊界、自動化工作流。
Education
- Physics(undergraduate background)— 建立了以模型與量測理解系統的思考方式。
- Electrical Engineering(graduate program,未取得學位)— 曾進入電機工程研究所,接觸 automatic control 與 power conversion,後轉往軟體工程發展。