成大物理所畢業. 在台積電擔任製程工程師負責新產品導入專案,需要跨部門/跨國的溝通。
之後轉職進入電商開店平台 Cyberbiz 擔任後端Ruby on Rails 工程師,與 PM 跟 Leader 溝通新功能SPEC跟時程後,再跟前端工程師合作進行功能開發。
兩年後進入搜賣傳媒擔任後端工程師,主要負責電商後台功能建置(ex. 管理員建立,訂單管理,物流狀態更新,商品編輯,行銷活動編輯),第三方API串接,購物車結帳頁及購物驗證。
專案一:
魔髮鏡電商網站,前端使用React,後端Rails。
1.建立Travise CI來進行自動化測試
2.為舊功能加上測試做保護
3.新功能開發及單元測試
4.用 sidekiq 取代 resque
5.串接購物平台API,進行聯盟行銷
6.定期產生報表給會計部及行銷做訂單及利潤核對
專案二:
從零建構電商網站,主要用於公司人員操作的後台,以及串連專案一的獨立結帳頁,前端使用ERB/Vue,後端Rails。
1.建立結帳流程
2.串接票券系統
3.建立加價購功能
4.商品建立及編輯功能
5.訂單編輯與物流更新功能
電商後端Ruby on Rails工程師,前端Javascript,JQuery 以及 React 開發。
與新加玻 Facebook 客戶夥伴協作,串接 Facebook extension (FB商店及FB 聊天功能)
為了讓商家廣告可追蹤及再行銷 協助埋設 PageView, ViewContent, AddToCart, Purchase 之類的FB 事件
與商家溝通API介面後,每當消費者需要用到紅利點數時,去跟廠商ERP做同步。
除了 Rails本身的MVC架構,還使用DDD(Domain Driven Driving) 讓商業邏輯(usecase)與DB query(Repository) 切開來達到分工合作,降低耦合。
重構前先寫測試確保舊功能正常。
與前端討論API規格後,使用Swagger產生API文件同時加入routes測試。商業邏輯會撰寫Rspec 單元測試或 Cucumber 整合測試,對自己的程式碼負責。
使用Sidekiq及Resque讓執行時間過長的Job移到背景執行。並使用 lazyload 以及 preload,減少hit DB次數。
五倍紅寶石全端衝刺班,2018 年 3 月 - 2018 年 25月
開啟對前後端技術的系統且深刻的了解。透過一個個課堂實作及回家功課,培養自己解Bug,查資料的能力.
澳洲Working Holiday,2017 年 2 月 - 2018 年 2 月
一年中盡量在工作及生活中英文,一開始打電話找客服都聽得霧煞煞,一年後已經可以跟客服聊天開玩笑,英文進步不少,較佳的英文能力也幫我找到好工作。 下班後的時間很多,會去參加當地或是網路研討會。並且自學網頁設計中的前端,html/ css/ bootstrap... 這一年所有的工作都必須自己主動出擊蒐集資訊跟雇主聯繫,尤其當地雇主講英文,更是我養成凡事找方法的習慣.
台積電製程工程師,2014 年 12 月 - 2016 年 10 月
負責晶圓產品製程專案,統合聯繫 IT /設備/ RD /製造各部門,並且與上海,新加坡廠聯絡。提出優化⽅法,以節省製程時間跟提⾼良率跟電性。從中獲得工作流程優化與組織結構能力。