Aikdasnbtxfmgmdqxqld

Corey Hao

我是 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


其他

GIT 版本控制器
GCP & VM & Server 基本部署
WebDriver
ESLint
Trello / Jira
操作環境 OS X、Linux、Win 7
Scrum

專案歷程




個人|SocketChannel 多功能聊天室

使用 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 

個人|Chatbot

主要以 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 ~ 至今


曠世智能|ScanTrader

提供股市達人的分析資訊或觀點,包含社交與投資相關服務。主要負責前端畫面及串接,因為元件復用性高,且整合量級較大,在多人分工下較更為嚴謹,團隊基本開發流程為 Git Flow + Pull Request,搭配共同編寫環境及 ESlint 準則 。

https://youtu.be/enYb-FZQJj4 (操作影片)

二月 2018 ~ 七月 2019

台灣大數據|DOFI 系統後台

在 Line bot 上可蒐集使用者喜好,來做更精準推播的系統,而主要負責前端畫面及串接。

- https://news.microsoft.com/zh-tw/20170629_dofi/

台灣大數據|全民資安素養網

主要負責前端以 Drupal 7 開發 CMS 無障礙標準的各分眾瀏覽畫面,包含 RWD。

已由站方維護

https://isafe.moe.edu.tw/

台灣大數據|廣告推播系統後台

負責前端畫面及串接,包含 Google Map API 呈現裝置標記,及選取交聯集設定功能。且支援後端 Node.js SQL query 和 router 開發。

台灣大數據|看股聊天室

主要負責前端以 Highchart 開發走勢呈現,串接相關新聞資訊,及 WebSocket 聊天室。

一月 2016


初學|嘗試獨立開發

1) 以 PHP 實作會員(Session)、留言功能,熟悉後端與資料庫 MySQL 操作。

2) Node.js 以原生實作 router 藉此熟悉概念。開發後端、前端 WebSocket 聊天室。