Avatar of 吳銘嘉.

吳銘嘉

Techincal Director
7年多工作經驗,5年多軟體開發,博奕經驗近4年,熟悉老虎機、棋牌類、遊戲開發、架構設計、風險控制、RTP控制,處理高併發經驗豐富,喜歡分享開發經驗、目前擔任技術主任。 我的履歷-請參考 https://github.com/thaiwu0107/Resume/blob/master/README.md
中極顧問 (管理5-8人) 2018 / 08 ~ 2019 / 10
亞洲大學
Taiwan

Skills

JavaScript / ES6 / jQuery
TypeScript
Node.js
MSSQL
javascript
Redis
Microservices
arangodb
MySQL / Mariadb
Architecture Design
MQTT
mq
gRPC
HTTP Server
WebSocket
RESTful API
RxAndroid
Git Flow
Git
GitLab
JIRA Project Management
Jenkins
Jenkins Pipeline
Koa2
slot
Game Design + Development
Gaming
Game Design and Development
API Design
API Development
API Automation Testing
Test Automation
CI
ci/cd
Docker
docker-compose
Load Balancing
golang
Google Analytics
Unit Testing
Linux
Nginx
pm2
multi-thread programming
backend engineer
Back-End
Clustering
Design Thinking
Leader
Leadership + Management
Leadership Development
learning and development
Training & Development
Training
puml
UML
Markdown
Task Management

Languages

English
Intermediate

Work experiences

Techincal Director

中極顧問 (管理5-8人) 2018 / 08 ~ 2019 / 10

Aug 2018 ~ Sep 2019
1 yr 2 mos
1. 帶領後端團隊製作博弈遊戲 Microservices 架構、開發賭場現場的系統。 2. 開發遊戲:老虎機-算分計分、Jackpot、多人對戰德州撲克、多人開獎百家樂。 3. 使用Go 開發德州撲克-GRPC、老虎機-算分計分、CPU 運算類型。 4. 設計 nosql db schema 到 redis cluster 跟data modeling。 5. 採用大型的異步 IO epoll 數學模型,以 nodejs 處理頻繁IO 的架構。 6. 設計前端遊戲 SDK,包含開發文件,讓前端後端不用理會連線登入邏輯只需要呼叫api,專注在前端遊戲畫面開發,不用處理建立連線的方式, 傳輸的封包,使用2進位,減少傳輸量。 7. 處理高併發連線、資料量。 8. 使用 shell sceipt、Jenkins 等等工具,從單元測試,整合測試,上版,訂版,部署上測試環境。 9. 設計分拆微服務架構,如分佈式交易事務控制系統,並製作微服務文件檔。 10. 培訓RD教育訓練、專案管理、任務分配適合的人選、跨團隊溝通協調,與PM開會功能實作的時間週期。(開發部門、測試部門、專案經理) 。

軟體工程師

嘉碼科技- (管理4人) 2017 / 05 ~ 2018 / 11

May 2017 ~ Nov 2018
1 yr 7 mos
1. 主要以 API Server 框架開發,重寫舊案改版從 C++ 現在改成 Typescript + KOA2。 2. 使用 IOC,DI 等等框架來設計這個 api server, 單元測試是用摩卡,文件整合測試用了兩種 Dredd 跟 Newman。 3. 文件整合測試,以 dredd跟 newman,api 文件則使用,swagger來撰寫。 4. 自動化建置就用Jenkins來幫忙處理 git commit 之後 自己跑測試。 5. 開發使用 jslint、tslint 通常寫完一個功能測試,使用 git hook,當commit時, 會自動執行這兩種測試確保代碼符合我的預期運行。

軟體工程師

精誠資訊-精誠隨想SoftMobie 2015 / 02 ~ 2016 / 10

Feb 2015 ~ Oct 2016
1 yr 9 mos
1. 台股價值-APP,以Android開發,請參考IOS版本 [台股價值]( https://itunes.apple.com/tw/app/tai-gu-jia-zhi-zhan/id584327819?l=zh&mt=8)。 2. 國泰證券-Android開發,負責後續維護跟新的需求開發可以直接下載看Demo [國泰證券](https://play.google.com/store/apps/details?id=com.cathay.securities.mBroker&hl=zh_TW)。 3. 國泰證券-Android開發,開發新需求的頁面跟功能 [國泰證券](https://play.google.com/store/apps/details?id=com.cathay.securities.global.mBroker&hl=zh_TW)。 4. music player from youtube and spotify-音樂播放器,採用youtube跟spotify在背景收聽的App。

Educations

亞洲大學

Bachelor’s Degree
光電通訊

2006 - 2010
Powered By CakeResume