Ewpaqrrdfnqgetcdoug8

劉定威 William Liu  

[email protected]

學歷

東吳大學, 經濟系研究所, 2020.09. - 至今

資策會(臺北),巨量資料分析就業養成班,2018.01 - 2018.07

  • 期末小組專題:信用偵探社
    • 小組人數:5人
    • 資料來源:Kaggle (Home Credit)競賽資料集
    • 專題目標:使用機器學習方法,透過過去客戶交易紀錄,預測新客戶是否有違約風險
    • 個人主要負責工作:使用Pandas對資料進行清洗及降維
  • 期末小組專題:影片分類帽
    • 小組人數:5人
    • 資料來源:從Youtube8M找出不同分類,並自行撰寫爬蟲程式從Youtube爬取影片
    • 專題目標:使用深度學習方法將影片正確分類,讓模型可以自動為影片上分類標籤
    • 個人主要負責工作:使用Keras進行分類模型的建模作業

台北商業大學, 國際貿易系, 2008.09 - 2013.06

相關工作經歷

台盈資訊科技有限公司, Python組程式設計師組長, 2019.11 ~ 現在

  • 活動監控機器人開發
    • 專案人數:1人
    • 專案目標:公司主要營運項目為開發活動網站,每個活動網站會有對應的Python機器人進行活動,
      此專案是因應公司活動網站新架構開發,本來每個活動網站要單獨開發一支Python機器人,改成開發一個機器人框架。
      提供其他同事開發時只需要依照活動網站需求新增對應功能,減少開發時間並減少開發整個程式的錯誤發生率。
    • 個人主要負責工作:直接與主管討論確定架構。並實作整個機器人框架。 
  • 異地備份機器人開發
    • 專案人數:2人
    • 專案目標:一個簡易排程工具,使用Python開發一個桌面應用程式。
      使用者能夠設定多個網址及每個網址能夠設定一個頻率,該程式會在時間到時逐一到網址抓取網頁內容。
      搭配該網頁工程師撰寫網站完整備份的壓縮檔,實現每天(或每周固定幾天)對所有網站進行備份。 
    • 個人主要負責工作:Python桌面應用程式開發 
聯合通商電子商務股份有限公司, 程式設計師, 2018.09 ~ 2019.11
  • 中華郵政反洗黑錢系統
    • 專案人數:3人 
    • 專案目標:共計開發及調校43支Store Procedure,過程經手上億筆的每日交易資料。
    • 個人主要負責工作:Store Procedure開發、測試及效能調整。
  • 中國信託系統升級案
    • 專案人數:8人
    • 專案目標:資料庫由Oracle R10 升級為R14,並使用informatica整合各個系統
                         各系統資料來源整合,使用中間層DataMartket。
    • 個人主要負責工作:各系統Store Procedure翻寫、測試、效能調整。

技能


Back-End

- 熟悉Python Flask、Django套件

- 熟悉SQLAlchemy + ODBC串接資料庫

- 熟悉restful API開發


Front-End

- HTML / CSS / JavaScript ES6

- 熟悉JQuery

- 熟悉Vue.js


SQL

-  了解prepare statement,
    能夠有效防止注入攻擊。
-  熟悉分組、聚合函數、分析函數、
    子查詢等語法。


Web Crawler

- 熟悉http request 

- 熟悉網頁表頭反爬機制

- 熟悉非同步式爬蟲程式開發




 

自傳

  • 過去經驗

我畢業於台北商業技術學院(現已升格為台北商業大學),主修國際貿易,畢業後進入職場工作。

一開始嘗試了三年業務的工作,後來在閒暇時間自學期貨程式交易,漸漸認識到自己的興趣及專長應該往程式及分析發展,於2018年初報名資策會受訓。

  • 資策會進修
很慶幸報名的是大數據班,學習的範圍從最底層的Linux Shell Script介紹到最高階的Deep Learning,讓我們對於程式及專案的開發有更全面的認識,不會僅侷限於某一領域。
在資策會的期間我被選為組長,並在班導的要求下同時進行了兩個專案(專案簡報連結在上方學歷介紹中)。
其中信用評比是結構化資料,讓我們對於資料的清洗、降維、特徵提取等流程有更深刻的了解,並且過程中我們這組曾排進Kaggle競賽中470名。
另一個影片分類是非結構化資料,我們使用分散式爬蟲爬取共500部影片,使用opencv壓縮影片內容,試過RESNET模型、VGG模型、DE NSENET模型,最終準確率達到80%。
  • 在職表現
結訓後我進入聯合通商任職,在第一個專案就開發並調效了上億筆的資料庫批次程式,讓我對於資料庫調校有深刻的理解。
後續在中信的資料庫升級案則是整合不同資料庫、重新翻寫查詢語法、並產出測試文件,這完整的流程使我日後對於協作與開發有很高的完整度與配合度。
總結成為工程師的第一份工作讓我對於資料庫的理解及熟悉程度有了很大的提升,也讓我在後來每一個專案都更注重正確性和效能的檢查。

而在台盈資訊任職的時候主要的工作內容是使用Python開發爬蟲軟件;
期間提案幫助公司提高了機器人資料傳輸的資安加密。
並開發出整合多個系統的新版本爬蟲軟件,此版本爬蟲軟件提升資安的同時,實作了自動更新、非同步爬蟲等機制。
相較過去大幅降低維護成本的同時也提高了運行效率。
此機器人目前已經取代公司舊版約九成的爬蟲軟件。
  • 閒暇自學 
除了在聯合通商對於SQL了解的加深、在台盈開發爬蟲機器人之外。
我利用下班自學網頁開發,並已經開發了一個目前已經在線的網站。
連結為網站連結

Paragraph image 01 00@2x

作品:簡單快速翻譯小程式

有的時候在逛國外網站的時候,Chrome提供的整頁翻譯功能並不能讓人滿意,翻成中文後總是詞不達意,但是看原文又有很多陌生的單字。

這時候就是這個翻譯小程式登場的時候了,只要把不認識的單字反白按下快捷鍵,翻譯的結果馬上顯示在滑鼠旁邊,嫌麻煩的時候按下快捷鍵就可以把懸浮在滑鼠旁邊的小視窗隱藏起來。

作品集連結

Paragraph image 01 00@2x

作品:前後端分離RWD網頁

後端是使用Python Django 框架製作REST API

前端使用Vue.js

並且架設於heroku上

網站連結

Powered By CakeResume