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
  • GraphQL / Apollo


Framework

  • Reactjs/React Native



Other related

  • Git/sourcetree

Language


                                                                                   Chinese, English


                                                                                   Chinese, English

Work Experience


Cofounder & Sr. Frontend Developer of Coolcard tech, July 2022 - Present

AI social media platform

以chatgpt AI指令為核心的社群平台 酷卡英文

一鍵式AI社群 
• AI 貼文:透過AI指令的加工,你可以做到翻譯、文法訂正、創意發文... 
• AI 社交:透過各種AI指令互動,翻譯、交友、分享指令... 等 
• AI 查詢:透過社群、作者或是自定義的AI指令,達到方便的查詢 
• AI 筆記:方便使用者管理 AI 的生成內容 
• AI 執行預覽:透過彼此分享的AI筆記,可以預先知道AI指令執行結果 
• AI 指令庫:使用者可以創作、分享、販售 AI 指令應用

Sr. Frontend Developer of Blocto/portto, January 2022 - July 2022

Web3 Wallet, NFT market place

Frontend Team Lead of Aurora Tech, April 2020 - October 2021

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