Wilson

Wilson.

5 年後端經驗,專注金流與交易系統,曾在電商、線上課程、遊戲平台、預約媒合四個產品負責付款鏈路,並從零主導不同專案,含金流、發票的交易平台上線。

整合藍新金流、ECPay 等等第三方支付,熟悉簽章驗證與對帳;並多個專案中累積分庫分表、微服務架構下的高併發開發經驗,後續導入Message Queue 緩衝流量高峰、失敗重試與主動補單機制等等可靠性設計。

Wilson 的個人照

Skill & License.

+
Oracle

Oracle Certified Associate

Java SE 8 Programmer (OCAJP)

查看證書
Oracle

Oracle Certified Professional

Java SE 8 Programmer (OCPJP)

查看證書
Microsoft

AI-900

Azure AI Fundamentals 人工智慧基礎認證

查看證書
Microsoft

DP-900

Azure Data Fundamentals 資料科學基礎認證

查看證書
+
程式語言

Language

JavaGolangPythonC#JavaScriptTypeScript
框架

Framework

Spring BootJPAMyBatisGinNode.js
資料庫與快取

DB / Cache

MySQLPostgreSQLMongoDBRedisOracle
訊息佇列

Message Queue

RabbitMQKafka
部署與監控

Deployment

DockerJenkinsAWS EC2GCPGrafanaGrayLog
測試

Test

JUnitJestTDTTDD

Experience.

2026/03 — 至今

廣達國際機械有限公司

後端工程師 自動控制相關業 · 台中市烏日區
Node.jsTypeScriptPostgreSQLRedis

主導產線設備控制系統後端,從架構規劃、技術選型到開發;已上線 3 條產線,每條串接 2~3 台 PLC 與上游總後台。

  • 以 DB Status Flag 實作 PLC Handshake,解決 PLC 讀到未寫完資料的問題
  • 以 Redis 暫存高頻參數,解決與 PLC 的 Write Conflict
  • 設計 Sequence Number 斷線重連補傳,PLC 斷線後資料不遺漏、不重複
  • 抽象統一 Device Interface,新增機台不需改動既有流程
  • 建立排程同步,總後台具備集中監控多條產線的功能
2023/06 — 2026/02

索爾斯科技股份有限公司

後端工程師 電腦軟體服務業 · 新竹縣竹北市
JavaGoSpring BootMyBatisMySQLRabbitMQRedis

於 10+ 人後端團隊中負責遊戲平台的金流與埋點模組,並輪值夜間與假日 On-call。

  • 於 Payment Gateway 中間層串接 50+ 家第三方支付,並與三方完成聯調上線
  • 排查並修復 Callback 遺失、Signature 驗證失敗、建立支付訂單失敗等金流線上問題
  • On-call 期間獨立處理線上異常,透過 Graylog 定位錯誤並排查修復
  • 在既有 RabbitMQ 旁路 Conversion 上報架構下,接入 Mintegral、OKS 等渠道並與廣告商、前端完成聯調
  • 開發與維護 Tracking 埋點:Java 端將事件送入 RabbitMQ,由 Go 微服務消費後轉換格式、PII 雜湊,再上報 ThinkingData 等三方平台
2022/06 — 2023/06

克雷斯科技股份有限公司

專案合作後端工程師 電腦軟體服務業 · 台北市中山區
JavaSpring BootMyBatisMySQLRedis

公司以接案為主,以不同專案形式擔任後端開發。

  • 串接金流,設計非同步回調處理機制,避免重複扣款或重複更新訂單
  • 開發專人預約功能,以條件式 UPDATE 與 DB Unique Constraint 防止同一時段被重複預約
  • 以 Redis Cache Aside 快取高頻查詢
  • 優化 SQL 索引,確保 MyBatis 查詢命中索引
  • 開發 RBAC 權限、報表匯出、Email/簡訊通知等後台功能
  • 撰寫 JUnit 單元與整合測試,以及維護 Swagger API 文件
2020/06 — 2022/05

好想工作室

後端學員(培訓與接案) 軟體及網路相關業 · 台南市中西區
DockerAWS EC2Nginx
  • 參與電商平台接案,負責會員、購物車、訂單與金流串接
  • 將服務 Docker 化部署至 AWS EC2,設定 Nginx 反向代理與 HTTPS

Project.

BIGTIME 預約媒合平台畫面
預約媒合平台 · 2024/06 — 2025/04

BIGTIME

與 PM 釐清預約業務規則,轉化為資料庫設計與 API 規格,獨立完成從設計到上線的後端開發。

  • 以悲觀鎖鎖定單一使用者/接單者,確保預約時段零重疊且不同使用者互不阻塞
  • 以條件式更新(CAS)處理多人搶單,保證一單只被一人接走
  • 發現 REPEATABLE READ 快照導致重疊檢查讀到舊資料,改用 READ COMMITTED,並以固定加鎖順序避免死鎖
  • CI/CD:PR 階段測試併發行為、AI Code Review 依併發規範審查,合併後自動建置 Docker 映像檔並部署
GitHub Actions · Docker · Claude 前往查看
海陽光鮮 fishine 線上商城畫面
電商 · 2024/09 — 2025/02

海陽光鮮 fishine

獨立完成電商後端從資料庫設計、API 規劃到上線的開發。

  • 以條件式 SQL 更新訂單狀態,並對交易編號加唯一約束,付款通知冪等處理,避免綠界重送造成重複入帳
  • 串接綠界金流並輪詢待付款訂單,同時建立補償付款漏單機制
  • 條件式扣減庫存,防止多人同時購買造成超賣
  • 改善 MyBatis N+1 問題降低 SQL 讀取,熱門資料以 Caffeine 快取
前往查看
COME 交友軟體 App 畫面
即時通訊 · 交友 · 2025/01 — 2025/10

COME

跨機器即時聊天與語音視訊,支撐尖峰約數千人同時在線。

  • 以 Redis 記錄使用者連線所在機器,實現跨機器即時聊天
  • 依連線數觸發自動擴縮,搭配 CI/CD 滾動式部署,聊天不中斷
  • 以 ACK 重送、唯一編號去重與聊天室序號排序,確保訊息不遺失、不重複、不亂序
  • WebRTC 點對點語音視訊,無法直連時由 TURN 轉送,降低伺服器成本
  • 關鍵字即時攔截詐騙導流、Rekognition 審核圖片、Redis 限流防騷擾

Side Project.

更多在 GitHub

CS 交易平台

身為 CS 玩家,我發現多數飾品交易平台都收取 3%~5% 的手續費,於是從零打造一個 P2P 零手續費的交易平台,提供「閃賣」與「自訂價格掛賣」兩種模式。我設計了 T+8 資金鎖定機制來因應 Steam 交易保護期的撤回風險,並以美金 1:1 掛鉤的平台幣統一 Visa、加密貨幣與飾品三種入金來源,簡化結算與對帳。

黑客松|專注力表情偵測系統

為了讓老師及早發現分心的學生,我們用 AI 即時辨識發呆、打瞌睡或恍神的表情,偵測到時亮紅燈提醒。影像辨識交給 HuskyLens 在裝置上完成,Arduino 透過 I2C 讀取結果並控制 LED,以低成本完成從辨識到實體警示的軟硬體整合。

Community.

+YouTube 前往我的頻道
+GitHub
GitHub Wilson1245
過去一年 496 次貢獻2025/09/28 — 2026/10/02
OctNovDecJanFebMarAprMayJunJulAugSep
LessMore