User 13728 1479979681

康皓

TW  •  [email protected]

畢業於高雄科技大學資訊管理系

LinkedIn  •  Github • Blog

English Version

SUMMARY


畢業於高雄科技大學資訊管理系 ,有 3 年的網頁開發經驗,專注於JS領域。 我喜歡前端的原因是「回饋性高」。這不單只工程面上的,還有來自使用者的回饋。我喜歡創造真的能「實際改善生活的產品」。例如我開發協助選課的工具,使用者獲得幫助而提出感謝或建議,正是我成就感的來源,也是我想投入前端的最大原因,因為前端領域與使用者的距離是相當接近的。


寫程式是興趣也是專長,想專精在前端工程領域,所以來應徵此職位。

相信Javascript能夠征服世界。我的前端功力大概是能快速進入專案的狀態隨時應戰,較熟悉事vue與nuxt這兩者都有效能調校的經驗。css框架方面bootstrap, vuetify, Buefy都有使用經驗。另外後處理為基礎的tailwind也有使用經驗讓CSS更好管理。


後端方面是熟悉nodejs 與 mongoDB 基本curd和進階的 Aggregation 都能掌握,auth2.0 ,3方登入都有實作經驗。

空餘時間也會研究devops 讓自己的工作自動化更加簡潔。


應徵前端卻提到道後端,我認為跨域的整合是非常重要的,像是前後端api串接的溝通都需要背景知識。熱愛技術,也喜歡研究背後的原理。


EDUCATION

國立高雄科技大學                                                                                                                            高雄,台灣

資訊管理系,學士                                                                                                                                      September 2014 - June 2018


SCHOOL EXPERIENCE

04 Jul 2015- been officially enrolled at  nkfust(國立高雄第一科技大學)

擔任資管系網路組網頁長-負責管理系網與開發其他功能(2016-2018)

參與過系上專題投票系統的開發(2016)

參與過LOGO評選系統的開發(2017)

製作關於網路共享經濟的專題APP開發(2017)

參與財務管理網站建置(2017)

04 Jun  2018 - Graduated from nkust(國立高雄科技大學)

WORK EXPERIENCE

恆準定位, 軟體工程師,  2018/4 ~  2019/2 (包含實習)

主要是負責市內定位的網頁,包含頁面呈現,資料庫規劃管理,與時間功能等。

  • 為公司前端導入vue重構公司前端地圖顯示資料
  • 後端主要用postgresql(hibernate)+java(grails) 做規劃與開發
  • 了解 geojson等地圖相關知識
  • 熟悉 d3.js chart.js 等圖表相關套件的應用
主要使用技術: java 、gradle、postgresql、d3.js、vue.js、geojson、git

耀群科技, 後端nodejs工程師, 2019/3 ~ 2019/5 

負責tcp/ip ,socket mqtt bacnet等通訊協定 ,完成IOT異質網路串接的部分。
  • 工業通訊模組的通訊解析以原生nodeJS 與 python 溝通工業設備的即時監測資料
  • mqtt 通訊來傳送單點設備偵測到數據例如 pm2.5、二氧化碳濃度 等
  • 建立人臉辨識開門的串接模型,以tcp/ip為基礎連結自動門與後端程式之人臉辨識資料與判斷
  •  bacnet與西門子工業設備通訊,用nodejs 去從中解析轉換至網頁所需資訊
主要使用技術:  nodeJs、html、React、mqtt、python、bacnet、mysql、js、git

電獺科技, 前端工程師, 2019/5 ~  2020/4

主要以vue nuxt react 開發公司自有產品(電獺少女官網, suprlink , 鄉民晚報, suprone)與其他用nodejs(TS) 重構的後端專案。
  1. 鄉民晚報
  • 鄉民晚報後台維護與新增功能,熟悉了cheeriojs爬蟲相關知識
  • 圖片爬蟲運用smartcropJS,openCV 等一些應用方法讓90%自動截圖可以定位於臉上
  2. suprLink 
  • 以TS重構並新增組織與客製化網域功能的縮網址服務
  • 分離 前端(nuxt) 後端api(express)  跳轉(express)  等系統架構,使系統更加容易維護與新增功能
  • 使用service worker 做api middleware 檢查資料,暸解 service worker 運作方式
  • 使用 tail Wind 來執行該專案的客製化css framework 
  • 使用webpack 把vue包起來實做出產品的 chrome extension
  • 熟悉串接綠界金流經驗。
