Self Introduction
Hi!! 我是 Curt,熱愛研究新技術
目前是 Web Front-End Developer (網頁前端工程師)
並在 好想工作室 做為 Freelancer 接案
Skill
- HTML/CSS 切版,並根據需求製作 RWD 版型
- 使用 ES6 語法,瞭解原生 Js、Jquery 與前端 Framework 的差異
- Vue.js 串接網頁 UI 邏輯,熟悉 Vue 生態圈 (vuex, vue-router, vue-cli……)
- 瞭解 Webpack 基本原理,能改動相關 loader
- 使用 Git 與多人協作,並能負責 integrate 專案
- 遠端 repo 搭配 Jenkins 進行自動化部署
- 使用第三方服務 EX: Facebook Login、Facebook Bot Extensions
- Node.js 圖像處理 Api
- 具有敏捷開發專案經驗,瞭解測試驅動開發(TDD)方法
Project
Messenger Extensions 轉帳平台
User Story
此產品為現金轉帳系統,本身已上架於 Android、IOS,業主委託將其實作於 Facebook Messenger Extensions 平台,能與 Messsenger 做些互動 EX: 當 A 使用在產品上決定好轉多少錢給 B 之後,可以直接分享訊息給 B,B 打開後可決定是否接受。
負責項目
- 頁面切版並製作 RWD 版型
- 使用 Vue 以及 Vuex 串接後端 API 處理 UI 邏輯,製作 SPA 應用
- 使用 Facebook Messenger Extensions 產品
- 處理應用程式開啟 Webview 網頁與真實瀏覽器相容問題
- 使用 Node.js 開影像處理 API
- 配合敏捷開發流程
- 使用 Git-Flow 協作
- 拍照上傳時根據 exif 調整方向以及 canvas 圖片壓縮
Facebook 直播平台
User Story
客戶希望讓直播主在臉書直播競標時,能提供一個平台讓得標者進去下標,並設定付款、取貨方式......等,簡化後續相關作業流程。
負責項目
- 頁面切版並製作 RWD 版型,使用部分 Bootstrap 4 功能
- 使用 Vue 以及 Vuex 串接後端 API 處理 UI 邏輯
- 使用 Facebook Loign 產品及直撥影片嵌入
- Jenkins 自動化部署
- 設定 Webpack Muti-Entry 根據不同 html file 產生不同 build file
Treroad 網頁維護
User Story
希望能提供旅行的人們最方便的交通查詢,不管是公車、捷運、台鐵、高鐵、公共腳踏車、氣候、航班、地圖等資訊,都能夠透過簡單的查詢來取得。
負責項目
- 修改 HTML / CSS
- 修改 Vue 邏輯
馬拉松終點攝影系統(School Project)
User Story
馬拉松公司使用 RFID 晶片紀錄跑者到達終點時間藉此判斷名次,但常發生作弊行為 EX: 男生帶女生晶片代跑,因此希望有套系統可以配合現場 Gopro 攝影機快速查詢。
負責項目
- 使用 Visual Studio 搭配 C# Window Form 開發
- IPICO主機連線:連結多台 IPICO 主機,並使用 socket 監聽跑者晶片,取得晶片到達終點時間
- Gopro控制:透過 Gopro Wifi Api 取得攝影機狀態(影片張數、是否攝影中......)、控制攝影機行為(開啟錄影、關機......)
- 商業邏輯: 透過晶片得到時間後計算該取出 Gopro 哪段影片或照片
- 使用 ffmpeg 套件即時串流攝影機當前畫面
State Diagram Editor (School Project)
User Story
類似於小畫家,專屬於 State Diagram 的製圖軟體
負責項目
- Eclipse 搭配 Java Window Builder 開發
- 使用 Iterator, Singleton, Strategy Pattern
- 像小畫家一樣,能拖動物件並修改
Contact
Email: curt6815463@gmail.com
GitHub: https://github.com/curt6815463
Twitter: https://twitter.com/LiuCurt?lang=zh-tw
Linkedin: https://www.linkedin.com/in/curt-liu-549525149/
Facebook: https://www.facebook.com/profile.php?id=100002203974206