Joe Cheng


從無到有自學的前端開發工程師, 熱愛學習新知識與技術, 喜歡具挑戰性的工作內容, 不喜歡面對傳統架構與人


Frontend Development
[email protected]

0972852350

Taipei, Taiwan


Skills


Basics

  • HTML5
  • CSS3
  • SASS/SCSS/CSS module/stylus
  • Javascript ES5/ES6
  • AJAX/XHR
  • Websocket
  • Functional Programming
  • end to end test


Preprocessor

  • Gulp
  • Webpack


Library

  • jQuery and plugins
  • Redux
  • bootstrap
  • Testcafe
  • Redux-Observable
  • Redux-Saga
  • leaflet
  • TypeScript
  • Sentry
  • nextjs


Framework

  • Reactjs/React Native


Studying

  • GraphQL / Apollo
  • React Hook


Other related

  • Git/sourcetree

Language


                                                                                   Chinese, English


                                                                                   Chinese, English

Work Experience


Frontend Team Lead of Aurora Tech, April 2020 - Present

Platform for Stock Exchange Transaction. 


半年內先後完成期貨, 股票, 虛擬貨幣交易平台mobile版(react native pwa), desktop版(react)

並建立實體賭場線上直播投注平台架構

後以next.js建立一個大型金融交易平台desktop及mobile版(非RWD), 以及使用flutter建構ios及android端


Key Stack: React Native / websocket / TypeScript


Sr. Frontend Developer of Unistar, October 2019 - April 2020

Platform for lottery and gambling. 

博弈軟體前端重構 維護 優化 與新功能開發

導入prettier, eslint等工具

導入redux-saga middleware並引導前端團隊以正確及完整流程開發react app


Key Stack: Redux-saga / unit test


Frontend Developer of OpenAlign, December 2017 - October 2019

Platform for construction cooperation. 

前半年負責整個SaaS app的前端開發, 帶領一位資淺前端工程師將gulp前端自動化建構工具引入原有的vanillaJS/jQuery架構當中, 並改善非同步流程效能並將程式碼進行關注點分離以改善程式碼品質


後半年開始以reactJS重構整個web前端(手刻layout, 無使用任何ui template), 

以近兩年流行的Rxjs+redux-observable處理非同步流程, 

並重新規劃其龐大且複雜的會員系統包含註冊與登入流程, 權限管理, 檔案管理,

藍圖編輯, 檔案邀請與分享...等, 並積極導入CI/CD與前端測試



Key Stack: React / Redux / Redux-observable / gulp / leaflet / e2e test / ES6


Student at Institute for Information Industry(III), March 2017 - September 2017 


資策會前端養成班學員, 專注切版與前端動態效果並為了專題完整而接觸粗淺的 PHP+MySQL,
自建MySQL資料庫並以php將資料塞入刻好的html當中,
帶領小組完成飾品電商平台並將其部署至heroku免費平台上


Key Stack: HTML / CSS / jQuery / jQuery plugins / javascript ES5

Powered By CakeResume