Wright Huang

Senior Backend Engineer

  [email protected]    https://t.me/wright_tw    https://github.com/wright-tw

Skills


PHP

  • Laravel
  • Yii2
  • Hyperf
  • ThinkPHP
  • DolphinPHP
  • Swoole


Golang

  • Gin
  • GORM
  • Uber Dig DI
  • Testify


Database 

  • MySQL
  • Redis


Service

  • Platform API
  • 3rd party Cash flow
  • 3rd party game
  • Web spider
  • Telegram Bot


DataTransfer
  • Grpc & Protobuf
  • RESTFul API
  • JSON


CI / CD

  • GitLab CI
  • Jenkins CD
  • PHPUnit
  • Codeception
  • Git 


Cache

  • Redis 
  • Memcached 
  • Swoole table


Container

  • Dockerfile
  • Docker-compose


TeamWork

  • Scrum
  • JIRA

Experience

台灣遊戲公司 - Senior PHP Engineer   2020/11 ~ Present

  • 使用 DolphinPHP 框架開發後台系統。
  • 使用 Swoole 自定義框架開發多平台業務共用模組。
  • 開發遊戲警報模組於舊平台 (ThinkPHP)。
  • 使用 Swoole 自定義框架製作全新體育平台。
  • 使用 Hyperf 框架搭配 Nginx 模組建立串流聊天室專案 (side project)。
  • 使用 PHP Puppeteer 開發網路爬蟲,抓取線上串流影片及其他網路資源。

新領科技 - Senior PHP Engineer   2019/12 ~ 2020/10

  • 使用 Yii2 框架開發後端系統。
  • 重構大型帳務服務, 解決長期困擾團隊的資料庫死鎖及耦合度過高問題。
  • 高並發交易架構開發。
  • 指導團隊解決技術問題。 
  • 導入依賴注入設計模式,並教團隊成員如何使用它。 
  • 導入單元測試,並為團隊成員教授單元測試開發方式。 
  • 協同規劃 Git 的 代碼檢查 和 合併請求 的開發流程。
  • 使用 Codeception 創建 API 測試底層,讓團隊能快速上手。 
  • 導入 Hyperf 框架以解決常用 API 的高負載問題。 
  • 第三方遊戲介接架構設計。
  • 使用 Golang 和 Gin 框架來開發測試工具站點給QA團隊 
  • 使用 Uber Dig 在 Gin 中導入 DI 設計模式。 
  • 在 Gin 中導入 Testify 開發單元測試。
  • 在 Gin 中導入 GROM 來提高數據庫的可操作性和遷移。 
  • 利用 Kubernetes 來建立 QA 工具測試站。

維拓科技 - PHP Team Lead  2019/01 ~ 2019/11

  • 使用 Laravel 開發後端系統。
  • 使用 Docker 作為本地開發環境。
  • 帶領 PHP 後端團隊進行專案的開發與維護 (3人)。
  • 指導團隊產業經驗常識。 
  • 維護舊有體育賽事資料中心。 
  • 利用 GitLab 和 Jenkins 建構 CI / CD 流程。 
  • 帶領團隊開發全新的遊戲系統。 
  • 利用 PHP 擴展 Swoole 來提升 Laravel 性能 (QPS 提升 24 倍).。 
  • 利用 PHPUnit 提升所有系統服務穩定性。
  • 利用 PHP Xdebug 檢測系統整體覆蓋率,覆蓋率從 0% 提升至 30%。
  • 利用 gRpc 及 Protobuf 進行服務間的資料交換。

德勝資訊 - Senior PHP Engineer  2017/7 ~ 2018/12

  • 使用 Laravel 開發後端系統。
  • 維護舊有遊戲平台。
  • 利用微服務架構開發全新遊戲平台。
  • 第三方現金流服務架構設計。
  • 第三方遊戲服務架構設計。
  • 第三方簡訊服務接入。
  • 用戶數據中心規劃。
  • 利用 PHPUnit 提升所有系統服務穩定性。 
  • 利用 PHP Xdebug 檢測系統整體覆蓋率,覆蓋率從 0% 提升至 20%。 
  • 利用 AWS EC2 服務創建團隊測試站環境。

GamePark 集團 - PHP Engineer  2016/12 ~ 2017/06

  • 使用 Laravel 開發後端系統。 
  • 維護舊有遊戲平台系統。
  • 使用 Redis 控制抽獎活動的獎勵限額。
  • 優化舊有系統架構的性能並減少系統耦合。
  • 重構舊有系統的活動模組,使其能夠開始利用單元測試穩定系統。
  • 利用 Laravel 佇列及 Redis 處理活動進度資料統計。

PChome (Pi 行動錢包) - PHP Engineer  2015/10 ~ 2016/11 

  • 使用 Laravel 開發後端系統。
  • 協同團隊整合台灣所有縣市的停車費支付系統。
  • 行動商店業務模塊 API 開發。
  • 三大超商(全家,OK,萊爾富) 掃碼支付共用 API 架構設計。
  • 與富邦保險公司合作開發手機保險支付服務。
  • 利用 PHPUnit 提升所有系統服務穩定性。
  • 產品連結:https://www.piapp.com.tw

Intel - Software Engineer Internship  2015/02 ~ 2015/08

  • 與華碩合作解決 Intel x86 架構與 Android 系統之間的相容性問題。
  • 檢測新型 Intel x86 架構手機模組問題。 
  • Android 系統信息 App 開發。
  • 產品連結:https://www.asus.com/tw/Phone/ZenFone_2_ZE551ML

Education


德明財經科技大學 資訊管理系 2015 畢業