━ 關於 · About
Kasa
後端軟體工程師
專案經歷 · Selected Work
一個人從設計、開發到維運的 Bitfinex 自動放貸平台。定價以市場深度錨定,下單做了冪等、斷路器,加上完整的稽核與監控。最初用 Python / FastAPI + Vue 起步,後來為了穩定和好維護,整套重寫成 Spring Boot + Next.js。
主要職責
- 一個人包辦全端:後端、前端、資料庫、部署到線上維運
- 設計以市場深度錨定的放貸定價策略與下單引擎
- 建立金鑰加密、稽核日誌、通知與監控等可靠性與安全機制
- 規劃容器化部署與 CI/CD,讓服務穩定自動運行
技術實現
- 後端 Spring Boot 3 / Java 21,RESTful API 搭配 Spring Security JWT 與 TOTP 兩階段驗證
- 前端 Next.js / React + Tailwind CSS + shadcn/ui,靜態匯出部署於 Cloudflare Pages
- 放貸引擎採排程週期搭配定期對帳,以「先寫 DB 再下單」的冪等設計避免重複下單
- 以資金簿深度錨定利率的動態定價策略,搭配利率合理性防護
- 整合 Bitfinex REST v2(HMAC-SHA384 簽章),以 Resilience4j 斷路器與 Redis token-bucket 限流保護外部呼叫
- PostgreSQL(Flyway 版控)+ Redis(快取 / 分散式鎖 / 限流);使用者 API 金鑰以 AES-256 加密儲存
- Email(Resend)與 Telegram 通知,提供收益摘要與系統告警
- 稽核日誌採 hash chain 防竄改;Prometheus + Grafana + Alertmanager 監控與告警
- Docker 多階段建置 + Cloudflare Tunnel 反向代理;GitHub Actions CI/CD,1Password 管理 secrets
成果效益
- 引擎全自動運行,冪等與對帳確保異常時不會重複下單,能自動回到一致狀態
- 斷路器與限流把交易所端的故障隔離掉,服務更耐操
- 結構化日誌搭配 Prometheus / Grafana,問題能快速定位
- 從一個人的腳本長成分層、能測、好維護的多模組平台
後端工程師 · 金流與遊戲平台整合
2023/10 - 目前在技術團隊負責第三方金流串接、遊戲商平台整合,並優化後台系統,主要顧支付的穩定性。
主要職責
- 用 Java Spring Boot 開發並串接第三方金流接口
- 串接遊戲商平台,改善 API 效率與資料同步
- 優化後台管理系統,操作更快也更穩
技術實現
- 串接多家第三方金流 API,支付成功率達 99.9%
- 優化後台響應速度,平均請求處理時間縮短 30%
- 支援跨部門技術需求,快速解決問題並改善產品流程
成果效益
- 支付更穩定,使用者付款體驗變好
- 支付與遊戲接口的問題回報下降 50%
- 後台系統更好維護、也更容易擴充
C# 工程師 · POS 與 BI 系統
2022/09 - 2023/10C# 工程師,負責 POS 系統、後台管理系統與 BI 報表,並維持系統穩定、持續優化。
主要職責
- 用 C# 開發 POS 系統並串接各種周邊設備
- 用 .NET Core 建立後台系統,支援排程任務與資料管理
- 開發 BI 報表,把數據視覺化供決策使用
- 維護並優化既有系統,快速解決使用者問題
技術實現
- 建立排程任務模組,提升資料自動化處理效率
- 整合 BI 工具,做出 20 多種報表供業務決策
- 與團隊一起維護既有系統,穩定運行超過一年
成果效益
- 報表查詢速度提升 40%
- POS 系統問題回報下降 30%
- 推動跨部門合作,整體開發效率明顯提升