---
# System prepended metadata

title: 開發與學習經歷
tags: [Project Experience]

---

# 開發與學習經歷
###### tags: `Project Experience`
[TOC]

## 一、碩士班時期專案與活動
### 學術活動
#### 碩士論文
* 論文名稱 : 基於微服務架構設計與實作具備服務探索和反向代理之 API 閘道器框架
* 論文概述 : 以高效能PHP應用容器-Workerman搭配共常式程式庫-SWOW實現之API Gateway，解決傳統PHP Single Thread處理阻塞狀況，達成非同步非阻塞式進行請求處理。
* GitHub : https://github.com/SDPM-lab/Anser-Gateway/tree/dev

#### TCSE 2024研討會投稿
* 論文名稱 : 基於微服務架構設計與實作具備服務探索和反向代理之 API 閘道器框架
* 主辦單位 : 台灣軟體工程學會
* 地點    : 台北-台灣
* 發表證明 : 
![image](https://hackmd.io/_uploads/B162wSenR.png)


#### TCSE 2023研討會投稿
* 論文名稱 : 使用 Saga 和備援機制實作之高可用性微服務架構
* 主辦單位 : 台灣軟體工程學會
* 地點    : 花蓮-台灣
#### DSA 2023研討會投稿
* 論文名稱 : A High Availability Microservices Architecture Implementation using Saga and Backup Mechanism
* 承辦單位 : 日本早稻田大學
* 地點    : 東京-日本


---

### 開源專案參與與貢獻經歷
#### CodeIgniter
不定時開源貢獻，目前為Contributor之一。
GitHub : https://github.com/codeigniter4/CodeIgniter4


#### Anser 
主要Contributor之一
GitHub : https://github.com/SDPM-lab/Anser


#### Anser-Gateway
主要開發人員
* GitHub : https://github.com/SDPM-lab/Anser-Gateway/tree/dev

#### Anser-Action
主要Contributor之一
* GitHub : https://github.com/SDPM-lab/Anser-Action

#### laravel-admin-extensions/multi-language
路過解決使用者使用套件之語言轉換問題
* GitHub : https://github.com/laravel-admin-extensions/multi-language
* [issue](https://github.com/laravel-admin-extensions/multi-language/issues/9#issuecomment-1741877479)


#### dcarbone/php-consul-api
路過解決該程式庫對於PHP 8註解解析的小問題
* GitHub : https://github.com/dcarbone/php-consul-api
[PR](https://github.com/dcarbone/php-consul-api/pull/42)

---
### 計畫參與暨教學經歷
1. 110年資訊科技科教師增能推動計畫第二專長學分班 - 資料庫課程助教
1. 111年資訊科技科教師增能推動計畫第二專長學分班 - 演算法課程助教
1. 112年度「智慧創新關鍵人才躍升計畫」 - 大學課堂助教
1. 113年度「智慧創新關鍵人才躍升計畫」 - 大學課堂助教
1. 基於Saga、快取和開源軟體的微服務編排程式庫與排程演算法之研究
2. 國科會「性別化創新的應用與推廣」計畫

計畫4、5粉專 : https://www.facebook.com/groups/microservicestaiwan
主要推動台灣Microservices社群

---
### 行業合作經歷
#### 肆⾴⼯作室 
https://www.twincn.com/item.aspx?no=92119103
##### 負責內容
1. 網頁開發 - 前後端
2. 系統規劃

#### KA-Studio 工作室
網頁 : https://kaiwebsite.name/
##### 負責內容
1. 合作創辦人
2. 專案需求分析 - 直接與客戶討論
3. 系統開發 - 前後端
4. 後續維護作業

#### 傑洛資訊社
https://www.twincn.com/item.aspx?no=92419869
##### 負責內容
1. 承攬系統開發與維護

---


### 校內專案
#### 國科會「性別化創新的應用與推廣」計畫
網站連結 : 
1. 性別化創新網站 : https://genderedinnovations.taiwan-gist.net/
2. 交織性設計網站 : https://genderedinnovations.taiwan-gist.net/intersectionaldesign.com/index.php

##### 負責內容
1. 性別化創新網站維護
2. 交織性設計網站開發與維護

##### 採用技術與工具
1. PHP
2. HTML、CSS、Javascript


---


#### 高雄師範大學-軟體工程與管理系專題網站
網站連結 : https://sites.google.com/mail.nknu.edu.tw/projects?pli=1
##### 負責內容
1. 網站設計與建構
##### 採用技術與工具
1. Google site



---

#### 高雄師範大學-軟體工程與管理系招生網站
網站連結 :  https://semfreshman.sdpmlab.org/
##### 負責內容
1. 時程規劃與code review
2. 部分頁面開發
##### 採用技術與工具
1. HTML、CSS、Javascript
2. GitHub Page
---
#### 高雄師範大學-軟體工程與管理系募資平台
##### 專案概述
建構形象網站與金流服務，提供校友或支持學術發展人士捐款，促進軟體界幼苗成長；目前尚未正式上線。
##### 負責內容
1. 時程規劃與code review
2. 後端API開發(使用者端與後臺)
3. 串接第三方金流服務
##### 採用技術與工具
1. CodeIgniter 4 
2. Vue 3
3. Docker

---
### 校外專案
#### 業務管家
##### 專案概述
使用地區及業務項目搜尋全臺業務員，對症下藥達成更快速的業務需求解決。
##### 專案網址
網站 : https://zeroclerk.com/
APP
* IOS : https://apps.apple.com/tw/app/%E6%A5%AD%E5%8B%99%E7%AE%A1%E5%AE%B6/id6473168046
##### 負責內容
1. 需求分析與專案時程規劃
3. 部分前端頁面開發
4. 部分後端API開發
5. 串接Google API
6. docker開發環境建置
7. 後續維護
##### 採用技術與工具
1. CodeIgniter 4
2. HTML、CSS、Javascript
3. Docker
4. React Native
---
#### 航運商品瀏覽系統
##### 專案概述
委託方為長年在海上的航運人士，平時有瀏覽航運商品[IMPA](https://impa.net/)網站需求，由於長時間處於無網路的環境，故委託開發該網站的離線版本。
##### 專案連結
GitHub : https://github.com/t0976306551/impa_electron
##### 負責內容
1. 開發環境建置
2. 排除專案Bug(如專案編譯時SQLite將出現意外錯誤等)
##### 採用技術與工具
1. Electron
2. HTML、CSS、Javascript
3. Python

---
#### 747 建築室內貼模 (執行中)
##### 專案概述
747室內貼模工作室委託之形象網站開發
#### 專案連結
網站 : https://www.747interiorfilm.com/
##### 負責內容
1. 開發環境建置
2. 針對需求進行解決，如套件搜尋或解決方案提供
##### 採用技術與工具
1. Wordpress
2. HTML、CSS、Javascript

---
#### crazy-film 瘋貼車體包模 (執行中)
##### 專案概述
crazy-film 瘋貼工作室委託之形象網站開發
#### 專案連結
網站 : https://www.crazy-film.com/
##### 負責內容
1. 開發環境建置
2. 針對需求進行解決，如套件搜尋或解決方案提供
##### 採用技術與工具
1. Wordpress
2. HTML、CSS、Javascript

---


## 二、大學時期專案
### 計畫參與
#### 樹德科技大學-城鄉資訊能力深化培育與應用推廣計畫 
計畫粉專 : https://www.facebook.com/stuusr/
負責內容 : 
1. 於高雄市部分社區指導銀髮族群使用3C產品與常用APP(如公車APP、攝影APP)
2. 開發專案，提供社區宣傳

### 校系形象網站開發

樹德科大
1. 資訊工程系 https://www.csie.stu.edu.tw/
2. 電腦與通訊系 https://www.comd.stu.edu.tw/
3. 美髮設計與經營系 https://www.hssm.stu.edu.tw/
4. 室內設計系 https://www.idd.stu.edu.tw/
5. 流行設計系 https://www.fdd.stu.edu.tw/

#### 採用技術
1. Wordpress
2. HTML、CSS、Javascript

#### 負責內容
1. 整體網站架設
2. 內部UI調整
3. 客製化頁面
4. 網站維護
5. 輔導學弟接手維護


---

### 專題開發 
#### 社區社群系統
##### 專案概述
該專案為USR大學社會責任計畫補助，主要提供高雄地區社區使用，主要推廣社區特色促進社區發展。

##### 專案連結
Demo : https://community.kaiwebsite.name/
GitHub : 
後端 https://github.com/kai890707/communityBackEnd
前端 https://github.com/kai890707/communityfrontend
##### 採用技術與工具
1. React
2. Laravel 8
3. MariaDB
##### 負責內容
1. 前端UI設計與API串接(CSS庫採用bootstrap)
2. 後端API開發
3. 系統前後端串接
4. 使用說明書撰寫

---

### 廠商委託
#### 國立金門大學 - Automation 2021 國際自動化研討會
##### 專案概述
1. 形象網站，供投稿者追蹤研討會相關訊息及研討會工作人員上傳資訊。
2. 論文投稿平台，提供投稿人投稿及Reviewer審稿，並可指定各議程相關資訊(如議程主席、議程Reviewer等)。
3. 投稿付款平台，使用Laravel建構並串接綠界科技API完成付款流程。
4. 後臺系統，供工作人員檢視付款狀況與相關活動參與人數，並以報表輸出。
##### 採用技術與工具
1. Wordpress - 形象網站
2. Laravel 8 - 後臺業務邏輯API開發
3. HTML、CSS、Javascript - 後臺UI
4. 第三方API串接 - 綠界科技支付API

##### 負責內容
獨自完成
1. 形象網站建置(使用Wordpress)
2. 後臺系統開發(UI+API)
3. 論文投稿平台開發(UI+API)
4. 付款平台開發

---

### 學生專題委託
#### 一、營建剩餘土石方憑證系統
##### 專案概述
營造工程中所產生的餘土收容需透過各級單位處理，該系統將各層級流水作業以線上簽章的方式進行，如載運司機將餘土載離工地，則當前該批餘土狀況需被建構並讓工地主管簽署，以此進行後續流程，最終產生簽章證明文件。
##### 專案連結
Demo : https://project.kaiwebsite.name/
##### 採用技術與工具
1. CodeIgniter 4
2. HTML、CSS、Javascript
##### 負責內容
1. 前端UI設計與開發
2. 後端部分API開發
3. 排除dompdf套件與PHP8.0字元處理問題
4. 簽章證明設計

#### 二、Pet For You
##### 專案概述
取用政府開放資料之流浪動物收容中心及流浪動物登記資料所開發的寵物媒合平台，使用者透過網頁瀏覽找尋欲領養的收容貓狗並與收容中心聯絡，以減少無家可歸的動物及減少各收容中心的成本負擔。
##### 專案連結
Demo : https://petforu.kaiwebsite.name/
##### 採用技術與工具
1. CodeIgniter 4
2. HTML、CSS、Javascript
##### 負責內容
1. 前端UI設計與開發
2. 後端部分API開發

