四年網頁開發經驗,目前朝前端工程師之路邁進。
前端熟悉 ES6 與 React 生態系,後端熟悉 Ruby 與 Node.js。
- Frontend
- ES6, CoffeeScript
- React.js, Redux, Webpack
- jQuery, Canvas
- Backend
- Node.js, Express.js
- Ruby, Ruby on Rails
Frontend Engineer
2015/12 - 2017/03
我印 commandp Inc.
- 使用 React Native 開發 App,並進行效能優化,包括加快首頁開啟速度、內容緩存、延後載入、開發圖片緩存套件以及改進動畫效果的流暢度
- 使用 React 與 Express 建立統一的行動版結帳頁面,避免在多個平台(iOS, Android, Web)開發重複功能
- 使用 React 與 Canvas 開發客製商品的 SDK,並撰寫文件以及協調廠商技術問題,該 SDK 被中國最大的禮物網站「禮物說」選用
- 建立使用 React 開發專案的相關規範與指引,使團隊內部開發有所依據,內容包括語法規範、專案結構、狀態管理建議作法以及如何撰寫測試
- 致力於推動團隊工作效率,建立 git、程式碼審查流程,並開發工具輔助流程的建立
- 使用 Jenkins 為多個前端專案建立持續整合與持續部署,內容包括規劃流程、撰寫腳本到環境建置
Tech Used
- JavaScript (ES2015), CoffeeScript
- React
- React Native
- Redux
- Webpack
- Mocha
- Ruby on Rails
Ruby on Rails Developer
2014/08 - 2015/10
布魯貝克科技
- 開發與維護 Ruby on Rails 系統,以物件導向概念設計應用程式
- 將既有的 Node.js 系統移植到 Ruby on Rails,重新設計 RESTful API 架構
- 使用 React.js 與 Flux 開發 Single Page Application
- 建置 ElasticSearch 搜尋系統
- 日常部署與架設日誌管理系統
- 改進 CSS 組織方式,建立統一的命名風格與模組化 CSS 架構
- 美化與改進使用者介面,設計 Responsive Web Design
- 使用 Sketch 繪製 APP 產品原型
Tech Used
- SASS
- React.js
- Ruby on Rails
- RSpec and Minitest
- PostgreSQL
- AWS (EC2, RDS, S3, SNS, EB)
- Elasticsearch
Web Developer
2013/07 - 2014/06
宏鼎資訊
- 擔任專案負責人,與其它公司合作在三個月內開發線上課程平台,供 12 所大學助教訓練使用,獨立開發帳號管理系統,供北市 7 所學校使用
- 以 OAuth 2.0 協定建置授權平台(Provider)
- 公司產品教育訓練講師
- 以 HTML5 技術開發高互動性的介面,探索 SVG、Canvas、CSS Animation 與 CSS 3D 相關技術
Tech Used
- Java
- JSP
- Android
- PHP
- CodeIgniter
- HTML5 JavaScript CSS
- OAuth 2.0
菜色 Dish Color
2015/02
ALPHA Hackathon 2015 (百人參賽得到第二名)
分析料理的顏色,幫助使用者選擇今晚要下廚的菜色。
在團隊裡負責網站風格規劃、開發前端介面及使用者後台。
Tech Used
- Ruby on Rails
- Gauguin
- SVG
Rx Snake
2017
用 Rx.js 與 Canvas 製作的貪吃蛇遊戲
Close Idle Tabs
2017
Chrome 插件幫助我自己管理瀏覽器的頁籤
其他
Ruby 讀書會
主辦人
2015 - 2016
每兩週舉辦一次,聚集對 Ruby 有熱情的夥伴,主要目標是深入了解 Ruby。
書目:Metaprogramming Ruby、Practical Object-Oriented Design in Ruby、Rails 4 Test Prescriptions