我是 Corey。在過去自己摸索和學習階段,
發現自己喜歡探究事物原理,也因而變為我持續熱衷於開發的原因之一。
主要擅長網站前後端,至今累積了一些企業級專案的獨立和協作開發經驗,
而對於自己在軟體領域中,還希望有更多方面的挑戰、學習,和精進,
同時樂見面對所遇到的各種困難,相信這些都是能增進能力的可貴機會。
軟體工程師
Taipei,TW
[email protected]
HTML / CSS / JS
JQuery
SCSS
Vue & Vuex
React
Bootstrap
Vue Material
Highchart & Stock
Webpack / Gulp
Nuxt (SPA / SSR)
AJAX
RESTful API
LINE、Google 第三方 SDK 串接
Java
Node.js / PHP
Koa / Express
RESTful API
Express EJS
Mongoose / Mysql
WebSocket
Redis
Chatbot ( LINE、FB、Slack )
OAuth 串接 ( LINE、Google )
Nginx & Reverse Proxy
Drupal 7
MongoDB
MySQL
使用 JAVA 開發的 Server 及 Client 程式,能夠彼此對多個 Client 傳輸文字、檔案、鍵盤控制等訊息。在連線階段時輸入的 Key 與其他 Client 連線對應的 Key 將共為一個聊天室群組。
實作的程式為無界面 Client 及 Server ( ChannelSocket ) 包含自制的報文解析。
- https://github.com/coreyhao0313/chatroom (附圖)
八月 2020 ~ 至今
是一個可針對當前瀏覽的網站或頁面,進行回應或按讚。前端簡易畫面技術以 Vue2 + Nuxt 。後端技術為 Node.js Koa + Redis + NoSQL ODM,實作包含了 Google OAuth 2.0 、回應、階層回覆功能、讚數、通知、目標網站快照縮圖。本插件是基於網站作為主體實作而成。
線上服務已暫停
- https://github.com/coreyhao0313/extcomment_be
- https://www.cakeresume.com/portfolios/f333cd
五月 2019 ~ 十月 2020
主要以 Node.js Express 和使用 Messaging APIs 套件實現多平台 BOT 支援,並將特定 log 傳回 Slack bot。
以下實作過的三個項目:
1) 隨機匿名配對聊天。可在 BOT 上進行和其他使用者的 1:1 聊天。
2) 即時問與答。使用者以對話式進行 提問描述 及 問題標籤(類別),而將會根據其他使用者所設定的 領域或偏好標籤(類別) 作為接收條件。若接收到提問,可即時給予解答,接收到解答的提問者亦可進行評分,標準為 1 - 10 分,大於 6 則關閉本提問的機制。
3) 針對某款遊戲提供遊戲內容資訊或相關便利功能,如 找道具、任務、紙娃娃出圖、喊買賣...等功能。
線上服務已暫停
- https://forum.gamer.com.tw/C.php?bsn=7650&snA=1007690&page=1&gothis=6309694#6309694
- https://www.youtube.com/watch?v=cKKDuIvNVIM (bot 操作影片1)
- https://www.youtube.com/watch?v=uwxQLkrIe60 (bot 操作影片2)
七月 2019 ~ 至今
提供股市達人的分析資訊或觀點,包含社交與投資相關服務。主要負責前端畫面及串接,因為元件復用性高,且整合量級較大,在多人分工下較更為嚴謹,團隊基本開發流程為 Git Flow + Pull Request,搭配共同編寫環境及 ESlint 準則 。
- https://youtu.be/enYb-FZQJj4 (操作影片)
二月 2018 ~ 七月 2019
在 Line bot 上可蒐集使用者喜好,來做更精準推播的系統,而主要負責前端畫面及串接。
負責前端畫面及串接,包含 Google Map API 呈現裝置標記,及選取交聯集設定功能。且支援後端 Node.js SQL query 和 router 開發。
主要負責前端以 Highchart 開發走勢呈現,串接相關新聞資訊,及 WebSocket 聊天室。
一月 2016
1) 以 PHP 實作會員(Session)、留言功能,熟悉後端與資料庫 MySQL 操作。
2) Node.js 以原生實作 router 藉此熟悉概念。開發後端、前端 WebSocket 聊天室。
我是 Corey。在過去自己摸索和學習階段,
發現自己喜歡探究事物原理,也因而變為我持續熱衷於開發的原因之一。
主要擅長網站前後端,至今累積了一些企業級專案的獨立和協作開發經驗,
而對於自己在軟體領域中,還希望有更多方面的挑戰、學習,和精進,
同時樂見面對所遇到的各種困難,相信這些都是能增進能力的可貴機會。
軟體工程師
Taipei,TW
[email protected]
HTML / CSS / JS
JQuery
SCSS
Vue & Vuex
React
Bootstrap
Vue Material
Highchart & Stock
Webpack / Gulp
Nuxt (SPA / SSR)
AJAX
RESTful API
LINE、Google 第三方 SDK 串接
Java
Node.js / PHP
Koa / Express
RESTful API
Express EJS
Mongoose / Mysql
WebSocket
Redis
Chatbot ( LINE、FB、Slack )
OAuth 串接 ( LINE、Google )
Nginx & Reverse Proxy
Drupal 7
MongoDB
MySQL
使用 JAVA 開發的 Server 及 Client 程式,能夠彼此對多個 Client 傳輸文字、檔案、鍵盤控制等訊息。在連線階段時輸入的 Key 與其他 Client 連線對應的 Key 將共為一個聊天室群組。
實作的程式為無界面 Client 及 Server ( ChannelSocket ) 包含自制的報文解析。
- https://github.com/coreyhao0313/chatroom (附圖)
八月 2020 ~ 至今
是一個可針對當前瀏覽的網站或頁面,進行回應或按讚。前端簡易畫面技術以 Vue2 + Nuxt 。後端技術為 Node.js Koa + Redis + NoSQL ODM,實作包含了 Google OAuth 2.0 、回應、階層回覆功能、讚數、通知、目標網站快照縮圖。本插件是基於網站作為主體實作而成。
線上服務已暫停
- https://github.com/coreyhao0313/extcomment_be
- https://www.cakeresume.com/portfolios/f333cd
五月 2019 ~ 十月 2020
主要以 Node.js Express 和使用 Messaging APIs 套件實現多平台 BOT 支援,並將特定 log 傳回 Slack bot。
以下實作過的三個項目:
1) 隨機匿名配對聊天。可在 BOT 上進行和其他使用者的 1:1 聊天。
2) 即時問與答。使用者以對話式進行 提問描述 及 問題標籤(類別),而將會根據其他使用者所設定的 領域或偏好標籤(類別) 作為接收條件。若接收到提問,可即時給予解答,接收到解答的提問者亦可進行評分,標準為 1 - 10 分,大於 6 則關閉本提問的機制。
3) 針對某款遊戲提供遊戲內容資訊或相關便利功能,如 找道具、任務、紙娃娃出圖、喊買賣...等功能。
線上服務已暫停
- https://forum.gamer.com.tw/C.php?bsn=7650&snA=1007690&page=1&gothis=6309694#6309694
- https://www.youtube.com/watch?v=cKKDuIvNVIM (bot 操作影片1)
- https://www.youtube.com/watch?v=uwxQLkrIe60 (bot 操作影片2)
七月 2019 ~ 至今
提供股市達人的分析資訊或觀點,包含社交與投資相關服務。主要負責前端畫面及串接,因為元件復用性高,且整合量級較大,在多人分工下較更為嚴謹,團隊基本開發流程為 Git Flow + Pull Request,搭配共同編寫環境及 ESlint 準則 。
- https://youtu.be/enYb-FZQJj4 (操作影片)
二月 2018 ~ 七月 2019
在 Line bot 上可蒐集使用者喜好,來做更精準推播的系統,而主要負責前端畫面及串接。
負責前端畫面及串接,包含 Google Map API 呈現裝置標記,及選取交聯集設定功能。且支援後端 Node.js SQL query 和 router 開發。
主要負責前端以 Highchart 開發走勢呈現,串接相關新聞資訊,及 WebSocket 聊天室。
一月 2016
1) 以 PHP 實作會員(Session)、留言功能,熟悉後端與資料庫 MySQL 操作。
2) Node.js 以原生實作 router 藉此熟悉概念。開發後端、前端 WebSocket 聊天室。