徐唯原 Wei

2016年 臺北科技大學 資工系 畢業
前端工程師
0936-207-075


高中便以資訊科為目標,選擇「瑞芳高工-資訊科」就讀,報名比賽贏得「全國技藝競賽 - 軟體設計第二名」,以此成績技優保送申請「臺北科技大學 - 資訊工程系」。

參與過三間新創公司及四個大型專案建置,維護並開發兩個大型舊專案,建置過三個共用的 Component Library,對於真正解決問題的產品很有興趣,是一個內向,很有好奇心的人,對於疑問會盡我所能地去學習、了解,樂於學習新知識及新技術,喜歡富有挑戰及成長性的環境;期待面對更多挑戰,擁有更多成長。

技能


程式語言

- HTML、Pug
- CSS3、Scss

- JavaScript、Jsx

- TypeScript


開發框架、工具

- Vue、Vuex、Vue Router

- Nuxt (SSR Server Side Render)

- React、Redux (Class Component, Hook)、React Router

- jQuery

- Bootstrap3、Bootstrap4

- Element UI、Ant Design
- Lodash、Lodash/fp

- Socket.IO

- axios

- styled-components、CSS Modules


其他工具

- Webpack

- Git

- Storybook

- Jest

- Creact React App (react-app-rewired, customize-cra)

- Vue CLI

工作經歷

孚創雲端股份有限公司,2021 年 3 月 - 至今

1.主要使用 Vue,為前端開發並與 4 位前端夥伴、其餘前端及後端團隊合作開發。

2.參與 Scrum 流程,每三周一次 Sprint 以及處理 Sprint 中插入的 Hotfix 需求,與 PJM、PO 溝通跨團隊合作,瞭解需求、預估時程,以Story為單位做開發。

3.維護及開發 3 年以上的產品,並且重構改善程式碼,共有六個產品線及一個管理後台,主要負責三個核心產品 Patent Search、Quality Insights、Patent Vault;並協助其餘三個產品,確保產品行為一致,並維護多個共用 Module、Component。

4.透過 Storybook 建置內部共用 Component Library,與主管討論,並領導實作。

5.撰寫技術文件,留下開發紀錄,使後續開發能追蹤、更快上手。

6.整理並規劃複雜的開發需求,再與主管討論後與前端夥伴一同分工任務。

7.與前端夥伴 Code Review,確保複雜及簡易情境下的功能正確,且程式碼品質架構有一定品質。

8.升級過舊的開發環境(Vue CLI、Node.js、Webpack 相關)。

9.使用 Jest 撰寫 Unit Test。

10.導入並建置 Lint。

11.透過 Code Split、Tree Shaking、Dynamic Import,以及架構調整、流程調整,改善 JS Bundle Size,整體網站體驗及效能,並提升 Lighthouse、PageSpeed 分數。

薩摩亞商創威有限公司,2020 年 5 月 - 2021 年 3 月

1.主要使用 React、Redux,UI 使用 Ant Design,為前端開發並與1位 Junior 前端夥伴、海外團隊合作開發。

2.由海外建立 Spec 文件,並依照 Spec 開發彩票開獎網站,且頻繁與對方語音溝通確保需求正確。

3.開發、維護營運彩種的後台,解決 Junior 前端無法處理的問題。

4.領導及建置公司的新專案、在台前端開發、CRA 配置。

5.使用 react-app-rewired、 customize-cra,做 Tree Shaking 以及 Replace Moment.js 優化 Ant Design Size。

6.與 Junior 前端 Code Review,改善程式碼品質並確保功能正確。

7.導入並建置 Lint 及 Typescript、Storybook。

8.建立簡易 Git 流程。

9.設計稿完美 100% 實現。

10.協助運維團隊開發及理解問題。


離職原因:因疫情緣故,公司調整方向,造成工作狀態閒置,因此想尋找更有挑戰及成長性的工作,並長期發展。

索夫特科技有限公司,2019 年 9 月 - 2020 年 3 月

