張祐翔(Jeff Chang)

九年軟體工程師

專業技能:Linux、資料庫研究、伺服器低延遲與高併發程式設計

過去經驗與貢獻:

  • 碩士念資訊工程且有大型軟體公司開發與優化經驗
  • 軟體部門管理職經驗,能協助資訊同仁跨部門溝通與協助軟體部門同仁開發成長
  • 能從無到有協助公司,建置伺服器服務與嵌入式系統移植與開發經驗
  • 開發與設計百人即時線上遊戲伺服器實例
  • 分析公司數據,用數據來輔助公司決策



Profile 04 00@2x eb0e2fdb6b9448002be791a92293d0e3ae2d393bce3bb23c2ba1a0e8661253ed

簡歷


  • 工作經歷
    • 系統架構-鼎佑科技股份有限公司     2022/01 - 2023/03(任職:1年;離職原因:募資不預期公司解散)
    • 資深後端工程師-奧比森科技股份有限公司 2021/02 - 2021/12(任職:11月;離職原因:受疫情影響公司解散)
    • 技術副理-特力集團           2017/10 - 2021/02(任職:3年;離職原因:挑戰創業)
    • 軟體工程師-歐勝科技股份有限公司    2015/09 - 2017/09(任職:2年;離職原因:部門被收購)
    • 軟體工程師-趨勢科技          2015/02 - 2015/08(任職:7月;離職原因:挑戰新創公司)
    • 軟體工程師-PChome網路家庭      2014/07 - 2015/02(任職:7月;離職原因:尋找專業成長機會)
  • 學歷
    • 碩士 中原大學 資訊工程學系
      • 論文: 依相似度做推薦的研究—以推薦中原夜市美食為例 
    • 大學 中原大學 資訊工程學系
      • 專題: Android 能源管理機制 - 獲得當年度中原大學專題競賽第一名
  • 線上課程
  • 作品

技能


  • 網頁伺服器 
    • Python: Flask, FastAPI, Django
    • Java: Spring, Netty
  • 資料庫
    • RDBMS: PostgreSQL, MySQL
    • No-SQL: Redis, MongoDB, Cassandra, TimescaleDB
  • 工具
    • Message Queue: Kafka, Celery, Redis, NATS
    • Protocol: HTTPS, DNS, MQTT, OAuth2, BLE
    • Schema: JSON, Protobuf, Thrift
    • Version control: Git

  • DevOps 
    • Container:Docker,Kubernetes,Helm
    • CI & CD: Gitlab-runner, Jenkins, ArgoCD
    • Monitor & Err. Tracking: Sentry
  • 數據分析
    • Library: Pandas, Numpy, Scipy
    • Framework: PySpark
  • 硬體嵌入式
    • OS: Linux, Zephyr, Android, OpenWRT
    • I/O Protocol: I2C, UART, SPI
    • Board: Sigmastar, Nordic

經歷





系統架構 @鼎佑科技股份有限公司

鼎佑科技主要是間使用高速攝影機搭配攝影機本身NPU晶片,達到低延遲 AI 解決方案公司。


2022/01 - 2023/03(任職:1年)
負責:同仁專案指派與掌握進度時程、網頁開發、伺服器開發、嵌入式系統開發
技能/工具:FastAPI, Mosquitto, Redis, PostgreSQL, Kubernete, Helm, SigmaStar, Zephyr, nRF52832
經手專案:

  1. 智能保全攝影機
    專案簡介:保全攝影機搭配人體偵測AI判別入侵偵測,相對於傳統保全攝影機,誤判率更低且費用更便宜。
    完成以下事項:
    • 負責將商務需求,轉換成軟體同仁工作事項
    • 掌握 CMOS Sensor 透過 MIPI CSI 與 I2C 控制指令,讀取 CSI 訊號經過 ISP 校正到程式讀取正確影像資訊
    • 整理 makefile & CMake 自動化建置 SigmaStar 設備環境
    • 透過 buildroot 來更新 GCC 與升級服務
    • 建置 gitlab runner CI 完成硬體自動化編譯與測試
    • Linux 嵌入式應用端程式開發:溫濕度計、光感測器、入侵警報系統
    • 透過 WebRTC 工具完成攝影機與即時影像功能
    • 完成 HTTP 與 MQTT 伺服器端程式開發
    • 使用 Proxmox, k3s 建置 On-Premises kubernate cluster
    • 建置 gitlab runner CI & ArgoCD 達到伺服器端自動測試與環境部署
  2. 光學攜帶式健康量測儀
    專案簡介:光學反應式指尖量測,達到透過指尖十秒觸摸,量測出心跳、血氧、血壓健康儀。
    完成以下事項:
    • 根據低耗電與藍芽需求挑選適合 MCU: nRF52832
    • 根據硬體周邊需求設計 schematic
    • 聯絡板廠完成 Layout 與電路製板
    • 使用 Zephyr RTOS 軟體開發
    • 修正 Zephyr max30101 driver




