陳朝聯 Leo Chen

擁有多年 IT 與程式開發經歷,目前以 Golang實作開發為主。

熟悉分布式系統、Kubernetes/Docker 與 雲端平台(GCP、AWS)解決方案。擁有多人協同大型專案開發、系統分析與規格文件制定的經驗。具備良好的專案時程規劃與進度掌控能力。

  Taipei City, Taiwan       

工作簡歷

後端資深工程師  •  美商時豪科技

四月 2021 - 三月 2022
Golang 後端開發
1. 管理後臺 Restful API
2. Game server 捕魚機遊戲 (redis, mongo, websocket, protobuf ...)
3. 微服務模組開發: 玩家帳號錢包下注模組... (redis, mongo, websocket, postgresql, grpc, nats, jetstream)

後端服務部屬:
1. GKE - kubernetes cluster
2. CI/CD 流程建立 - GCP, gitlab, drone , kubernetes
3. log 收集 EFK : Elasticsearch + fluentbit + Kibana

後端資深工程師  •  Silkrode Technologies Co. Ltd

一月 2019 - 四月 2021
Golang 後端開發
1. 線上金流系統 (websocket, nats… )
2. 防封策略與管理系統 (LSB, gomobile… )
3. VPN 服務base on V2Ray (vmess, shadowsocks… )
4. 虛擬幣交易所平台 (protobuf, graphQL… )

技術主管  •  深圳市盈视讯电子科技有限公司

八月 2016 - 一月 2019
Golang 後端開發
1. IP-camera雲端應用平台 (restful api )
2. device 事件推送 雲端存儲服務 (apns ,cloud storage, flv , hls ...)
3. IoT 設備認證 使用者驗證服務 (https 雙向驗證, jwt, oauth ...)
4. deive fw韌體 OTA server

Infra & 自動化佈署:
1. ansible playbock
2. kubernetes cluster (local, GKE, AWS, 騰訊雲 )
3. ci/cd 流程 (gitlab ci)
4. 服務容器化導入 (docker)

副工程師  •  財團法人船舶暨海洋產業研發中心

六月 2011 - 六月 2016

