喬康豪

full-stack-engineer

前端技能 :  vue.js, angular, sass, restful api, websocket

後端技能 :  node.js, spring boot, , rabbitmq, websocket, k8s

Profile 04 00@2x

Skliis


Font-End

Vue.js

angular

Sass

websocket

RWD



Back-End 

spring boot

rabbitmq

websocket

Restful Api

nodejs

laravel

Deep-Learning 

Object Detection 
Object Tracking 
YOLO 
pytorch




開發工具及環境

git
docker
k8s
ubuntu


Program Language

python 
nodejs
typescript
java
php






工作經歷


中冠資訊, 全端工程師, October 2021 ~ 現在


說明: 根據中鋼廠區需求進行專案

工作內容: 根據使用者需求進行前端畫面製作,表單設計及後端程式開發,將資料呈現給產線人員

其中較複雜的案子架構如下:

  排程轉檔微服務 ==> db                     mq server <== 資料拋送微服務

                        ↑↓                 ↗

                  web service    ↗

                       ↑↓            監聽mq =>警報發送

                       ↑↓

                  操作頁面


排程轉檔: 約3隻微服物定時將產線資料整理做格式轉換,來源為ftp的檔案

mq資料拋送: 某些資料採用mq進行拋送,web service收到資料將觸發警報發送

web service: 處理資料庫資料及與前端的交互


卡訊電子, 前端工程師, March 2020 ~ October 2021

專案1: AI臉部追蹤
架設臉部追蹤模型於嵌入式系統,回傳人臉座標於伺服器,伺服器利用onvif協定操控設備上的攝影機進行人臉追蹤,並將畫面回傳給前端

專案2: 故障燈號檢測
自動化產品檢測,產品檢測時會有不同顏色的燈號,利用yolov3模型判斷燈號顏色來進行自動化檢測

專案3: 會議主機前端開發
與後端api串接,前端的框架為vue,使用的技術包含websocket, restful api, 多語系切換等

深度學習工程師 deep-learning-engineer, 工研院 Industrial Technology Research Institute, Sep 2018 ~ Jan 2020

自駕船計畫:辨識愛河上的船及障礙物,將辨識資訊即時回傳至操控台進行自動避碰。
工作項目:
(1) 物件辨識:利用yolo模型進行河面上之障礙物辨識
(2) 物件追蹤:利用深度學習追蹤演算法(Siames RPN)進行高速追蹤
(3) 追蹤優化:辨識結果結合Kalmam filter進行優化

youtube字幕資料收集:將內影片嵌字幕轉換成文字,生成語音訓練資料
工作項目:
(1) 資料爬蟲:使用scrapy進行字幕與影像爬蟲
(2) 字幕辨識:利用super resolution模型將影片背景黑化,再利用OCR將內嵌字幕轉換成文字

清華大學 National Tsing Hua University, 深度學習工程師 deep-learning-engineer, Oct 2017 ~ Sep 2018

實驗室要導入時間序列相關深度學習之先導研究,題目為自然語言處理,利用tensorflow搭建NLP語言模型
(1) 文本分類:利用RNN與CNN進行文本分類。
(2) Word to vector:文字向量轉化
(3) 文本摘要總結:利用sequence to sequence模型架構,輸入經由encoder壓縮,再經由decoder解碼進行文本摘要總結訓練。
(4) 對話機器人:收集大量影集對白作為訓練資料,利用sequence to sequence模型架構進行對話機器人訓練。

wemo scooter, Android app developer, Oct 2016 ~ Aug 2017

公司營運項目為電動機車租借,主要開發項目為:
(1) 依照需求進行Android App開發與修改
(2) 與後端進行restful api串接
(3) 串接google map api

學歷

清華大學 National Tsing Hua University, 碩士學位, 核子工程 nuclear engineering, 2013 ~ 2015

東海大學 Tung Hai University, 學士學位, 應用物理 physics, 2005 ~ 2010

專案

課程預約系統


說明: 使用者可以創建課程供預約服務,創建課程後會產生該課程的預約url讓使用者預約,使用者可以選擇是否同步至google行事曆
使用技術: 
    * 部署於k8s上,讓k8s控管達到高可用
    * 使用OAth2.0進行google帳號登入
    * google行事曆api串接
    * 利用mq進行google行事曆同步失敗處理 
    * 快取層 
    * nodejs 
    * angular

可以由以下連結進行預約體驗
課程預約: 課程預約連結

畫面截圖

根據不同裝置大小,有不同的預約介面設計。