黃捷楷

前端工程師

2年以上前端經驗,熟悉JavaScript、HTML、CSS、jQuery

因現職公司使用C# ASP.NET WebForm開發,且需支援維護DB

所以也有C#和DB的基礎

利用下班時間學習Vue.js,目前已架設一個簡易部落格網站 (DEMO)

 


技能

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Vue.js
  • C# (ASP.NET)
  • Git/TFS

學歷

2013 - 2017

雲林科技大學

資訊工程系

  • 以第6名畢業(系上共49人)

  • CPE大學程式能力檢定最高名次為          20名/1818人 (前1.1%)

2010 - 2013

台中高工

資訊科

  • 於全國工科技藝競賽獲得全國第2名

經歷

2020.08 – 現在

自學Vue.js並架設簡易部落格網站

  • DEMO

  • 使用Vue CLI、Vue Router、Vuex、BootStrap

  • 使用firebase作為DB

  • 使用ESLint、StyleLint確保程式碼品質

  • RWD

2018.06 – 現在

前端工程師

貿順國際有限公司

  • 使用WebForm搭配jQuery撰寫網頁

  • 維護前後台項目,如 :

    • 維護後台的報表、數據操作、檔案輸出等功能

    • 修正前台跨瀏覽器、跨裝置的BUG

  • 開發前後台項目,如 :

    • 使用WebSocket實作聊天室、送禮功能,並架設後台以操作相關功能

    • 完成音樂播放器,可以選擇播放曲目、播放模式、調整音量等

    • 使用SLDP串接視訊源,完成直播功能

    • 使用ajax來動態載入相關html/js/css,在WebForm實現類似SPA功能

  • 維護MSSQL的Stored Procedure

  • 協助同事code review及重構,如:

    • 將A() call B() → B() call C() ... call ajax() → ajax.success call A()
      並搭配多個全域變數進行依序執行的寫法
      改用Promise重寫,增加程式可讀性並解決全域變數難以追蹤的問題

    • 將只有使用變數和權責劃分不清的大型function
      依功能拆分成多個object, function,降低耦合性以減少維護難度並增加未來擴充性

  • 撰寫小工具以加速開發效率,如 :

    • 檔案壓縮、移動等重複性工作,使用C++ Console寫一個小工具來跑
      以往至多需要30分鐘的工作縮短為複製貼上即可完成

2017.02 – 2017.11

實習生

系微股份有限公司 InSyde Software

  • 使用Python並以Django為框架,重刻TestLink的功能

  • 使用PostMan建立API Test流程
  • 使用Git Flow作為開發流程標準

2016.02 – 2017.02

實務專題

雲林科技大學

  • 以C# WinForm實現爬蟲程式,抓取學校行事曆、公佈欄等資料

2015.07 – 2015.09

2014.07 – 2014.09

科技部深耕計畫——應用於微創手術創新影像處理技術

  • 使用C++、OpenCV撰寫

  • 將攝影機拍攝到的畫面加以處理,並將手術器具標示出來

Powered by CakeResumePowered by CakeResume