Avatar of Jian Liu.

Jian Liu

Software Engineer
- 工作態度積極、學習主動快速,且熟悉產品開發流程 - 清晰的邏輯思考能力,善於挑戰並解決問題 - 良好的溝通與傾聽能力,可獨立或團隊合作 - 理解團隊文化的重要性,與如何建立高效率團隊
Logo of TURING SPACE 美商圖靈.
TURING SPACE 美商圖靈
國立勤益科技大學
台灣台北市

Skills

Microservices
RESTful WebServices
Game Development
Team Management
Golang
Python
MySQL
MongoDB
ArangoDB
Redis
NATS
GCP

Languages

Chinese
Native or Bilingual
English
Fluent

Work experiences

Logo of TURING SPACE 美商圖靈.

Senior Backend Engineer

TURING SPACE 美商圖靈
Full-time

Feb 2024 ~ Present
Taipei City, Taiwan
Logo of 天堂遊戲有限公司.

電子遊戲部門經理

天堂遊戲有限公司
Full-time

May 2022 ~ Aug 2023
1 yr 4 mos
Taipei City, Taiwan
技術: - Go / Node.js / Python / ArangoDB / Redis / MySQL / MongoDB / NATS / GCP / ELK 工作內容: 產品面向 1. 電子遊戲平台 - 遊戲類型涵蓋棋牌、麻將、電子、街機、老虎機 - 系統包含遊戲前台、管理後台、報表整合、數據風控 2. 社群通訊平台 - 核心功能包含一對一聊天、群組聊天與社群功能 (e.g. 錢包) - 專注後端服務設計,提升系統穩定性與承載量 技術面向 1. 技術引進 POC 與系統迭代規劃 - NATS Streaming, Redis Stream → NATS JetStream - Node.js → Go - Zero-downtime deployment - Application Performance Monitoring 2. 產品風險容忍度與成本分析 - 導入整合測試框架持續累積案例,確保迭代版本的功能是否正確 - 導入壓力測試框架模擬負載情境,驗證產品穩定性 - 定義 SLOs 分析線上運維狀況與成本試算 管理面向 1. 直接管理人數約 5-10 人,總人數約 20-30 人 2. 定義部門執掌與規劃職級晉升門檻 3. 協調專案開發流程與跨單位合作模式
Logo of 天堂遊戲有限公司.

電子遊戲部門後端組長

天堂遊戲有限公司
Full-time

Sep 2020 ~ May 2022
1 yr 9 mos
Taipei City, Taiwan
技術: - Go / Node.js / ArangoDB / Redis / Kafka / NATS / GCP / ELK 工作內容: 產品經驗 1. 電子遊戲平台 - 棋牌遊戲 (e.g. 牛牛系列, 三公, etc.) - 麻將遊戲 (e.g. 大眾, 上海, 血戰血流, etc.) - 老虎機遊戲 (e.g. 連線, 消除, 捕魚, etc.) - 投注遊戲 (e.g. 森林舞會) - 社群系統 (e.g. 好友房, 比賽場, 俱樂部, etc.) 2. 後台管理操作平台 - 渠道, 遊戲, 會員, 注單, 風控, etc. 3. 報表整合系統 - 注單/投注紀錄, 報表整理, 歷史查詢, etc. 技術管理 1. 負責系統設計/穩定性/監控/邊界情境探討, 例如 - 電子遊戲平台動態擴展機制 - 分析業務場景改善資料儲存方案, 提升用戶體驗 - 導入分散式鏈路追蹤分析(Distributed Tracing) - 完備 CI 階段自動化測試流程 2. Prod 根本原因分析(RCA) - 分析產線監控日誌, 預測可能瓶頸 - Code review 給出解決方案並探討邊界情境 3. 技術交流 - 持續 research 並整理筆記, 建立技術共享空間 - 定期舉辦組內技術交流讀書會 團隊管理 1. 直接管理人數約 10-15 人 2. 衡量開發能量 - 擔任後端窗口與各部門協調專案排程 - 分析需求並拆分階段任務, 交付給組員並持續 followup 3. 組員個人職涯規劃 - 根據公司目標與 senior 討論個人目標, 協助滿足個人期望(e.g. 專案管理經驗, 導師經驗, 技術研究, etc.) - 分析並給予 roadmap, 帶領 junior 成長(e.g. 程式能力, 產品掌握度, 需求分析能力, etc.) 專案開發 1. 優化遊戲核心服務(Go) - 調整連線介面(e.g. websocket, mq), 提高服務穩定性 - 調整內部架構, 提高可讀性與保障 concurrent-safety 2. 開發整合測試工具(Go) - fake data generation, smoke testing, security testing, etc. - 開發主要框架, 簡化擴充測試腳本流程 3. 導入分散式追蹤模組(APM) - 導入專案包含 Node.js, Go - 調整連線模組方便 global unique trace id 傳遞
Logo of 天堂遊戲有限公司.

資深後端工程師

天堂遊戲有限公司
Full-time

