Wgd6ugxhlys3kkvwpv1l

吳賢駿 

實務經驗聚焦於Web後端、爬蟲、報表、資料庫效能優化,涉及的領域範疇有金融(ETF、股票、債券、存款)、保險、運動賽事、第三方金流串接、中心化加密貨幣交易所(CeFi)...


前三年以Java 起手,主要負責開發與維護銀行端的財務管理系統,經手功能有 KYC改版、CIP改版、弱勢客戶註記、系統負載測試、資產查詢管理、交易資格檢定、交易電文、語音系統串接、交易系統串接、客戶對帳單資料統籌、網銀的資產管理模組... 在這個階段主要扮演的角色是Java Engineer、DBA、QA及協助PM/SA定義SRS,專注於替銀行端客戶維護或開發系統需求,需同時負責三、四家銀行的專案。


後面轉換到Golang 後端開發,主要服務於中心化加密貨幣交易所、運動、遊戲、金流、數位保險產業,工作內容為撰寫RESTful API、高併發爬蟲、WebSocket服務、資料源對接、系統翻新(rails -> golang)、data cleaning、拆分微服務、CeFi 理財業務產品、數位保險系統、資料庫效能優化、系統監控指標配置...

   

聯絡我 : [email protected]

[email protected]

Education

東海大學, 學士學位, 資訊工程, 2011 ~ 2015

Skills 


About Web Development

Golang

使用過的套件有gin、gorm、echo、fiber、cobra、colly、fasthttp、echo、protobuf、grpc、goose、chromedp、goquery、fx、zerolog、decimal...
理解並熟悉使用 goroutine、channel、interface、errors


RDBMS

MySQL、Postgres、DB2、Oracle、SQL Server
理解並熟悉使用transactions、index、partition、CTE、SP、View

Cloud Platform

GCP、Azure


Java EE & JSP
後端熟悉spring + structs2
前端使用JavaScript、JQuery、StrutsTag、JSTL 去呈現前台頁面

MessageQueue

使用過NSQ、Redis、Nats、Nats Streaming、Kafka

Tracing & Logging & Monitor

New Relic、Sentry、ElasticSearch、 Fluentbit、Kibana、Graylog、Grafana

Others


  • 部屬與設定 Apache Tomcat Server & Websphere
  • Nginx 配置
  • CDN 配置
  • 使用Apache Ant 作資料處理、批次排程與包版
  • 使用 Command shell 處理類Unix系統的部分問題
  • 使用Jmeter 作負載測試
  • 版本控制使用Subversion、GitLab、GitHub
  • Gitlab、Drone CI/CD 腳本配置
  • 報表工具 Jasper Reports、i-net Clear Reports
  • 使用過 Arangodb 

Work Experience

美商時豪科技股份有限公司, 後端工程師 - Golang, Jan 2023 ~ Nov 2023

公司主要營運產品為娛樂城,營運市場為台灣、巴西、印尼...

擔任後端RD,後端團隊為5人,無Scrum,團隊成員需兼職SRE 的工作

主要工作內容有

  • 新遊戲開發 (slot game、poker game)
  • 後台功能開發 (營運、風控、行銷) 
  • 金流串接
  • 效能優化 (api響應速度、提升同時在線人數)
  • 技術客服

技術棧:golang、redis、postgresql、mongodb、gcp

Company@2x

維塵有限公司 (Bybit台灣), Senior Backend Engineer, Feb 2022 ~ Jul 2022

擔任後端RD,需配合人力資源調度,前後加入過三個團隊(內部維運、理財業務、機器人交易)

Scrum團隊規模大多在5~10人左右

主要任務為協助API開發

  • 協助設置內部維運服務(告警與系統監控)
  • 理財業務產品開發與維護,產品有存款、流動性挖礦、雙幣投資、LaunchPool、客製化產品推介
  • 定投交易產品開發與測試
  • 撰寫TRD (針對產品需求的技術解決方案)

技術棧: golang、redis、mysql、kafka

Company@2x

港商 OneDegree, Senior Backend Engineer, Jun 2021 ~ Feb 2022

擔任後端RD,Scrum團隊約11人

加入時協助Golang團隊初期建制,目標是提供可供萬人同時使用的保險系統

  • 協助建置基礎服務
  • 串接業務核心系統(IXT)
  • 串接內部財務系統(base on Stripe)
  • 開發火險、危急保險、初次購買流程、保戶續保功能、保險後台功能
  • 協助python team 驗證Saas服務

技術棧: golang、redis、postgre sql、azure、sentry、new relic、elk

Company@2x

思華科技有限公司, Golang 工程師, May 2019 ~ Mar 2021

