陳俊佑(Jerry)

3+ years software engineer experience.
Familiar with Cloud Native stack and web backend technology.
5+ years using Linux as development environment.
Experiences from embedded system development in amateur hobby project.

  Taiwan        


技能

   Golang      Python      C/C++      Docker      Kubernetes      Linux      Cybersecurity 


工作經歷

軟體工程師

盧氪賽忒股份有限公司  •  十二月 2017 - Present

- Develop a Kubernetes based RPA penetration testing platform.
- 參與核心模組開發,建立自動化流程的基礎邏輯與資料傳遞架構。
- 主導「樣板模組」、「攻擊腳本管理模組」的開發。
- 基於 Kubernetes 與 CNCF Stack,同時執行上百隻攻擊腳本。
- 資料庫引擎使用 PostgreSQL,以 Golang 實作 DAO 與測試。
- 後端實作使用 Golang,基於 microservice 架構與 gRPC 通訊。
- 具有使用 bare-metal / EKS / GKE / k3s 等 k8s destro 的經驗。
- 具有使用 GitLabCI / Github Action 等 CI 工具的經驗。
- 具有「與特定專業領域人員溝通」、「需求挖掘」與「訂定實作規格」等經驗。

後端工程師

海克科技有限公司  •  二月 2017 - 六月 2017

- 參與寵物飼主社交平台開發。
- 後端基於 Laravel PHP web framework 實作。
- 設計與實作 REST API,包含發文、瀏覽貼文、會員與好友。

研究助理

Software Engineering Lab, 逢甲大學  •  九月 2016 - 一月 2017

- Digital Gas Station, Proof of concept
- 設計與實作基於 Rasberry Pi 的加油機核心控制裝置。
- 基於 Pygame,設計與實作操作介面,整合觸控螢幕。
- 整合多種周邊裝置,包含電磁閥、流量計、投幣機、鈔票機與熱感印刷機。

研究助理

IOT Lab, 逢甲大學  •  二月 2016 - 七月 2016

- Cloud base Driving Recorder, Proof of concept
- 設計與實作雲端行車紀錄器平台,使用 Python Flask web framework。
- 實作 UI ,整合 Google Map,影像串流。
- 實作 API ,包含多鏡頭即時影像上傳,地理資訊回報。

實習軟體工程師

微程式資訊股份有限公司  •  七月 2015 - 八月 2015

- Implemented an embed-html generator for finding ubike station.
- 基於 Nodejs 和 Express web framework 實作。
- 具有整合政府地理資訊 Open Data 的經驗。

  • Embed-html generator for finding ubike station.

  • Digital Gas Station, Proof of concept.

  • Cloud base Driving Recorder, Proof of concept.

學歷

臺灣科技大學

資訊管理學系  •  2017 - 2021

整合數位服務實驗室
資訊安全實驗室

逢甲大學

 資訊電機學院學士,資訊工程學系  •  2012 - 2017

專題:手寫數字辨識(MNIST) 基於機器學習


專案

自動部署 Outline VPN 小工具

  • Developed an infra automation tool, including instance setup and service deployment.
  • 具有發佈軟體到開源套件管理的經驗,如 Homebrew(Mac)、Snapcraft(Ubuntu)、AUR(ArchLinux)。
  • 整個多個 Cloud Provider,包含 Linode、DigitalOcean。

超音波麥克風干擾陣列

  • Implementation of ACM thesis "Wearable Microphone Jamming"
  • 具有使用 C++ 控制訊號產生器,生成超音波的經驗。
  • 具有使用 Scipy 處理聲學訊號/噪音消除的經驗。
  • 具有 CAD 建模與 3D列印的經驗。
  • 具有整合聲學電路的經驗。

步進直驅賽車遊戲方向盤

  • 具有使用 MbedOS 開發 ARM 嵌入式系統的經驗。
  • 具有撰寫 USBHID 裝置,與整合 UWP gaming input 的經驗。
  • 具有整合增量型編碼器、類比開關等周邊裝置經驗。
  • 具有驅動高功率閉環步進馬達的經驗。
  • 具有 3D CAD modeling,與 CNC 加工機械結構的經驗。

Chrome Extention 小工具

  • 使用 javascript 實作 chrome web extention。
  • 具有 Chrome 應用程式商店上架的經驗。

TLS1.2 (RFC5246) reimplement

  • 使用 python 與 openssl 工具,解析 TLS1.2 加密過後的 HTTPS 封包
  • 具有閱讀 RFC standard 的經驗。
  • 具有分析通訊協定/封包的經驗。

BTC 即時價格 Telegram Bot

  • 基於 Python 取得 BitoPro API 資料
  • 使用 crontab in docker 定時觸發執行
  • 串接 Telegram Bot API

安全程式設計期末CTF考試網站

  • 基於 Nodejs 與 Express web framework 實作。
  • 設計與實作 API,包含會員/答題/排行榜等功能。
  • 具有使用 Mustache style template engine(mu2) 的經驗。

校園隨機配對聊天軟體

  • 基於 Nodejs 與 socketIO 實作。
  • 具有使用 Serverless 服務(Heroku) 的經驗。

Powered by CakeResumePowered by CakeResume