Experience
工作經驗
職務経歴
Game Engineer · Macaca Games
遊戲工程師 · 玩猴遊戲 Macaca Games
ゲームエンジニア · Macaca Games
2025.05 – 2026.06
Gameplay UI and backend API integration for a live commercial title.
商業遊戲專案的 UI 實作與後端 API 串接。
商業タイトルのゲーム UI 実装とバックエンド API 連携。
-
Tripled login throughput (~3× RPS) by profiling the login path and restructuring API call ordering and request batching to eliminate head-of-line blocking.
登入吞吐提升約 3 倍(RPS)——分析登入流程瓶頸與請求阻塞,重新設計 API 呼叫順序與批次處理,消除 head-of-line blocking。
ログインのスループットを約3倍(RPS)に。ログイン経路をプロファイリングし、API 呼び出し順序とリクエストのバッチ化を再設計して head-of-line blocking を解消。
-
Cut asset I/O operations by ~50% with a custom Addressables pipeline that keeps bundles encrypted while allowing direct file reads after unpacking.
資產 I/O 次數減少約 50%——客製化 Addressables 流程,讓 bundle 維持加密且解包後可直接讀取檔案。
アセットの I/O 回数を約50%削減。Addressables のパイプラインをカスタムし、バンドルを暗号化したまま展開後は直接ファイル読み取りを可能に。
-
Trimmed 80 MB from the main bundle by extending ViewSystem, the company's open-source UI framework, to resolve asset-loading issues.
主要包體縮減 80 MB——擴充公司開源專案 ViewSystem,解決資源載入問題。
メインバンドルを 80 MB 削減。社のオープンソース UI フレームワーク ViewSystem を拡張し、アセット読み込みの問題を解消。
-
Reduced GitLab Runner build times by ~70% for server-side images using sparse-checkout.
GitLab Runner 建置時間減少約 70%——以 sparse-checkout 改善 server-side image 的建置流程。
GitLab Runner のビルド時間を約70%短縮。sparse-checkout によりサーバーサイドイメージのビルドを改善。
-
Fixed out-of-memory crashes on low-spec iOS devices, restoring playability across the long tail of supported hardware.
排除低記憶體 iOS 裝置的閃退問題,恢復低階機種的可玩性。
低スペック iOS 端末のメモリ不足によるクラッシュを解消し、下位機種でのプレイ可能性を回復。
-
Rebuilt internal art tooling, raising art pipeline throughput by over 30%; partnered with the client's SRE team on cloud deployment, monitoring and observability.
重構美術個人化工具,作業效率提升 30% 以上;與業主 SRE 團隊協作完成雲端部署、監控與效能觀測。
アート向け内製ツールを作り直し、作業効率を30%以上向上。クライアントの SRE チームと協働し、クラウド展開・監視・可観測性を担当。
C# (Unity) · PostgreSQL · Redis · GCP · GitLab · Codex · Claude
Backend Engineer · Ninth Trading Co.
後端工程師 · 第九商行
バックエンドエンジニア · Ninth Trading Co.
2022.10 – 2025.02
Sole backend owner for ArcadeGalaxy — architecture, deployment and operations. Delivered 10 game systems from producer and designer specs.
ArcadeGalaxy 的唯一後端負責人——架構、部署與維運;依企劃與製作人需求交付 10 項遊戲系統。
ArcadeGalaxy のバックエンドを一人で担当——設計・デプロイ・運用。企画とプロデューサーの仕様から10のゲームシステムを実装。
-
Reduced AWS operating costs by 75% through iterative architecture optimisation, while owning the CI/CD pipeline and cloud buildout end to end.
AWS 維運費用降低 75%——持續進行架構最佳化,並獨立完成伺服器 CI/CD 架構與 AWS 雲端服務建置。
AWS の運用コストを75%削減。継続的なアーキテクチャ最適化に加え、CI/CD とクラウド構築を単独で担当。
-
Built a custom OIDC identity provider with OpenIddict, unblocking players in regions where Firebase is unavailable.
自建 OIDC 身分驗證系統——以 OpenIddict 實作,解決不支援 Firebase 地區的玩家無法登入的問題。
OIDC 認証基盤を自作。OpenIddict で実装し、Firebase が利用できない地域のプレイヤーのログインを可能に。
-
Integrated Steam payments, processing live transactions and streamlining the checkout flow.
Steam 金流串接——處理實際交易並提升付款流程效率。
Steam 決済を統合。実取引を処理し、購入フローを効率化。
-
Authored and deployed 3 smart contracts, moving game data on-chain for verifiability, with writes routed through an SQS consumer so chain latency stayed off the request path.
撰寫並部署 3 個智能合約,將遊戲資料上鏈以提升可驗證性;上鏈寫入透過 SQS consumer 送出,讓區塊鏈延遲不影響請求路徑。
スマートコントラクトを3件開発・デプロイ。ゲームデータをオンチェーン化して検証可能にし、書き込みは SQS consumer 経由にすることでチェーンの遅延をリクエスト経路から切り離しました。
C# (Unity) · PostgreSQL · Redis · Nginx · Firebase · GitLab · Docker · Solidity · AWS (EC2, Elastic Beanstalk, ElastiCache, IAM, RDS, S3, Secrets Manager, VPC)
Software Engineer, Blockchain · Jie Ding Information Consulting
軟體工程師 · 杰鼎資訊顧問有限公司
ソフトウェアエンジニア(ブロックチェーン) · Jie Ding Information Consulting
2021.10 – 2022.07
Development and operation of blockchain-based financial products in Solidity.
以 Solidity 及智能合約實現區塊鏈金融產品的開發與維運。
Solidity とスマートコントラクトによるブロックチェーン金融プロダクトの開発・運用。
-
Developed, tested and deployed 5 smart contracts, all shipped on schedule.
完成 5 個智能合約的開發、測試與部署,全數如期上線。
スマートコントラクト5件を開発・テスト・デプロイし、すべて予定どおりリリース。
-
Optimised the back-office admin flow, cutting processing time by roughly 50%.
優化網站後台管理流程,處理時間縮短約 50%。
管理画面の業務フローを最適化し、処理時間を約50%短縮。
-
Led technical coordination across departments, translating support and user requirements into system changes.
主導跨部門技術合作,將客服與使用者端的需求轉化為實際的系統調整。
部門横断の技術調整を主導し、サポートやユーザー側の要望をシステム改修に落とし込み。
Solidity · Truffle · Ganache · Golang
Game Engineer · Wanin International
遊戲工程師 · 網銀國際台北分公司
ゲームエンジニア · Wanin International
2020.11 – 2021.08
Server-side systems, client integration and web tooling for non-core game features.
遊戲核心外相關系統的伺服器端開發、客戶端 UI 串接與網頁工具撰寫。
コア以外のゲーム機能について、サーバーサイド開発・クライアント連携・Web ツール作成を担当。
-
Shipped friends, party and matchmaking systems, including automatic opponent pairing.
開發好友、組隊與配對系統,實現自動配對適合對手的機制。
フレンド・パーティー・マッチメイキングを実装し、対戦相手の自動マッチングを実現。
-
Built a server-side player telemetry system, plus a web query tool used daily by the design team.
建置玩家操作記錄系統,並開發供企劃日常使用的網頁查詢工具。
プレイヤー行動のテレメトリ基盤と、企画チームが日常的に使う Web 検索ツールを構築。
-
Implemented Redis-backed global announcements, score caching and real-time leaderboards.
以 Redis 實作全服公告推播、玩家積分快取與即時排名。
Redis を用いた全体アナウンス配信、スコアキャッシュ、リアルタイムランキングを実装。
C# · Unity · PostgreSQL · Redis · Linux · Docker · TypeScript (Angular) · Perforce
QA Engineer · Wanin International
測試工程師 · 網銀國際台北分公司
QA エンジニア · Wanin International
2018.05 – 2020.10
Lead QA for a live-service title.
營運中遊戲專案的主 QA。
運営中タイトルのリード QA。
-
Owned test planning and assignment for the QA team.
制定測試計畫並分配團隊人力執行。
テスト計画の策定とチームへの割り当てを担当。
-
Specialised in reproducing hard-to-trigger defects and turning the reproduction steps into reusable regression cases.
專注於難以觸發之缺陷的重現,並將測試方法整理為可重複使用的回歸案例。
再現の難しい不具合の再現手順を特定し、再利用可能なリグレッションケースとして整備。
C# · Unity · PostgreSQL · Redis · Perforce