游博翔(Sean Yu)

前科技業機構工程師,近四年硬體開發經驗。熱愛解決問題與優化產品性能。 為追求更有自我成就與價值的職涯發展,經由Alpha Camp學習網頁開發相關技術,目前正在尋找Front-end Engineer職缺。

Front-end Engineer

  Taipei, Taiwan    

  : [email protected]   : +886 920-701-811

技能

Front-end


  • Javascript(ES6)
  • HTML5
  • css/scss
  • Vue.js
  • Bootstrap
  • AJAX / API串接
  • socket.io
  • RWD 響應式網頁規劃
  • Git Flow

Back-end


  • node.js
  • express.js
  • handlebars
  • mongoose/mongodb

Others


  • TOEIC 700
  • autoCAD
  • Creo (3D design app)

    

作品集


Twitter Clone   website :  Test account = [email protected]    password = 12345678   , GitHub repo

使用者可推文、按讚、追蹤他人,並可在公開聊天室聊天。 另設有後台供管理員瀏覽使用者數據、管理刪除文章。

本專案由 4 人團隊運用 VueExpress 、 和 MySQL 以兩前端,  兩後端的分離模式開發而成。 我負責前端路由規劃, component切分分工, 使用者資料頁面&後台管理頁面的切版和API串接,以及UX體驗優化。

RWD

使用bootstrap + 部分CSS media qeury手刻達成。

Vue 開發SPA

使用vue router and nest route 設計避免相同component重複載入。減少API請求次數,優化載入等待時間, 資料流量以及server loading。

AJAX串接API

使用axios串接後端API實作所有CRUD功能(登入功能,取得所有推文,新增刪除回覆推文,按讚,追隨,修改頭像, 背景圖片...等等)

Vuex狀態管理

使用Vuex管理使用者資料, 登入狀態, 所在頁面等等,方便高用量資料的取用,方便程式碼維護,減少重複資料請求頻率。

socket.io實作即時通訊功能

搭配token機制認證使用者,其中比較棘手的是在不同vue component中控制連線狀態,避免在非登入狀態下重複連線。最後決定搭配vue-socket.io解決連線控制問題。

git版本控制與Trello管理

針對開發中功能與部署版本做分支版本管控與多人協作開發。 

使用trello的scrum敏捷開發框架追蹤專案進度。


Sorting Visualizer    website link    GitHub repo

Visualizing sorting algorithms. You can feel time complexity between different data sizes with different algorithm in real time. Build with vanilla JS & bootstrap

  


Tic Tac Toe    website link

Simple game you can play with another player. First to achieve a line is the winner. Build with Vue.js

  

學歷


學程



國立台灣科技大學

機械工程學系

2010 - 2014

擔任滑板社副社長  [2011]


Alpha Camp

Front-end Trainee

Jun 2020 - Jan 2021

工作經歷


機構工程師

Liteon 光寶科技

九月 2016 - 五月 2020
Taipei, Taiwan

負責HP commercial laptop keyboard module NPI階段設計開發與量試驗證。包含開案前與客戶的規格確認,繪製產品設計圖,與供應商的模具檢討,試產時與工廠討論製程良率改善方法,監督確認每次改善驗證的結果與schedule...等等

曾於三人RD團隊開發第一代HP Elite Dragonfly laptop ultra light keyboard module。以鎂合金板件搭配模內射出取代鋁合金板件,較常規機種減重20%。

訂定模組化設計規範,提升未來機種品質的一致性及開發速度,包含公差設計, 防水走線規格統一。

Self Description


曾經於科技業擔任硬體開發機構工程師,透過Alpha Camp接觸網頁開發後愛上coding的成就感,經過不斷的搜尋資源自我學習提升技術能力,相信擁有高進度與成效要求的硬體開發產業經驗,加上自學的能力一定能快速融入軟體開發工作。

因多數企業有使用SSR來改善SEO的需求,目前正在研究Nuxt.js套件使用。同時學習熱門前端框架React,持續提升自我技術能力。