1.主要使用React、Redux 及 React Router,為前端開發並與2位前端夥伴、10+資深 RD 合作開發。

2.參與 Scrum 流程,每兩周一次 Sprint,與 PM、Designer 及 Backend 溝通,瞭解需求、是否可達成、預估時程,以 Story 為單位做開發。

3.使用 Class Component、Hook 及 Styled Component,維護、開發串接遊戲與金流的包網前台及公司官網。

4.開發營運後台,可設定前台設置、觀看用戶數據、瀏覽數據及相關報表、自身權限設置。

5.規劃複雜需求,並帶領 Junior 前端夥伴實作、架構規劃。

6.與團隊夥伴 Code Review,確保功能正確、程式碼品質足夠,並確保 Junior 前端夥伴實作正確。

7.領導及建置公司新專案前端以 Hook 及 CSS Modules開發(使用 ReactJS.NET 做 SSR Server Side Render)。

8.優化 Webpack config,並透過 Code Split,改善 JS Bundle Size。

9.導入並建置 Lint 及 Typescript。

10.建置並撰寫 Storybook,並領導 Component Library 實現、開發。

11.不定時與夥伴分享前端知識。


離職原因:因公司解散而結束。

奔騰網路科技有限公司,2018 年 5 月 - 2019 年 8 月

1.主要使用 Vue、Vuex、TypeScript 及 Vue Router,UI v1 使用 Bootstrap4、Element UI,UI v2為自刻版面並實作 Component Library,為前端開發並與3位前端夥伴、30+ RD 合作開發。

2.參與 Scrum 流程,與 PM、Designer 及 Backend 溝通跨團隊合作,瞭解需求、是否可達成、細列待辦事項、預估時程,以 Story 為單位做開發。

3.雲服務平台,整合 AWS、GCP、阿里雲...等雲資產,可把各種資產:服務器、Database、域名、CDN、Chatbot...等資產導入平台中操作,並用 Workflow 做監控、設定異常解決方案,及 RBAC 做權限分割、管理。

4.與團隊夥伴 Code Review 確保功能正確、程式碼品質足夠。

5.協助導入 CI,Lint 及 Test 流程。

6.撰寫 Storybook、Jest。


離職原因:產品開發、技術成長達到一個階段,因此尋找更有挑戰及成長性的環境。

艾貝比科技股份有限公司,2017 年 5 月 - 2018 年 5 月

1.主要使用 Vue、Vuex、Nuxt(SSR Server Side Render),與 Designer 溝通,一人獨力前端開發。

2.與老闆、業務、行銷、UI 設計師溝通,共同發想 IDEA,並實作 MVP (最小可行性產品) 再進行討論、檢討、驗證後,改善產品。

3.為兒童的戶外課程媒合平台(類似 Accupass、Niceday、KKday、Yourator...等平台),RWD 前台、後台,搜尋「課外通」。

4.實作前端至Azure的CI / CD。

5.透過網站分析工具 PageSpeed Insights、Lighthouse...等,調校網站細節。

6.SEO 調整及結構化資料 JSON-LD 設置。

7.網站 Facebook Pixel 及 Google Analytics 設置。

8.搭配 Trello API,使行銷人員方便上架相關內容 Banner... 等。

9.協助行銷人員使用 WordPress 架設自媒體Blog-課外報報。


離職原因:新創公司有財務問題,且產品也已經開發到一個階段,因此尋找更有挑戰及成長性的團隊開發環境。

象漾行銷股份有限公司,全端工程師,2016 年 9 月 - 2017 年 5 月

1.主要使用 PHP、Jquery、Bootstrap3,一人獨立前後端開發。

2.與老闆溝通釐清需求後,與 UI 設計師配合,開發小型活動網站(大頭貼產生器、抽獎網站...等),RWD 前台、後台。

3.健身媒合平台概念 Demo 實作。

4.一頁式網站 Facebook Pixel 設置。


離職原因:以自學為主,環境對於成長的幫助有限,因此尋找更有挑戰性的環境。

Powered By CakeResume