Taoyuan City, Taiwan
2017/08 - 2022/12
主專案初期使用Vue2, scss開發,後期為了因應多畫面樣式需求,改採用Vue3和搭配tailwind css重構,利用vue3 Composition API的特性,將邏輯和畫面拆分開來,讓多個模版樣式都能夠共用同一份邏輯,降低維護難度。
主要工作內容:
-主專案前台開發(多語言架構、登入註冊、訂單管理、交易管理、聊天室…等)
- b to b管理後台開發,使用react開發,除了基本的功能(會員管理、白名單、交易管理)開發,使用chart.js繪製銷量圖表,讓複雜的數據可以一目暸然
-活動網頁開發,與ui ux 討論動畫實作可行性後,實作網頁動態效果
-公司內部工具程式開發(例如DB超載警告、APP管理)
-工作分配、專案時程管理。與pm確認專案需求後,評估需求的可行性,協調團隊成員的工作內容,管理開發時程,確保能夠按時交付
而在此公司的第二年成為前端主管,部門含我共十人。
2016/09 - 2017/02
安璞資訊科技有限公司
線上博奕平台的前端網頁撰寫(html、css、javascript、jquery )
2016/05 - 2016/09
自然互動
電信公司來電答鈴手機網頁開發、手機網頁活動撰寫(java、 javascript、html)
2015/07 - 2016/04
錦華資訊科技股份公司
購物集點系統開發維護、提供查詢、加點、扣點、註冊等API給其他廠 商使用(java、oracle)
2010/08- 2015/05
崇太科技公司
與使用者需求訪談,撰寫規格文件並依客戶需求開發差勤系統、人力 招募系統、固定資產系統等(lotus notes)
2008/09 - 2010/03
依客戶需求開發維護業務管理系統(lotus Notes)
2004/09- 2008/06
職涯前期為後端,稍懂後端知識
此專案初期僅用jQuery開發,多用戶反映網頁開啟速度過慢,決定導入Vue.js。與團隊共同加班趕工,約在一個半月完成整個專案的改寫。此網站歷經多次整體翻修。由Vue2轉Vue3, 舊網站為單一語言轉成多語系,樣式引入tailwind CSS。網站營運多年,開發新需求與舊功能維護。專案很容易產生無用與重覆程式,如何在多人開發下維持程式整潔是每次翻修的重要課題,也因此不停學習如何架構一個好網站。
無使用socket,每秒鐘向後端打api詢問新對話。且新訊息顯示由前端負責控制。聊天室中還包含抽紅包,轉盤游戲等
使用Egret.js開發2d小游戲。
將棋游戲需要棋子在棋牌中移動。棋子碰撞與翻牌效果,動畫播放與畫面控制。
口紅機游戲需要計算多個口紅元素在圓形水果圓周位置。有口紅射擊、水果碎裂與口紅斷裂效果
Taoyuan City, Taiwan
2017/08 - 2022/12
主專案初期使用Vue2, scss開發,後期為了因應多畫面樣式需求,改採用Vue3和搭配tailwind css重構,利用vue3 Composition API的特性,將邏輯和畫面拆分開來,讓多個模版樣式都能夠共用同一份邏輯,降低維護難度。
主要工作內容:
-主專案前台開發(多語言架構、登入註冊、訂單管理、交易管理、聊天室…等)
- b to b管理後台開發,使用react開發,除了基本的功能(會員管理、白名單、交易管理)開發,使用chart.js繪製銷量圖表,讓複雜的數據可以一目暸然
-活動網頁開發,與ui ux 討論動畫實作可行性後,實作網頁動態效果
-公司內部工具程式開發(例如DB超載警告、APP管理)
-工作分配、專案時程管理。與pm確認專案需求後,評估需求的可行性,協調團隊成員的工作內容,管理開發時程,確保能夠按時交付
而在此公司的第二年成為前端主管,部門含我共十人。
2016/09 - 2017/02
安璞資訊科技有限公司
線上博奕平台的前端網頁撰寫(html、css、javascript、jquery )
2016/05 - 2016/09
自然互動
電信公司來電答鈴手機網頁開發、手機網頁活動撰寫(java、 javascript、html)
2015/07 - 2016/04
錦華資訊科技股份公司
購物集點系統開發維護、提供查詢、加點、扣點、註冊等API給其他廠 商使用(java、oracle)
2010/08- 2015/05
崇太科技公司
與使用者需求訪談,撰寫規格文件並依客戶需求開發差勤系統、人力 招募系統、固定資產系統等(lotus notes)
2008/09 - 2010/03
依客戶需求開發維護業務管理系統(lotus Notes)
2004/09- 2008/06
職涯前期為後端,稍懂後端知識
此專案初期僅用jQuery開發,多用戶反映網頁開啟速度過慢,決定導入Vue.js。與團隊共同加班趕工,約在一個半月完成整個專案的改寫。此網站歷經多次整體翻修。由Vue2轉Vue3, 舊網站為單一語言轉成多語系,樣式引入tailwind CSS。網站營運多年,開發新需求與舊功能維護。專案很容易產生無用與重覆程式,如何在多人開發下維持程式整潔是每次翻修的重要課題,也因此不停學習如何架構一個好網站。
無使用socket,每秒鐘向後端打api詢問新對話。且新訊息顯示由前端負責控制。聊天室中還包含抽紅包,轉盤游戲等
使用Egret.js開發2d小游戲。
將棋游戲需要棋子在棋牌中移動。棋子碰撞與翻牌效果,動畫播放與畫面控制。
口紅機游戲需要計算多個口紅元素在圓形水果圓周位置。有口紅射擊、水果碎裂與口紅斷裂效果