Mar 2020 ~ Sep 2020
7 mos
Taipei City, Taiwan
技術: - Go / Node.js / ArangoDB / Redis / Kafka / NATS / GCP / ELK 工作內容: 基礎架構開發 1. 討論與設計分散式架構解耦客戶端的連線服務與遊戲核心服務 2. 遊戲核心服務(Go) 主要開發者 - 以有限狀態機(FSM) 為基礎實現遊戲流程控制 - 根據風控條件實現行為規則, 同時支持即時更新 - 實現遊戲核心算法 (e.g. 麻將聽/胡牌算法, 棋牌牌型算法, etc.) - 處理分散式問題: failover, disaster recovery, catch up, etc. 3. 遊戲配對服務(Go) 協作者 - 遊戲房間生命週期管理 - 處理分散式問題: rebalacing, recovery, etc. 4. 連線服務(Node.js) 協作者 - 設計 websocket module 管理用戶端狀態 (e.g. 斷線重連, 多開限制, etc.) - 設計 GUID 遊戲開發 - 以下主要開發者內容皆包含遊戲邏輯, 流程, 機器人, 風控邏輯串接等 1. 麻將遊戲主要開發者 - 共負責4款麻將製作 - 設計麻將框架加速開發 (e.g. 紅中麻將, 血戰到底, 血流成河, etc.) 2. 棋牌遊戲主要開發者 - 共負責 3 款棋牌遊戲 - 設計棋牌框架加速開發 (e.g. 通比牛牛, 三公, etc.) 3. 老虎機遊戲協作者 - 共負責 2 款老虎機遊戲 - 協助機率組串接遊戲核心與風控邏輯

軟體工程師

光晨科技有限公司
Full-time

Jul 2018 ~ Jan 2020
1 yr 7 mos
Taichung City, Taiwan
技術: - Go / Javascript / CocosCreator / Python / MySQL / Redis / ELK / AWS 工作內容: - HTML5 網頁遊戲,包含 PVP、PVE 與客制配對需求 - 設計分散式系統,提供遊戲高併發服務 - 開發熱門棋牌產品與客製化遊戲產品 - 分析數據歷程,自動化監控追蹤異常數據與來源 - 提供客製化機器人服務、風控服務

共同創辦人/軟體工程師

wooSeven專案工作室
Full-time

Jan 2017 ~ Apr 2018
1 yr 4 mos
Taichung City, Taiwan
技術: - PHP / Go / Python / MySQL / GCP 專案項目: - 協助電商業者設計客製化 LineBot - 協助保險業者設計自動化數據彙整與即時分析工具 - 協助餐飲業者分析銷售數據並改善營業狀況 - 私人遊戲伺服器系統維護顧問

實習生

恩連科技有限公司
Internship

Jul 2016 ~ Oct 2016
4 mos
Taichung City, Taiwan
技術: - C 工作項目: - 改良四軸遙控飛行機構韌體功能 - 使用客戶提供的機構調校穩態飛行模組、飛行控制模組

Educations

國立勤益科技大學

Master’s Degree
資訊工程所

2014 - 2016
Description
碩士論文:深度學習應用即時車況偵測於嵌入式平台 論文簡述: - 使用技術包含 C++ / Python / Nvidia CUDA - 參考模型 Convolutional Neuron Network YOLO - 透過 Nvidia Jetson TK1 即時辨識行車紀錄器上的物體,包含行人、騎士與汽車等 產學合作專案:撲克牌辨識系統 專案簡述: - 使用技術包含 C# / C++ - 運用機械手臂結合鏡頭輔助定點辨識紙牌花色與數字 - 使用 C# WinForm 設計使用者操作介面 - 使用 C++ 開發撲克牌辨識函式庫 產學合作專案:即時條碼辨識系統 專案簡述: - 使用技術包含 Qt / C++ - 使用多顆鏡頭覆蓋生產線輸送軌道辨識品項上的一維條碼 - 使用 Qt 設計使用者操作介面 - 使用 C++ 開發條碼辨識函式庫 產學合作專案: 車牌辨識App 專案簡述: - 使用技術包含 Java / C++ - 在 Android 手機上實現即時車牌辨識 - 使用 Java 設計使用者操作介面 - 使用 C++ 開發車牌辨識函式庫 產學合作專案: AR試衣鏡 專案簡述: - 使用技術包含 C# - 使用 Xbox Kinect 捕捉人體關節後實現虛擬實境衣物穿搭服務 - 使用 C# Winform 設計使用者操作介面與影像處理函式庫 - 使用 C# Winform 設計使用者操作介面

國立勤益科技大學

Bachelor’s Degree
資訊工程系

2010 - 2014
Description
獨立遊戲開發: 策略模擬類型遊戲、清版射擊類型遊戲 專案簡述: - 使用技術包含 C# / C++ / Python - 使用 C# / Python 自製遊戲引擎 - 使用 C++ 實現大量運算函式庫
Powered By CakeResume