朱恆慶 Simon chu

Anyone can write code that a computer can understand,but good programmers write code that humans can understand. - Martin Fowler.
任何傻瓜都能寫出電腦能夠理解的程式碼。 優秀的程式設計師編寫人們能夠理解的程式碼。 - 馬丁·福勒

Experience - job

後端工程師

Pinkoi
  • 開發數位商品販售,透過 AWS lambda 處理檔案檢查 / 掃毒…等等,減少伺服器負載,與透過排程工作關閉期限已到之訂單檔案下載。
  • 開發商品規格圖片,供設定各規格所對應的圖片,透過上下文管理器與 celery 非同步裁切圖片,優化縮圖處理,與透過 CDN 加速資料存取於各國終端。
  • 開發回應率計算,與數據工程師協作制定計算公式,透過資料庫索引與資料預處理,優化每日計算。
  • 共同開發訊息中心,使用 socketio 為架構,負責開發應用服務,且修正架構斷線處理的垃圾回收問題。
2022/06 - 至今

Python軟體工程師

鈦度科技
  • 共同開發分庫分表(垂直分庫),負責 python 腳本開發,處理主副表資料更新時路由切換與紀錄相關資訊。
  • 開發服務中心為使用微服務架構且透過 docker 容器化,以利於客制擴充與快速部署,處理可能於中國地區被屏蔽的服務。
  • 導入自動化測試,撰寫單元測試且同時重構函式,優化函式且確保單一功能原則,以便於單元測試。
  • 重構與優化系統,減少冗余之 I/O 處理,且透過 RabbitMQ、Celery 與 Asyncio 異步處理,如分賬系統加速 30% 執行速度。
  • 負責後端開發與架構設計,且教導初階工程師軟體開發與為其代碼審查。
2021/07 - 2022/04

軟體工程師

廣達電腦
  • 以 Python、Bash、PowerShell 開發腳本模組,供各案件組出所需測試流(如同CI/CD的管道),期間個人開發與維護約 40 個專案,使涵蓋率提升約總體的 5~10%。
  • 開發伺服器溫度監控系統,架構為由 flask 建立,其中透過 Multiprocessing 平行處理資料,與資料視覺化。
  • 開發進退版本更新工具,透過 python 連接串列埠監視器 (Serial Port) 監控伺服器執行,其中透過生成器(generator)處理大量返回之資料與分析結果。
  • 開發與維護 Linux / Windows 硬體資訊檢測工具,減少 I/O 處理與優化演算法,單次測試從5分鐘減少至約4分鐘,加速約 20%。
2019/01 - 2021/07

PHP工程師

數字科技-名品會
  • 新增後台分析功能,產生報表與資料視覺化。
  • 新增廠商倉庫管理功能,供廠商自行做倉儲管理。
  • 網站功能除錯,且一同規劃網站優化。
2018/07 - 2018/08

Experience - school

Secret Chat

中研院計畫
  • 對安卓藍芽間通訊,加解密與其他功能進行黑箱與白箱測試,且統整測試文件。
  • 修正Socket與broadcast錯誤,且回報計畫主持人。
2018/03 - 2018/06

擔任課程助教

網頁程式設計
  • 教導同學課程中不明瞭的部分。
  • 協助作業上的debug。
  • 協助教授準備課程所需資料。
2018/02 - 2018/06

Wishar

公共Wi-Fi自動登入系統
  • 負責 Wi-Fi 地圖,爬蟲蒐集 Wi-Fi 資料且透過自動化程式將地址轉換成經緯度。
  • 將資料 Geohash 處理,以加速資料應用
  • 開發 Android 的 Wi-Fi 自動監測,當掃描到以設定之 Wi-Fi,則自動連線。
  • 串接 Firebase 服務,以紀錄各事件、分析與除錯。
2017/10 - 2018/08

VocRecite

背單字網頁
  • 透過 Python 的進行英文單字網頁爬蟲。
  • 透過 Bootstrap 製作 RWD 網頁基礎設計與架構。
  • 透過 JQuery 語法,將單字動態顯示於頁面。
VocRecite
2018/02 - 2018/03

Weather Tour

天氣旅遊
  • 擔任組長,負責規劃進度,協助隊員程式除錯,且督促與協助隊友如期完成進度。
  • 透過 java 串接 Google Place API 獲取景點資料,且紀錄於 MySQL 中。
  • 透過 java 的 thread 建置定時任務,定期爬取中央氣象局天氣資料。
  • 透過所學的資料結構設計演算法,優化旅遊景點的推薦與效率。
  • 將資料透過 ajax 進行傳輸,串聯前後端。
Weather-Tour
2016/09 - 2017/06

Education

研究與實作能力

  • 軟體領域
  • 網路多媒體領域
    • 自然語言處理
    • 訊號與系統
    • 機器學習技術
    • 資料探勘理論與實作
  • 計算科學領域
    • 影像合成與形變技術
    • 資訊安全實務與管理
    • 資訊安全導論
    • 數值分析
      (課程實做)
    • 圖論演算法
  • 硬體與嵌入式系統領域

國立臺灣海洋大學

National Taiwan Ocean University
資訊工程學系
2014/09 - 2018/06

臺北市立華江高級中學

Huajiang High School
2011/09 - 2014/06

Skills

Programming Languages & Tools

Autobiography

        在求學的過程中,我以積極的面對一切事物,當遇到我所缺乏的或我該學會的事物時,我都努力去學習了且了解它的架構與應用,過程中所遇到任何困難肯定有解決方案,因此我都不輕言放棄完成預定目標。而在團體中我也廣交朋友,因為人各有所長也能互補所短,透過互相協助共同解決問題與困難,在每次過程中我也發現自己的不足的部分,進而彌補所缺從中成長。人生的道路上還有很多事物要學習,但「蝸牛靠著毅力,最終也到達了方舟。」我一定能夠地克服未來的挑戰!

        我是位後端工程師。我運用過去學所過的演算法與數學知識,並自學需要的技術來改善生活中的不便,且妥善安排時間,在學業與各程式比賽的空檔有效率地學習,透過持之以恆的意志力與高度專注力克服重重困難。此外,我擁有良好的溝通能力,讓我在學校各專題開發時,與不同的組員之間有良好的互動,在每次討論中以條列式明確且委婉列出要點,讓每件事都順利且有效率的完成。在課外之餘也曾參與過不少競賽且獲得佳績。平時喜歡開發新產品,藉此改善社會與生活中種種的不便,希望能將自己的專業應用於社會,讓台灣能因我的小小努力而變得更好。

Awards

  • Wishar
  • 銅牌 - 2017第22屆全國大專校院資訊應用服務創新競賽
  • TOP Maker - 106學年度「創業實戰模擬學習平台」

  • Weather Tour
  • 佳作 - 2017全國大專校院軟體創作競賽
  • 佳作 - 2017 開源軟體創意設計競賽
  • 佳作- 2017 智慧終端與人機互動軟體創作專題競賽
  • 銀牌 - 國立臺灣海洋大學106年度專題競賽