Tim Zhao

從事 web 開發工作四年的經驗, 現職前端工程師, 主要使用 JavaScript(ES6+), React, Redux, GraphQL, 除了開發與維護之外, 也改善小組的工作效率並且導入 E2E 測試。此外正值現任公司積極導入新式雲端服務, 所以也零星的使用到諸如AWS 的 sqs, ec2, GCP cloudrun, pub/sub 等服務。

前端工程師
334 八德區,TW
foreverbule2003@gmail.com

經歷

2019 年 1 月 - 至今 東南旅行社 Web developer

例行開發與優化
  • 東南旅遊產品線開發與維護, 使用 React, Redux, GraphQL
  • 使用爬蟲獲取商品資料, 使用 Puppeteer, Express, Docker
  • 使用 bash 撰寫自動化腳本節省每週 1.5小時例行維護。 
  • 更新調整 webpack 版本, 使得開發 bundle 過程縮短 33%。
  • 導入E2E 測試, 使用WebdriverIO。

2017 年 12 月 - 2018 年 08 月 5xRuby inc. Web developer

  • 新加坡的倉庫租賃媒合平台 SND 的開發與維護, 使用 Ruby on Rails + PostgreSQL, 伺服器使用 AWS EC2, 前端使用 jQuery + Bootstrap 再加上客製化的 CSS, 在這個平台空間提供者可以在平台張貼空間提供的訊息,而有需要倉儲的使用者,可以分別透過選擇區域或空間大小來挑選最合適自己的倉儲空間。
  • 汽車業務輔助銷售 app 的開發, 後端使用 Ruby on Rails 提供資料, 前端使用 React Native 開發, 主要透過 ES6 中的 Promise 來處理非同步請求操作. 在這個 app 中業代可以透過 android 手機來展示公司的特色車款,並在追蹤業代使用 app 的情形, 例如使用人員所屬分區, 或最受業代們點擊的車款等訊息。

2016-2017 年 墊腳石 研發工程師

  • (皆以 Ruby on Rails + MySQL 作為後端開發)
  • 官方網站維護與開發, 包括多語系, 電子型錄, 線上登入發票抽獎, 前端多採用 jQuery 實作, 以及利用 ajax 來達到更好的使用者體驗 。
  • POS系統維護與開發, 包括行動版訂貨, 自動化測試使用 rspec 與 capybara。
  • 請假系統: 基於 Rails 開源的請假系統, 加入信件請假申請與信件審核通知, 以及每月的請假狀況 CSV 匯出。

作品1

東南旅遊的 b2c 訂房服務, 主要使用 React, Redux, GraphQL 作為開發。

查看

作品2

早期主要 RoR 開發, 包含了 RSpec (Unit Test), Capybara (Feature Test), ominauth-facebook等功能 。此篇文章簡單介紹 Paintiful 特色 http://foreverbule2003.logdown.com/posts/895082-introduce-paintiful。

查看
Powered by CakeResumePowered by CakeResume