劉彥廷
Tim Liu
Software Engineer Backend & Systems DevOps IoT Remote-Ready
關於我

目前於曜祥網技擔任軟體工程師,以 C# / .NET 進行後端與桌面應用開發, 熟悉從需求分析、技術選型到架構設計與落地實作的完整流程。 除系統開發外,實際承擔公司多項基礎設施建置,涵蓋 CI/CD pipeline 設計、Docker 服務遷移、多廠商 API 整合與技術探查。

擅長快速消化陌生技術並直接產出成果,曾獲主管評價技術突破能力前三名。 工作之外自建完整 Homelab 環境,從虛擬化規劃、網路架構到監控服務皆親手維護, 日常以 AI 工具輔助開發,具備橫跨應用層到基礎設施的系統思維。 對嵌入式系統與 IoT 邊緣裝置亦有長期自發研究,熟悉 ESP32、BLE、CAN Bus 協議層。

工作經驗
軟體工程師
曜祥網技股份有限公司・台北市松山區
2024/07 – 至今
  • WPF 桌面應用開發:從技術選型、MVVM 架構設計到功能實作;採 MediatR 處理模組間訊息傳遞、Named Pipe 實作跨進程通訊
  • ASP.NET 後端開發:參與後端專案功能模組的 REST API 開發與資料處理實作
  • 多廠商 API 整合與技術探查:整合各家產品 API;無文件時透過封包截取、瀏覽器 DevTools 觀察互動流程、.NET 逆向工程(dnSpy)等方式釐清介接規格
  • 基礎設施建置:升級 Gitea、PostgreSQL、Redmine(HostBase → Docker 化);建立 Gitea Actions CI/CD 自動化部署;建置 MantisBT 問題追蹤系統
  • Obsidian 文件 CI/CD 部署:整合 Gitea Actions + Qstarz,文件 push 後自動編譯並由 Caddy 部署靜態頁面,接入 AD 控管存取權限
C#ASP.NETWPF / MVVM REST APINamed Pipe DockerGitea Actions CaddyAD 整合逆向分析
電機工程技術員
日裕新有限公司・桃園市龍潭區
2017/08 – 2021/05
  • 撰寫 PLC 程式與 HMI 人機介面,負責自動化設備電控系統裝配、測試與現場維護
  • 熟悉電氣配線與電路圖識圖;出差設備維修與操作教學
PLCHMISCADA
專案 & 作品
Aracer TCP Telemetry Bridge
Python · 賽車 ECU 即時數據轉換服務 · github.com/timliudev/Aracer_TCPdecode2Racechrono
  • 逆向工程 Aracer ECU 私有 TCP 協議(無公開文件,透過封包擷取自行還原格式),以 Twisted 事件驅動架構建立即時解析與轉發服務,串接 RaceChrono 移動端應用;於 Android Termux 環境穩定運行
PythonTwisted TCP SocketProtocol Design
Self-Hosted Homelab Infrastructure
個人完整 DevOps 與網路環境
  • Docker Compose 管理多服務(Prometheus / Grafana / smokeping 監控、immich 相片庫、rdpgw 遠端閘道等)
  • Proxmox VE 虛擬化規劃(OPNsense VM + Docker host);自架 VPN(ocserv + MFA)、DNS(AdGuard Home);Tailscale overlay 跨站台連線
DockerProxmoxOPNsense VPNMonitoringTailscale
引擎排氣量計算器(Web & Windows 版)
JavaScript / C# WinForm · github.com/timliudev · Cloudflare Pages 自動部署
  • Web 版透過 Cloudflare Pages CI 自動部署
  • Windows 版 4 stars,供機車改裝業實際使用
JavaScriptC#Cloudflare Pages
UWB Tester — Android UWB 測距示範
Kotlin · Jetpack Compose · Android · github.com/timliudev/uwb-tester
  • 為規劃中的 UWB IoT 定位側項目奠基;恰逢 androidx.core.uwb 2026-05-06 發布首個穩定版(1.0.0),即時動手實作——支援 Controller / Controlee 雙角色測距,即時顯示距離與 AoA(方位角、仰角)
  • 首次以 Android 從零建構完整專案,將兩年後端經驗移植至行動端,採 MVVM + Clean Architecture 架構分層
  • Git Flow + CI/CD 版本管理,要求完整單元測試覆蓋
  • 支援 QR Code 輔助 OOB 參數交換,降低雙機配對操作門檻
KotlinJetpack ComposeUWBClean ArchitectureUnit TestAndroid