Profile 00 00@2x

廖柏舜 Benson

  • 擁有超過七年的網頁應用程式開發經驗,提供組織架構完整與性能優化的應用程式的同時也會考慮UI/UX
  • 熟悉前後端串接流程如Restiful API
  • 具有一定程度的資料視覺化、自然語言處理與機器學習等領域知識
  • 持續學習如何寫出乾淨的、好維護與彈性的程式碼 

Taipei,TW
[email protected]

個人網頁 (Github Pages)

個人英文履歷

技能


Frontend

HTML, Javascript, CSS, React, Redux, Bootstrap, Material-UI, Styled-Components, Storybook, JQuery, D3.js


DevTool/Paas

Git, Github, Github CI, Github Pages, Gitlab, Gitlab CI, VSCode, Webpack, Grunt, Chrome DevTools, Postman, Heroku

工作經歷

奇卓科技,2019 年 11 月 - 2021 年 4 月

開發與維護AIOT智慧監控攝影機的機上中控台網頁元件:

  • 導入基於LocalStorage的測試資料庫環境,加速前端開發速度大約2~30%
  • 在瀏覽器支援限制下利用css的flex刻出仿google keep的排版
  • 自行開發元件或基於開源套件並客制/擴展功能以符合開發需求(react-content-editable, cropperjs, fabricjs...)
  • 以hook style改寫部分元件並利用useMemo等技術減少大約30%不必要的運算量及渲染次數
  • 導入i18next套件加速翻譯與開發協作,節省大約40%時間
  • 導入各式linter協助維持團隊代碼風格(eslint, stylelint, commitlint)
使用技術或工具:React,  Formik, Bootstrap, Sass, JQuery, Axios, i18next, Node, Express, GOT, Webpack, Grunt, Jest, Cypress

台師大校務研究辦公室,2016 年 1 月 - 2018 年 9 月

建置與維護辦公室官網,進行校務資料視覺化分析,工作內容與成果包括:

  • 從全校資料中分析並找出潛在問題,並利用Tableau產出視覺化分析結果
  • 建置校務年度報告系統,公開校務資料年度統計結果並提供全校教職人員填報
  • 建置校務視覺化分析系統,提供教職人員查看分析結果,分析結果為Tableau產出結果,另一個是用D3.js產出結果,放在辦公室官網
使用技術或工具:JQuery, Material-UI, PHP, Laravel, D3.js, Tableau

台師大資訊中心,2011 年 1 月 - 2016 年 3 月

擔任計畫研究助理兼任資中系統開發師,協助教授與其他單位開發網頁或單機應用程式,工作內容與成果包括:

使用技術或工具:JQuery, ExtJs, Vis.js, Servlet, Tomcat, ASP, ASP.NET, IIS, Java, Python, MySQL/MariaDB, SQLite

學歷

雲科大資訊管理所,2008 年 9 月 - 2010 年 6 月


淡江大學資訊管理系,2003 年 9 月 - 2008 年 6 月


個人專案

大部分在最後一份工作離職期間撰寫,以我自己的需求、想法或練習為主

媽祖根本沒說模仿臉書單篇貼文的網頁,以React, Redux, Redux-Saga, Styled-Components等框架或函式庫建立,發佈了不同版本分支包括改用Typescript建立強形態檢查的開發環境、改用Hooks來處理元件狀態共享或改用Web Workers處理非同步事件

時程:2019/05/23~2019/09/23


媽祖根本沒說(Storybook):讓使用者可以用獨立UI的方式實際操作網頁中個別的元件,在開發期間是一個很好與其他同仁、主管或甚至是客戶溝通的橋樑,使用Storybook框架建立

時程:2019/07/30~2019/08/30


LINE LIFF樣板:LIFF(LINE的前端框架)樣板程式碼,協助其他剛開始使用LIFF的開發者快速上手,以React + Bootstrap撰寫

時程:2019/02/14~2019/07/19


Imgur API GO:提供Imgur.com的API接口,以Golang撰寫

時程:2019/07/11~2019/07/18


LINE BOT for Imgur:結合LINE LIFF樣板與Imgur API GO,建立一個可以上傳或搜尋圖片的LINE機器人,以Golang + Gin撰寫

時程:2019/07/15~2019/08/21


可以刪除的待辦事項:Redux的練習專案,利用js原生函示簡單處理刪除列表並且保持網頁狀態不會因網頁重整而消失

時程:2019/05/15~2019/05/17


reddit搜尋小工具:Redux的練習專案,搭配Redux-Saga處理非同步事件

時程:2019/05/15~2019/07/09

技術部落格/筆記


https://github.com/BensonLiao/blog/issues

比起直接在repo放MD檔,issues更像是一個部落格,其他人可以按讚或留言