擔任後端RD,與PM、QA、DBA、Frontend、Android、iOS 合作開發專案

  • 開發虛擬貨幣交易所專案
    • 前期作業: 負責Domain know how 研究、統整與說明,幫助PM展開專案架構,幫團隊補充基礎開發知識,減低開發進入門檻,協助設計出較正確的系統
    • 負責實作內部提現流程,負責驗證與調度系統內對內、內對外、外對內的充值與提現
    • 負責搭建內部測試節點(BTC、Omni)
    • 協助開發錢包管理
    • 協助開發幣種管理、交易對上架
    • 協助開發帳務訊息推播系統
    • 協助設計高可用的撮和系統
  • 協助研究逆向工程
    • 逆向的APP主要是推播交易結果的服務,目的是用來提升金流設備後台訂單的準確率
  • 開發金流設備後台專案
    • 主要負責收款、打款、對帳、報表功能
    • 串接微信、支付寶個人號、支付寶企業號、銀行卡流水,用於訂單對帳
    • 開發爬蟲(腳本部分),爬各平台的流水
    • 串接Android/ iOS提供的接口,觸發打款、收款流程
  • 開發網關專案
    • 統整不同後台的訂單資料
    • 訂單派發策略實作,不同平台可以套用不同策略,策略有平均派發、指定權重派發、依成功率派發...
    • 平台與網關串接,以API key作為溝通,可定時或主動更換API key,並驗證黑白名單
    • 提供訂單報表

技術棧: golang、redis、mysql、postgre sql、Nats / Nats Streaming、Helm、K8s、gcp、graylog

Company@2x

中國人壽(外包), Java Engineer, Mar 2019 ~ May 2019

2019/04 ~ 2019/05 舊系統翻新(kick off 階段)
擔任全端RD,與銀行PM、RD合作,負責建議&實作系統微服務架構的protoytype
主要開發基於spring boot & spring cloud 設計的微服務,前端使用vue。

技術棧: java、vue、redis、sql server

Company@2x

飛騰資訊科技股份有限公司, Golang Engineer, Mar 2018 ~ Mar 2019

2018.09 ~ 2019/04 舊系統翻新

擔任後端RD、SD角色,分析舊系統(ROR)功能與程式內容,再重新設計以golang搭建的服務
主要負責後端事務,包括資料爬蟲與設計RESTful API
技術棧: golang、redis、mysql、Nginx、Helm、K8s、gcp、graylog

2018.03 ~ 2018.08 主要產品開發與維護
擔任後端RD,直接依照PM口述需求開發,主要負責RESTful API開發、資料源整合、爬蟲...

技術棧: golang、redis、mysql、nsq、Nginx、Helm、K8s、gcp、graylog

Company@2x

商智資訊股份有限公司, JAVA程式設計師, Aug 2015 ~ Mar 2018

2017.09~2018.02 彰化銀行網銀系統的財富管理模組
擔任RD、DBA(非專職)角色,與PM、SA、銀行端客戶合作,負責全端需求開發與系統維護

經手功能有 系統負載測試、網銀模組開發、引介人模組

技術棧: java、jsp、SQL Server、Websphere

2016.10~2017.09 兆豐銀行財富管理系統
擔任RD角色,與PM、SA、DBA合作,負責全端需求開發與系統維護

經手功能有 資產查詢管理、交易資格檢定、交易電文、語音系統串接、交易系統串接、客戶對帳單資料統籌、上游資料源整合、協助銀行IT做內部教育訓練...
技術棧: java、jsp、Oracle、Websphere

2017.02~2018.09 彰化銀行財富管理系統一階升級案

擔任RD、DBA(非專職)角色,與PM、SA、銀行端客戶合作,負責全端需求開發與系統維護

經手功能有 財富管理系統新功能導入、整合銀行內部資料源(etf、基金、可轉債、保險...)、整合客戶對帳單資料、協助銀行IT做內部教育訓練...
技術棧: java、jsp、SQL Server、Websphere

2016.01~2018.02 台企銀行財富管理系統
擔任RD、DBA(非專職)角色,與銀行端客戶合作,主要負責系統維護與重構優化
經手功能有 佣金績效計算批次優化、Web功能優化、協助銀行IT做內部教育訓練...
技術棧: Java、jsp、DB2、Apache Tomcat Server

2015.08~2017.10 澳盛銀行財富管理系統
擔任RD、DBA(非專職)角色,與PM、銀行端客戶合作,負責全端需求開發與系統維護
經手功能有 KYC改版、CIP改版、弱勢客戶註記、資料庫遷移、理專行銷輔助推廣功能、協助新加坡系統建置、memory leak問題分析、協助銀行IT做內部教育訓練...
技術棧: Java 、jsp、SQL Server、Apache Tomcat Server

Company@2x