資深後端工程師 @奧比森科技股份有限公司

奧比森專注在 AI 影像方案的研究開發, 團隊在即時AI影像監控反饋有多年的經驗, 目前專研在人體生理現象的判讀與觀察,並準備推出照護輔助系統來協助醫療院所及相關照護機構進行全時的 AI 系統監控輔助。

2021/02 - 2021/12(任職:11個月)
負責:設計整體架構、伺服器端開發與維運
技能/工具:FastAPI, NATS, Celery, Redis, PostgreSQL, GCP, Kubernete, Helm, Jenkins, Grafana, mosquitto, TimescaleDB
經手專案:
  1. 光學式非接生理量測照護系統
    專案簡介:光學式非接觸生理監護設備,達到遠距離非接觸不干擾住民下,量測住民心跳、體溫等數據。整合系統與App後台,即時監看整個院所所有住民健康與紀錄突發狀況。
    參展:新光保全合作 2021 台灣輔具暨長期照護大展
    完成以下事項:
    • 設計後端微服務架構
    • 建置 Production Service Health Check
    • 使用 FastAPI, NATS, Mosquitto 建置微服務系統
    • 開發 Sentry intergation tools 注入與監控微服務系統
    • 使用 Jenkins, Helm 建置 GitOps 自動編譯、測試、發佈流程
    • 使用 Grafana 呈現數據後台




技術副理 @特力集團

特力股份有限公司(Test Rite International Co., Ltd.),簡稱:特力集團,是台灣一個以貿易與零售通路為事業重心的企業集團。

2017/10 - 2021/02(任職:3年)
負責:同仁專案指派與制定時程、數據湖設計、硬體感測器開發
技能/工具:Python, PostgreSQL, PostGiS, Airflow, Docker, Jupyter, Raspberry Pi, R
經手專案:
  1. 人流分析系統
    專案簡介:透過 Wi-Fi Sniffer 整合數據統計,即時分析出:即時門店人流數據、來客停留時間分析、週間時段人流分析、歷史人流走勢與門店統計(分店、分區、全臺等)。
    完成以下事項:
    • 透過 Raspberry Pi 搭配 Python 收集 WiFi 資訊並上傳至伺服器
    • 整理與分析裝置上傳的 WiFi 資訊,轉化區域人流數字
    • 實時將門店與商圈人流整併到集團系統,以利公司 KPI 決策與行銷活動
  2. 門店影像分析系統
    專案簡介:以攝影機搭配AI演算法,掌握來客組成形態更有效,系統包括來客停留熱區、來客動線分析、櫃位更新成效。值得一提的是:以來客停留熱區為例,系統不但掌握時間、更能隨時更新來客人次,根據消費者對該區域產品感興趣的程度,調整產品陳列,與銷售額報表相輔相成,了解消費者於區域停留的時間是否真正轉化成業績。
    完成以下事項:
    •  HTTP API 方式收集攝影機 AI 數據
    • 根據客流動線數據分析出:來客停留熱區、來客動線分析、櫃位更新成效
    • 透過 R-Shiny framework 建置 Dashboard 網頁,以利及時將數據呈現給門店店長去優化櫃位
  3. HOLA智能選枕系統
    專案簡介:智能選枕系統擷取過去枕頭銷售的數據,結合物理治療專業,消費者用系統輸入個人身高、體重、頭長、肩寬等基本資料,系統便會推薦適合的枕頭,解決過去資深銷售員離職、新手銷售員因經驗不足無法精準推估的痛點
    完成以下事項:
    • 協助業務部門與專業醫療人員溝通,結合業務部門銷售經驗與醫療人員專業知識,設計出符合業務端與專業的產品AI推薦系統。




軟體工程師 @歐勝科技股份有限公司

歐勝科技主要擁有三大技術引擎,分別是智慧定位(Smart Location)、智能行為(Intelligent Behavior)及加密認證(Location-Based Authentication),第一款穿戴式裝置Circo提供室內外無縫接軌服務,利用定位數據進行行為分析及加密認證,並進一步拓展智慧家庭、商業及安全方面的應用。

2015/09 - 2017/09(任職:2年)
負責:Wi-Fi 定位技術開發、後端伺服器架構設計、硬體感測器開發
技能/工具: Python, PostgreSQL, PostGiS, Hadoop, HBase, Kafka, Redis, Docker, Jupyter, OpenWrt
經手專案:
  1. 智慧定位系統
    專案簡介:透過 GPS 與 Wi-Fi Sniffer 技術達到設備,室外或是室內精準定位技術
    完成以下事項:
    • 整合 OpenWrt 與現有硬體裝置,達到收集場域資訊與上傳到伺服器
    • 開發與調整 Wi-Fi 室內/外定位演算法
    • 規劃與維運伺服器端架構
    • Wi-Fi 室外定位技術 95% 誤差在 50 公尺
    • Wi-Fi 室內在大型場域 95% 誤差在 2 公尺

軟體工程師 @趨勢科技

