關於我
我從 2019 年 6 月 開始自學 Python,之後就一直在做後端開發。
這幾年做過監控系統、Web ERP、微服務架構與產品核心後端開發。
平時也會閱讀文件、追原始碼,把技術真的弄懂。
主動學習
習慣追套件原始碼、閱讀技術文章,遇到問題會先自己研究清楚再問。
開放協作
喜歡和同事討論技術方案,不同角度的想法往往能找到更好的解法。
注重品質
寫程式會考慮可維護性與擴展性,不只是讓功能跑起來而已。
持續精進
每日練習 LeetCode 磨練演算法思維。
效率優先
遇到重複性工作會優先考慮自動化,把時間留給真正需要思考的事。
穩健架構
專注於程式碼品質、高併發處理與系統穩定性。
工作經歷

Senior Backend Engineer
ShellFans (唄粉智能科技) 2025/06 - 2026/03
- 分散式任務架構設計: 從零設計任務型執行架構,依任務類型拆分並分派至對應模組,內建流量控制、錯誤處理與自動重試機制,並支援 Worker 水平擴展。
- 非同步任務處理: 導入 Kafka 作為事件傳遞機制處理背景任務與非同步流程,並採用 FastStream 簡化與 FastAPI 整合的開發流程。
- 多平台社群 API 整合: 完成 Facebook、Instagram、Threads、X、YouTube 等平台 API 串接與 OAuth 授權流程,並實作 Token 自動刷新機制,確保服務可持續存取與穩定運作。
- 內容備份與媒體管理: 於授權完成後自動備份貼文資料與媒體檔案至 Google Cloud Storage,統一管理結構化資料與非結構化內容。
- 資料擷取與流程整合: 分析平台請求流程,完成必要登入驗證與簽章機制實作,以支援系統整合與資料取得流程。
- 流程驗證機制: 開發自動化流程驗證機制,用於檢查登入狀態、流程穩定性與任務執行結果,提升系統驗證效率與可維護性。
Python FastAPI PostgreSQL Kafka Elasticsearch Redis Docker GCP

Senior Backend Engineer
Smarter (詩嫚特) 2022/07 - 2025/06
- ERP 系統重構: 主導從零開發 Web 版 ERP,推動公司核心營運系統由 Windows 桌面 ERP 轉型為可持續擴充的 Web 架構。
- 核心模組開發: 17 個業務模組中獨立開發 13 個,涵蓋 BOM、庫存、採購、行銷活動、佣金計算、權限控管、財務計算、療程等核心功能。
- 微服務與事件驅動架構: 依微服務架構規劃各業務服務,各服務採獨立資料庫設計,並透過 Kafka Topic 訂閱機制進行跨服務資料同步與事件驅動處理。
- Web API 與資料模型設計: 獨立設計資料庫 Schema,並以 FastAPI 搭配 MongoDB 實作 Web ERP 主要後端服務,採前後端分離架構。
- 權限控管與企業登入整合: 建立使用者、使用者群組、權限與 API 的四層關聯模型,並整合 Microsoft OAuth 支援企業 Teams 帳號登入。
- 核心後端 Ownership: 初期為團隊唯一後端工程師,負責主要後端功能交付;後續新成員加入後持續負責 Code Review 與容器化規範建立,維持程式碼品質與架構一致性。
Python FastAPI Docker PostgreSQL MongoDB Redis Kafka GCP

Backend Engineer
HI-SHARP (昇銳電子) 2020/10 - 2022/07
- 監控管理系統: 開發大型機具進出入管理系統與醫院電子地圖警報系統,整合硬體設備狀態與人員權限控管。
- 人臉辨識打卡: 接收演算法工程師產出的人臉特徵向量,以歐式距離比對資料庫完成人員辨識與打卡記錄。
- 影像串流": 整合 IPCam 設備,使用 WebRTC 技術實現低延遲監控畫面。
Python Django Vue WebRTC PostgreSQL Redis
個人專案
MyselfAnimeDownloader
自動化下載工具

跨平台動漫下載器,支援 Windows / Mac / Linux,具備 GUI 介面、多線程下載與自動爬取。目前 GitHub 累積 200+ stars,每日平均服務約 1,000 次請求。
Cross-platform GUIAuto ScrapingMulti-threadOpen Source
Python Automation Web Scraping GitHub
Open Source Contributions
fastapi-users
Added `request` parameter to `delete_user` method for better context handling and flexibility.
faust-streaming
Contributed architectural examples for integrating Faust with FastAPI in scalable applications.
pyinstrument
Implemented UTF-8 encoding support to fix character encoding issues for non-English users.
SimpleProfileCard
Integrated LeetCode profile support, allowing users to showcase their coding stats.
技術專長
Programming Languages
Python JavaScript
Web Development
Django FastAPI Vue
WebSocket
Web Scraping
requests Selenium
httpxDatabase
PostgreSQL Redis MongoDB Elasticsearch
DevOps
Nginx Docker Docker-Compose
Cloud Service
GCP
Message Queue
Kafka
Bot Development
Line
Discord3rd Party Integrations
Facebook Instagram Threads
Google YouTube Microsoft GitHub

聯絡我
歡迎隨時來信交流技術或討論合作機會!
Say Hello