宋子平

Software Engineer

  Hsinchu, Taiwan

  [email protected]

擅長使用 Python 的 Software Engineer 

技能樹大多與Data Engineer 和 Back-end  相關

喜歡與朋友同事技術交流

也喜歡研究各種熱門的技術

  學歷

 2013年9月 - 2018年1月

國立台東大學

資訊工程學系(畢業)

技能 Skills


  Python

  •  Python2 、 Python3 語法都有涉獵
  • 熟悉各種常用資料結構和 Package 
  • 熟悉 Decorator 
  • 熟悉 Asynchronous 原理及用法



  MySQL

  • 熟悉 CRUD 語法
  • 優化 SQL 效能經驗



  Linux

  • 熟悉常用指令
  • 曾大量重構 Shell Script
  • 維運實體 Server 經驗
  • 略懂 socket 用法

  Git

  • 熟悉常用指令
  • 略懂Git Flow、Github Flow

   AWS

  • Lambda
  • S3
  • CloudWatch

   Azure

  • Functions
  • Blob
  • Service Bus
  • Log Analytics

  其他

  • 使用  Vue.js 、 Bootstrap 開發過前端頁面
  • 略懂 Kafka 及 RabbitMQ
  • 略懂 Tensor Flow

 工作經歷

7/2018 - 2/2020

台灣美日先進光罩 Photronics DNP Mask Corp (PDMC)

資料/軟體工程師

  • 優化 30% 公司現有 Data Pipeline 的執行效率
  • 建立半自動化系統減少50%人力消耗及80%人為造成的錯誤
  • 將許多已超過20年的程式碼重構,多為以 Python 重構 Shell Script ,部分執行時間從10分鐘優化至數秒鐘
  • 維運超過100台實體伺服器, OS 多為 Linux 環境
  • 與客戶端工程師合作優化資料來源穩定性及乾淨程度,並制定雙方同意的 Spec 

2/2022 - 在職中

趨勢科技 Trend Micro

Backend Developer

  • 配合 scrum team 目標做開發(包含但不限於 API、DB、Azure、AWS)和 RD level 驗證
  • 設計開發內容,並於團隊發起會議確認設計
  • 維護現有 Feature
  • 與 Frontend、QA 三方合作完成團隊需求

 Side Project 選股回測系統

開發網頁,採用 Vue.js + FastAPI 前後端分離的開發模式

  • 使用 Python BeautifulSoup ,實現爬蟲將證交所公布股票資訊整理成可用資料
  • 將財報、技術指標等等作為 Features 搭配 Triple-Barrier Labeling 做機器學習預測交易訊號
  • 將選出的股票進行回測並搭配Vue.js製作圖表檢視年化報酬等等的資訊