3. 電獺少女官網
  • 重構nuxt至最新版本導入pwa手機等快取優獲處理
  • 研究lazy load 解決越來越高流量與載入緩慢問題
  • 與後端devops合作 使用cdn 節點讓圖片有快取並節省圓端傳輸流量
4. 橘子(beanFun!)的一些外部專案
  • 企業後台規劃與製作主要是資料圖像化,與資料視覺化的呈現頁面
  • d3js chartjs 為主要使用技術。

主要使用技術: nodeJs、js、html、pre-css、React、d3.js、vue.js、geojson、mongodb、redis、微軟azure(blob,附載平衡)、git

創順科技, 前端工程師, 2020/4 ~  2021/5

主要使用vue維護既有產品與開發新功能,重構部分架構與規劃新專案

  1.主要彩票遊戲專案(電腦版/手機版)
  • 重構聊天室部分加入rxjs讓對話訊息排列更好管理順序與狀態
  • 新增不同遊戲規則相應的templete和components
  • 加入pure css清除多餘css移除不必要樣式優化載入速度
  • 使用sentry 工具捕捉客戶端錯誤加以分析
  • 新增 ga 捕捉用戶使用情況與資料
  2. 新專案(越南)
  • 起始新專案並加入typeScript
  • 制定與規劃整體架構方向與樣式框架選擇
  • 運用bitbucket pipline功能與devops 整合ci/cd
  • 逐漸升級vue3.0,讓專案保持在最新狀態 
  • 加入tailwind讓樣式更好管理
  3. 後台系統
  • 更新舊型webpacke寫法與套件更新  
  • 優化js檔案大小
  4. 其他事項
  • 帶起公司寫blog/medium風氣,讓大家交流與分享技術
  • 用goLang寫簡單爬蟲自己找一些開獎源頭
主要使用技術: nodeJs、js、html、pre-css、post-css、React、Vue、redis、GCP、git、i18N規範




PROJECT


movie-bot

程式碼: Link


想要使聊天機器人可以搜索想要的電影並在機器人對話框中顯示一部電影列表。

從當地劇院獲得節目列表,與場次時間。


node-RESTfulAPI

程式碼: Link 

試著實作出RESTfulAPI以SHOP方式呈現


meetup by vuejs_vuetify_firebase

程式碼: Link 

使用 vue+vuex+vuetify+firebase所實作出的聚會小系統


MisEnterPage

Link

這是系上進入頁面設計


Javascirpt 手刻

程式碼: Link

Preview: Link

使用純粹的JS+Jquery+hmtl+css

完成的項目沒有任何框架


node shopping cart

程式碼: Link

使用express+node+mongdb+hbs模板+boostrap

完成的購物網站有與金流串聯(stripe)


Like-Youtube

程式碼: Link 

嘗試用nuxt呈現影片觀賞與歌單撥放的網站,類似music.youtube

搭配fire store完成


遠見Crawler's api

程式碼: Link

可以爬取遠見雜誌文章,與定時爬取及指定篇數等 api。  


FB_crawler

程式碼: Link

簡單使用Facebook api 查詢粉絲文章,讚數,留言(時間區間)等

SKILLS


Languages: English (TOEIC 600/990), Mandarin (Native)

Technical Skills: JAVA, HTML, CSS, NONSQL, JAVASCRIPT

Tools:  Sass, NPM, Webpack , Git/GitHub,docker

DBMS: mongodb

primary ide:VScode 

REFERENCES


1.GITHUB

link

2.BLOG

link

Powered by CakeResumePowered by CakeResume