趨勢科技是企業資料防護與網路資安解決方案的全球領導廠商,專門為企業環境、資料中心、雲端環境、網路及端點提供最佳的防護。

2015/02 - 2015/08(任職:7個月)
負責: 網頁設計、伺服器端程式開發
技能/工具:  Java, HTML, JavaScript, vCenter, Scrum, Jenkins, Tomcat
經手專案:
  1. Deep Security Software
    專案簡介:實體、虛擬、雲端及容器工作負載的執行時期防護。
    完成以下事項:
    • 執行 Scrum 專案流程
    • 完成 Java 指定功能開發
    • 維護與優化既有功能

軟體工程師 @PChome 網路家庭

PChome Online網路家庭,簡稱PChome,是台灣入口網站之一,前身為1998年成立的「todo」網站,2000年1月改為現名。經營者為1998年7月成立的「網路家庭國際資訊股份有限公司」,簡稱網家。

2014/07 - 2015/02(任職:7個月)
負責: 網路爬蟲、後端程式、搜尋引擎開發
技能/工具: Java, Thrift, Jenkins, MongoDB, MySQL
經手專案:
  1. PChome - Yiabi 新聞
    發表:PChome 發表大數據新聞服務 Yiabi 新聞
    完成以下事項:
    • 開發與優化網路爬蟲
    • 改善全文檢索查詢速度
    • 設計資料庫模型改善儲存效率與速度
    • 開發搜尋引擎
    • 分散式網路爬蟲架構

資訊工程學系 碩士 @中原大學

2012/09 - 2014/07
論文: 依相似度做推薦的研究—以推薦中原夜市美食為例 
技能/工具: Java, Android, PostgreSQL

資訊工程學系 大學 @中原大學

2008/09 - 2012/06
專題: Android 能源管理機制
技能/工具: Android, FFmpeg, OpenCV

作品

螢幕快照 2017-08-19 22.45.43.png

黑客松 - 鄉民查水表

  • 目標: 顯示 PTT 使用者濳在資訊
  • 技術: Crawler, React.JS
  • 實作
    • 抓取 PTT 文章內容
    • 讀取使用者資訊
    • 實作 Chrome 插件

兩天一夜腦力激盪,把產品弄出一個雛形並且上線運行。鄉民查水表是一款收集使用者 PTT 相關資訊。


相關報導:

鄉民查水表:整合 Ptt 使用者資訊..

太強啦!Chrome 新外掛「鄉民查水表」 幫你抓網軍!

螢幕快照 2017-08-19 22.35.09.png

中原夜市美食 App

  • 目標: App 推薦中原夜市美食
  • 技能: Android, PostgreSQL, Java Servlet
常常人們會在思考午餐要吃什麼,為了想解決這問題我做了一套美食推薦 App。在推薦機制當中會遇到,在沒有使用者評論與回饋資訊下,沒有一個好的方式推薦給使用者,因此我們提出一套做法,針對美食做關聯性,透過關聯性的方式,補足一開始沒有資訊的問題。

Android 能源管理機制

螢幕快照 2017-08-19 22.31.55.png

  • 目標: 省電的影片播放器
  • 技能: Android, FFmpeg, OpenCV

長期使用手持式設備之使用者產生眼睛不適,造成使用者困擾。手持式設備多已電池為主要供應機制,但由於無法提供更多空間與重量,來因應越來越多應用軟體與效能,所需之能源消耗需求故減少手持式設備能源消耗,是一項重大挑戰。我們發現手持式設備主要耗電為背光面板與處理器兩部份,因此我們針對背光與處理器工作頻率調整兩方面進行節能管

五子棋專題研究

 https://github.com/Dream74/Gobang
  • 目標: 大學部專題規劃
  • 技能: Java Swing, Socket, AI
  • 實作
    • 規劃專題課程
    • Java Swing 完成遊戲介面
    • 單人與 AI 對戰模式 
    • 單機雙打
    • Socket 遠端對戰

每位專題生最後獨力完成五子棋作品,並且中包含了各自的設計風格,其成果如右圖。

                      螢幕快照 2017-08-19 22.07.46.png

程式作答平台

 https://github.com/Dream74/Calbox
  • 目標: 線上考試/繳交作業系統
  • 技能: Django, PostgreSQL, jQuery, Bootstrap
  • 實作
    • 支援多語言 (C/C++,  Java, Python) 線上執行
    • 系統後台設定,新增題目與測試數據

系上軟體考試是透過紙本方式作答,使學生在考試過程中表現不如預期,因此我撰寫此程式作答平台,輔助教授可以在後台中觀看學生作答與學習情況,並且透過此系統改善系上紙本考試窘境

TaiMall台茂購物中心

App Store: TailMall台茂購物中心

  • 目標: 開發購物商城 App
  • 技能: iOS, SQLite
  • 實作
    • 離線資訊操作
    • 伺服器資料同步




screen696x696.jpeg
screen696x696 (1).jpeg