Avatar of 邱獻逵.
邱獻逵
Freelancer/Golang developer
ProfileResume
Posts
41Connections
Print
Avatar of the user.

邱獻逵

Freelancer/Golang developer
Golang專長的後端工程師,擅長網路相關的後端服務與API設計跟開發。 熟悉容器化技術如Docker與Kubernetes,對SQL與NO-SQL如:MySQL、PostgreSQL、MongoDB與Redis都有涉獵且擁有使用經驗。 自學能力強,可獨立完成所交付的任務。
A5labs
國立東華大學
台灣新北市三重區新北市

Featured Resume

Last updated on Apr 10th 2024

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    Back-end Engineer
  • Fields
    Information Services
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    MongoDB
    Redis
    MySQL
    PostgreSQL
    Docker
    Kubernetes
    Message Queue
    Golang
  • Languages
    English
    Fluent
    Chinese
    Native or Bilingual
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Remote Only
  • Desired positions
    後端工程師
  • Desired work locations
    California, USA
  • Freelance
    Part-time freelancer

Work Experience

Senior Golang developer

A5labs
Full-time
Jan 2021 - Present
New Taipei City, Taiwan
主要工作工作內容為設計與開發專案產品與維護目前運行中的專案(德州撲克遊戲) 管理人數: 6人 跨區域玩家共同遊戲 - 調整目前現有系統架構使其能夠支援跨區域玩家對戰 - 修改Gateway伺服器使其能夠支援跨區域遊戲 (Golang, Docker, Redis, gRPC) - 增加API proxy server使可以以支援遊戲方相關的服務 (Golang, Docker, Redis) - 協助前端測試相關遊戲功能並確保可以運作 - 增加伺服器狀態監控相關程式碼 (Golang, New Relic) - 重構目前遊戲並協助部屬到線上環境進行驗證 (Golang, Redis, gRPC) 主導遊戲後端程式碼交接工作 (Golang, MySQL, MongoDB, Redis, gRPC) 亂數產生伺服器程式碼重構 - 重構亂數產生伺服器,並協助將程式碼送Gaming Labs取得認證 (Golang, gRPC) KYC驗證流程實作 - 實作後端取得KYC驗證的狀態,在前端觸發KYC相關的流程 ( (Golang, GraphQL) 大數據分析 - 提供資料團隊所需要的資料進行數據分析 (Golang, Kafka) 玩家伙牌檢查實作 - 伙牌玩家檢查 (Golang, MySQL, Redis) - 玩家大廳列表檢查 (Golang, MySQL) - 下注限制檢查 (Golang, MySQL) 各項遊戲後端Bug修復 與產品部門、資料團隊、運維團隊與合作的開發團隊進行功能開發溝通與協調,使開發工作能夠順利進行

Golang後端開發工程師

May 2020 - Sep 2021
1 yr 5 mos
Taipei City, Taiwan
主要工作工作內容為設計與開發專案產品與維護目前運行中的專案(訂單系統) 舊系統重構 - 上線的訂單系統相關的重構,如:訂單時程優化、排程系統的SQL與系統資源優化、整體系統架構調整 (Golang, MySQL, Redis, Kubernetes) - 域名系統重構,如:重構程式碼架構、重構業務邏輯架構 (Golang, MySQL, Redis) 訂單系統相關 - 設計與實作訂單系統的主要流程(建立訂單、查詢訂單、回調功能),完成微服務的系統建置 (Golang, Mysql, Redis, GCP pub/sub) - 實作後台管理頁面上的功能,如:查詢訂單、狀態變更、訂單歷程資訊、回調功能等,並優化查詢SQL與維護系統 (Golang, MySQL, Redis, GraphQL, GCP pub/sub, gRPC) 網路流量推播系統 - 將使用者透過VPN所使用的網路流量計算之後推送到後台的伺服器中,同時也會推送會員所儲值的使用流量資料,提供後台做紀錄 (Golang, GCP pub/sub)

平台後端工程師

Aug 2019 - Dec 2019
5 mos
Taipei City, Taiwan
主要工作工作內容為開發給遊戲供應商的上架平台,包含後台使用者需要的功能,與自製遊戲的前台服務。 平台服務相關 - 新增後台功能 Config Service,讓後台使用者可以調整全平台上的公告資訊與遊戲參數,如跑馬燈公告、新手金等等 (Golang, Mongodb) - 重構 Game Service所有程式碼,重構開發早期的程式碼,移除不必要的程式碼與梳理內部的邏輯,增加程式碼的可維護性與可讀性 (Golang, PostgreSQL) - 重構 Portal API gateway,統一命名規則,移除未使用與錯誤的邏輯與函式,增加新的error handle模式 (Golang, Gin, kafka) - 增加 Bonus Service的新功能,增加更新預設紅利任務的功能,增加領取紅利的邏輯 (Golang, PostgreSQL, Kafka) 後端效能相關 - 遊戲注單系統效能改進,改善原本的注單系統,提升約1000%的運作效率,並且使其可以在高負載的狀況下正常運行 (Golang, PostgreSQL, Kafka) 內部Package開發 - 引入並測試自行封裝的log package (Golang, zerolog)

軟體工程師

Mar 2018 - May 2019
1 yr 3 mos
Taipei City, Taiwan
主要工作內容為開發通訊軟體的後端服務,協助設計整體服務架構。 後端服務相關 - 設計並開發 Message Service,主要為聊天訊息的處理,如聊天訊息的儲存與搜尋等 (Golang, MongoDB) - 設計並開發 File Service,主要為使用者上傳與下載圖片的功能,包含圖片的壓縮與校驗 (Golang, Redis) - 重構 Group Service程式碼,統一程式碼的風格與增加程式碼的可讀性與可維護性 (Golang, MongoDB, MySQL) 內部測試相關 - 建構內部測試的網頁測試介面,在前端介面尚未前提供內部測試的功能 (JavaScript, Bootstrap) - 設計並開發內部排程工作的服務,如:刪除過期訊息、更新使用者登入資訊等相關內容 (Golang, Redis) - 自行封裝第三方的log package以符合內部對於日誌輸出的需求。(Golang, zerolog)

Education

Master of Science (MS)
資訊工程學系
2013 - 2017
Activities and societies
ICALT 2015 活動參與者與攝影師
Description
論文研究題目為:高職生智慧型手機使用行為、寂寞感與線上社交偏好對人際關係的影響
Bachelor of Science (BS)
數位內容科技學系
2008 - 2013
Activities and societies
學生會 新聞部資訊組組長 領導約3-5人的資訊組成員宣傳與協助學生會活動 熱音社 熱音社副社長 擴大招生熱音社員,使社員成長到約50人、活躍社員約25人。 企劃與參與校外聯合成發活動:樂不思署
Description
主要學習基礎程式設計與平面設計等相關課程