吳思慶 Frank Wu

  台北市, 台灣

近3年的工作經驗於媒體串流產業,專注於軟體開發、後端開發、系統設計、軟體品質保證





       [email protected]

技能

   Node.js      TypeScript      Java      Python      Golang      CDK
   MySQL      DynamoDB      Redis      AWS    Docker    Kubernetes 

工作經歷




後端工程師

LINE TV

2021 九月 - 至今
台北市, 台灣

  • 使用 Node.js, TypeScript, Go 開發容器化應用程式並部署至AWS ECS Fargate  AWS Lambda
  • 設計並開發免費廣告串流電視服務,使用 RedisCloudFront CDN低延遲提供電視內容
  • 設計並開發觀劇任務系統以提高留存率,使用 DynamodbRedisJSON 達到可擴展性和即時性
  • 開發影片快轉縮圖功能,使用AWS Lambda/SQS/S3 實作可擴展的影像處理系統,消化每部影片數千張的縮圖
  • 開發、維護訂閱功能並重構系統以提升可測試性和維護性 
  • 開發內部 Slack Bot,自動化多項營運流程,降低工程師負擔
  • 優化於MySQL 資料庫中擁有一億筆熱資料觀劇記錄功能,透過更改快取策略和資料庫索引減少 50% 的資料庫IOPS和API響應時間
  • 優化影片轉檔系統中的檔案傳輸功能,透過實作 S3 multipart upload減少80%傳輸時間
  • 引入領域驅動設計(Domain-Driven Design)於新、舊專案中,提升系統的測試性、可維護性和擴展性
  • 使用 AWS CDK 部署及管理雲端資源和應用程式


軟體品質保證工程師

實習

KKStream Limited

2020 一月 - 2021 一月
台北市, 台灣

於 Music team(UtaPasss) 和 Video team(TELASA) 實習

  • 建立測試計畫、測試案例並執行手動測試
  • 使用 Android Espresso(Java)Jenkins Pipeline 開發 Android 自動化測試減少 35% 手動測試成本
  • 使用 webdriver.io(Node.js)、docker-compose Selenium Grid 開發網頁自動化測試,實現影片播放器的自動化測試

  • 使用 HTML/CSS/JS、Node.js 和 MongoDB 開發設備管理系統

學歷



國立雲林科技大學

資訊管理系 - 學士

2016 - 2020
TOEIC 多益分數 ( 2020 ): 740




畢業專題: 行人辨識系統

我在團隊中負責系統的設計和開發

該系統將接收來自多個遠端攝影機的影像,並檢測影像中的行人,產生檢測結果。

結果將即時儲存於資料庫,並在網頁上顯示。



使用的技能 : React.js, Python Flask, OpenCV, MySQL



網站首頁




課程:物件導向軟體工程

期末專案:根據使用者需求,建立一個電子商務網站,及撰寫系統設計文件,並在適當的使用情境中應用設計模式。

我在團隊中負責物件導向分析和設計、資料庫設計、程式設計、撰寫單元測試和撰寫 UML 文件。

專案中應用的設計模式包括觀察者模式、策略模式、責任鏈模式、備忘錄模式等等。



使用的技能 : Java, Servlet, JSP, MySQL, JUnit