PHP
- Laravel
- Yii2
- Hyperf
- ThinkPHP
- DolphinPHP
- Swoole
Golang
- Gin
- GORM
- Uber Dig DI
- Testify
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
台灣遊戲公司 - 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