張逸 David

Python Web Back-end Engineer, Email: [email protected], Github: github.com/j129008

Education

政治大學 資訊科學所碩士                                                                                  2015-09 ~ 2018-08

交通大學 資訊工程系學士                                                                                  2009-09 ~ 2013-07

Summary

koolive 直播效能優化,使其能夠負荷 FoodPanda 直播抽獎活動 (QPS 1000+, MySQL, Django, Redis, GraphQL, K8S)

初樂直播薪資計算驗證及修正 (Pandas, MySql)
OVO 電視機上盒 AI 節目推薦系統 (Keras, Pandas, MariaDB)

Experience

Koodata, back-end engineer                                                                            2021-07 ~ now

koolive 直播功能除錯及效能優化 (2021-07 ~ 2023-10)

  • 建置直播壓測環境並優化效能 (QPS 1000+, MySQL, Django, Redis, GraphQL, K8S)
  • 直播訊息少送、重送、記錄等功能修正 (Celery, Thread, DB Transaction)
  • 直播金物流、第三方串接功能維護
koo-social 廣告數據報表主開發者 (2022-10 ~2023-11)
  • 多項廣告數據平臺爬蟲、圖表繪製、報表生產、開發環境布建 (Cloud Run/Selenium/Looker Studio)
一般工作職責
  • 研發部門時程安排 & 工作分派 (Jira)
  • 產品進度報告 & 功能評估

初樂直播, back-end engineer                                                                           2020-03 ~ 2020-09

初樂直播功能開發、測試、優化及數據驗證 (2020-03 ~ 2020-09)
  • 單元測試環境布建 (Pytest, Docker, Travis)
  • 驗證並修正主播開播時數報表薪資計算 (Pandas, MySql)
  • API 效能優化使其減少 50% 的 DB 效能負擔 (Flask, Redis)

Ovomedia, software engineer                                                                         2019-03 ~ 2020-03

AI 電視機上盒節目推薦系統主要開發者 (2019-03 ~ 2019-06)
  • 建立網站蒐集推薦系統需要的節目標籤資料 (Django, Bootstrap, jQuery)
  • 與臺科大 AI 中心合作撰寫推薦系統核心 (Keras, Pandas, MariaDB, Crontab)
  • 串接遠傳智慧音箱使其能夠控制機上盒 (OAuth2, Docker, NodeJS)
機上盒網站開發 (2019-06 ~ 2020-03)
  • 與前端工程師遠端合作更新會員中心 (PHP Phalcon, Memcache, Jenkins)

Skills

Programming


  • Python

Web Back-end


  • Flask
  • Django

Data Science


  • Pandas
  • Selenium

DevOps


  • K8S
  • Cloud Run