規格審核系統 (C#)
專案管理與派工系統(C#)
文件管理系統(C#)
船重量測系統(C#)

工程師  •  Aurora 震旦集團

七月 2009 - 六月 2011

Aurora ERP 物流模組開發與維護 (C#, SQL)
Aurora 採購平台開發 (C#, SQL)

學歷

2013 - 2015

淡江大學 Tamkang University

資訊工程所

2003 - 2008

淡江大學 Tamkang University

資訊管理學系

技能


  • Golang
  • Kubernetes/Docker
  • GCP
  • AWS
  • Vagrant
  • Ansible
  • MongoDB
  • PostgreSQL
  • RabbitMQ
  • Redis
  • NATS/JetStream
  • WebSocket
  • gRPC
  • GraphQL
  • DroneCI
  • Git

語言


  • Chinese — 母語或雙語

工作經歷

後端資深工程師  •  美商時豪科技 四月 2021 - 三月 2022

主要 使用Golang 開發,負責後端功能模組遊戲server以及管理後台開發

  • 管理後臺
    Restful API gateway 開發,負責向上游服務模組調用grpc將結果進行 數據聚合分析,實現提供玩家資料訂單、遊戲、消息推播、系統維護功能。
  • 捕魚機server
    捕魚遊戲高併發server開發。利用webstocket + protobuf 實現前後端傳輸溝通。自行實現的算法處理子彈碰撞反彈特性。利用sync pool 讓內存使用更具效率。服務器能乘載每位玩家 5 requests per sec.
  • 微服務開發
    • 玩家模組:處理有關玩家帳號相關的業務邏輯,包含玩家頭像、IP置分析經驗等級手機驗證 、消息推送,etc
    • 錢包模組:處理玩家 與官方 錢包(遊戲幣)餘額交易歷程查詢等功能。利用postgresql 儲存玩家以及官方錢包餘額,運用mongo DB存儲交易紀錄,在交易紀錄數據規模100 M+ 的情境下亦能提供良好的查詢。
    • 注單模組 :處理玩家遊戲注單業務邏輯,紀錄玩家遊戲遊戲押分與贏分狀況並將結果與錢包模組交互。根據遊戲種類特性提供相應grpc 滿足場景需求,並提供遊戲歷程存儲接口將玩家遊玩狀況保存以利後台分析。

後端資深工程師  •  Silkrode Technologies Co. Ltd  一月 2019 - 四月 2021

主要負責金流平台相關專案的後端架構設計與開發,金流平台讓用戶透過平台 輕鬆對接多家銀行以及支付渠道 (微信、支付寶)。同時也參與多項專案開發:

  • 防封服務
    Golang開發,使用gomoblie內嵌於手機App上,當遠端服務器出現如因域名汙 染、域名失效等無法訪問可透過規劃的策略找到新並更新服務地址。同時提 供後端管理介面,讓營運團隊可以迅速的管理個應用服務域名。
  • VPN
    分散式設計,Golang開發,利用 v2ray 核心 + shadowsocks 以及新協議 vmess 實現。可有效穿越防火長城,讓內地用戶瀏覽如YOUTUBE 臉書等。並實作用 戶與流量管理、分析等功能。
  • 虛擬幣交易所平台
    分散式設計,Golang開發,實現虛擬幣交易所用戶入金、虛擬幣買賣交易、 提現功能。主要負責後端管理平台,提供管理用戶、新增幣種、交易對管 理、消息通知等功能。

技術主管  •  深圳市盈视讯电子科技有限公司  八月 2016 - 一月 2019

負責帶領後端團隊進行應用平台開發,包含API規格制定與服務器端系統架構設計。為公司主要 IP-Camera 系列產品的應用功能提供解決方案。主要成果:

  • Kubernetes導入
    導入k8s,改善既有平台的管理成本,讓分散式系統的資源分配能有效的管 理。並在GCP上實現水平與垂直自動擴展以因應突如其來的大量訪問。
  • IoT設備認證服務
    Golang開發,提供嵌入式設備認證、識別管理功能設計與開發。使用HTTPS 雙 向認證提升安全性。            
  • 事件推播 與 雲端存儲服務
    Golang開發,IPC 產品核心功能,提供設備移動偵測事件雲端存儲(GCP、AWS 、騰訊雲)。以及事件推送服務(Apple、Android)。

副工程師  •  財團法人船舶暨海洋產業研發中心  六月 2011 - 六月 2016

主要負責Web–Base 平台架構為主的系統開發、以及 IT 技術服務。主要負責開發 的系統:

  • 規格審核系統
    使用 .NET C# 開發,改善以往傳統的船艇設計圖的審圖方式,公司核心管理系 統之一。
  • 專案管理系統
    讓專案經理與成員安排各項專案工作時程,並提供專案管理分析報表,讓專案管理能更加省時省力。
  • 船重量測系統
    IoT場景應用,將多組荷重元感應器佈置於船架基座,以wifi傳輸測量結果。 工程師可隨時取得、記錄船重資訊,即時掌握船艇是否符合規範設計。
  • 設計圖送審系統
    線上的設計圖說出圖,取代傳統圖紙寄送往返。並將審核歷程完整保留,提供公司知識庫重要的資料蒐集渠道。
  • 檔案加解密工具
    滿足軍方對資訊安全規格所開發的檔案加解密小工具,windows環境運行。運用AES加密與位元倒換等方法增加難度。

工程師  •  Aurora 震旦集團  七月 2009 - 六月 2011

  • ERP 物流模組系統開發以及維護工作,主要使用 .NET (C#) 開發。 
  • 開發集團專用採購平台,提供供應商線上採購、出貨驗收等作業功能。資料串聯 ERP 系統,使線上物流管理功能更加完善。
Powered By CakeResume