Avatar of Ahdai Tsai.

Ahdai Tsai

Full Stack Engineer
全端工程師5年+ 後端工程師10年+ 遊戲開發10年+ 產品開發10年+
Logo of Zombot Studios.
Zombot Studios
世新大學
Taipei, 台灣

Skills

Golang
TypeScript
AWS
Docker
MySQL
ELK(ElasticSearch)
k8s

Languages

Chinese
Native or Bilingual

Work experiences

Logo of Zombot Studios.

Full Stack Engineer

Zombot Studios
Full-time

Jun 2022 ~ Present
Taipei City, Taiwan
Zoofrenz NFT OpenSea https://opensea.io/collection/zoofrenz-apefrenz-2-0 Etherscan https://etherscan.io/address/0x44ab21cb8972c7b783dda32e93ed8a9075da8e6f # What i do  - develope smart contract and deploy to Ethereum and Polygon   - Sodility   - MerkleTree for white list   - OpenZeppelin   - ERC721A   - Hardhat  - develope dApp (ThirdSpace)   - link wallet with WalletConnect and web3.js   - design auth architecture    - request sign message    - sign message with wallet apps    - exchange service access token (JWT)    - use access token for once session   - implement WebRTC in app   - implement Agora services in app  - refactor official website from Web3.js to Blocknative
Logo of HTC Viveport.

Core Team Manager

HTC Viveport
Full-time

Oct 2021 ~ Present
# 個人負責項目 - 主持每日站立會議 - 訊息收集及任務指派 - 研究產品所需的新知識與技術 - 協助團隊規劃與開發系統 # 團隊負責項目 (7人) - Account - CMS - Payment - Social # 個人研究項目 - WebXR  - Spoke & Hubs   - Soccer game demo   - Shader apply   - Customize components  - A-Frame  - Three.JS  - Shader

研發主任工程師

樂錢科技股份有限公司

Jan 2021 ~ Aug 2021
8 mos
# 免費老虎機娛樂城APP開發(全球市場) https://play.google.com/store/apps/details?id=lm.hicasino.frenzy https://apps.apple.com/us/app/hi-casino/id1509853877 https://www.facebook.com/HiCasino # 負責項目 - 針對線上產品優化及性能調教(go pprof、go race) - Server優化與重構實作與建議(Golang)  - 多型與介面的設計  - 設計模式(Strategy、Factory、Builder、State、Adapter) - 將現有WebSocket傳輸模式改成HTTP(Golang) - 將現有服務容器化(Dockerize) - GitLab自動化發布流程 - Sandbox Bots製作 - AWS的部署及監控  - Route53 -> CloudFront -> ELB -> EC2 (AutoScaleGroup)  - RDS(MySQL)、ElasticCache(Redis)  - EFK

Technical Director

研碼數位有限公司

Jun 2018 ~ Dec 2020
2 yrs 7 mos
# HTML5遊戲外包 # 即時連線棋牌類遊戲製作 (Golang / WebSocket / Phaser) https://ahdai0718.blogspot.com/2020/11/html5-poker-game.html  - 即時湊桌比賽(可由管理後台設定湊滿多少人即開桌)  - 五人同房比賽  - 玩家中途離線後自動代打(由系統自動湊出最大牌型、牌型計算)  - 玩家中途離線後,可以斷線連回原本的牌局繼續比賽  - 每日定時舉辦錦標賽    - 可提前報名、於比賽開始前十分鐘會鎖定玩家並自動加入賽局    - 淘汰晉級式    - 未參賽玩家觀戰系統  - 串接平台與金流  - 後臺管理系統  - 從無到有,規劃、設計與實作 # 即時連線捕魚機遊戲製作 (Golang / WebSocket / Pixi) https://ahdai0718.blogspot.com/2020/11/html5-fishing-game.html  - 世界共同漁場    - 所有的房間是一個串連的漁場    - 魚群會在各個房間游動    - 共同的彩金與水庫的設計  - 四人同房共鬥    - 即時更新玩家間的動作及獲獎    - 同時射擊同一目標的處裡  - 機器人實作    - 伺服器調校 (600機器人每秒5發子彈)  - 串接平台與金流  - 從無到有,規劃、設計與實作 # 老虎機遊戲製作 (Phaser) https://ahdai0718.blogspot.com/2020/11/html-5-slot-game.html  - 各種機台機制  - 各種特殊遊戲  - 各種開獎表演  - 從無到有,規劃、設計與實作  - 開發到第3款時,開始重構並模組化,製作時間與錯誤率減少約50% # 後端系統架構規劃與製作 - Golang / WebSocket / Gin / JWT / Protobuffer - AWS / EC2 / RDS / ElasticCache / CloudFront - Docker - MySQL / Memcache # 前端系統架構規劃與製作 - Typescript / Phaser / PixiJS / Webpack / WebSocket /JWT / Ionic

Technical Director

峰雲智慧行銷股份有限公司

Jan 2017 ~ May 2018
1 yr 5 mos
# 智慧廣告投放系統開發 https://ahdai0718.blogspot.com/2018/05/airads.html - 實體廣告機(Android Kiosk) - 人臉辨識  - 根據人臉辨識的年齡與性別來投放廣告業主鎖定的目標族群 - 雲端投放廣告系統  - 廣告主可以隨時從後端變更投放的族群 # 系統架構規劃 - 伺服器架構規劃  - EC2 / RDS / Elasticache # Server API開發  - Golang / MySQL / Memcached / Google BigQuery / Microsoft Azure # Android系統開發  - Java / Android Mobile Vision

Back End Engineer

Qubit Entertainment Ltd.

Jan 2014 ~ Dec 2016
3 yrs 0 mos
# 手機遊戲APP開發  - Qubot像素戰機(https://www.facebook.com/Qubot/) # 遊戲API開發  - Golang / MySQL / Memcached # 後台系統開發  - PHP / MySQL # 伺服器架構規劃  - AWS EC2 / RDS / Elastic Cache / DynamoDB

Educations

世新大學

Bachelor’s Degree
資訊管理

1998 - 2002
Powered By CakeResume