一名軟體工程師,喜歡從開發軟體中獲得成就感。
擅長思考,喜歡分析問題、解決問題。
有能力進行軟體的設計、開發、測試、部署、上線以及產品的持續維護。
有前端、後端、部署(CI/CD)、維運、GCP 雲端等相關經驗。
一路走來都抱持著學習的心態,樂於與同事分享與討論,與團隊一同成長。
三月 2017 - Present
* 軟體的設計、開發、測試、部署、上線以及產品的持續維護。
* 進行新技術的研究與導入 ,並分享與推廣給公司其他部門。
- Java Web 開發 (使用 Servlet、JSP、Spring Boot、Spring Cloud)。
- MVC 設計與實作。
- RESTful API 設計與實作。
- 資料庫設計與開發 (MySQL、MariaDB、Oracle),有使用 JDBC、JPA 的經驗。
- 產品的維護,包含即時處理線上的異常、錯誤的追蹤與修復。
- 程式的部署 (CI/CD),使用 Jenkins、GitLab CI。
- 舊專案的 Bug 追蹤與程式效能優化。
- 將舊的 Java 專案翻新成 Spring Boot 專案。
- 將舊專案版本控制軟體 CVS 更換成 Git 。
- 開發新的專案,從需求分析到設計資料庫、使用者介面、系統架構、後端 RESTful API,並完成開發與部署至 GCP 的雲原生服務。
- 介接第三方支付 API。
- 容器化技術的研究與導入 (Docker、K8s)。
- 將 Spring Cloud 微服務專案架構調整成 K8s 搭配 Ingress 的架構,並上線到 GKE。
- GCP 雲端技術的研究、導入與推廣給公司同仁,如 Cloud Run、GAE、Cloud Fuctions、GKE 等。
- 參與資訊技術相關的研討會,並整理相關內容分享給公司同仁。 (如業界目前的趨勢、生成式 AI 介紹、如何開發生成式的 AI 應用等。)
十一月 2014 - 十一月 2015
開發一套行動網路模擬器,能在非授權頻帶上同時運作 LAA 系統與 WiFi 系統,以及做 LAA 系統與現有的 IEEE 802.11 系統的效能評估。
本系統提供一套簡單快速的方式,讓一個團體可以迅速訂購餐點或飲料。( 使用場景:比如公司同仁一同訂午餐、下午茶等。)
使用技術
後端:Java (Spring Boot)
前端:FreeMarker、Bootstrap、jQuery
資料庫:MySQL (使用 JPA)
架設平台:Google 雲端平台(GCP) - GAE (Google App Engine)
Demo 連結:https://yy-order-dot-gcp-various-demo.uc.r.appspot.com/
GitHub 連結:https://github.com/yaoli81/yy-order
這是一個簡單的購物網站的爬蟲,可以在一個介面搜尋不同的購物網站的商品。
目前提供搜尋 [蝦皮] 與 [momo] 這 2 個台灣常用的購物網站,可以查詢商品關鍵字與頁數,將爬取的結果回傳統一的 Json 格式,並將此功能做成 Restful 的 API。
使用技術
後端:Java (Spring Boot)
前端:FreeMarker、Bootstrap、jQuery
架設平台:Google 雲端平台(GCP) - GAE (Google App Engine)
Demo 連結:https://shopping-crawler-dot-gcp-various-demo.uc.r.appspot.com/
GitHub 連結:https://github.com/yaoli81/shopping-crawler
一名軟體工程師,喜歡從開發軟體中獲得成就感。
擅長思考,喜歡分析問題、解決問題。
有能力進行軟體的設計、開發、測試、部署、上線以及產品的持續維護。
有前端、後端、部署(CI/CD)、維運、GCP 雲端等相關經驗。
一路走來都抱持著學習的心態,樂於與同事分享與討論,與團隊一同成長。
三月 2017 - Present
* 軟體的設計、開發、測試、部署、上線以及產品的持續維護。
* 進行新技術的研究與導入 ,並分享與推廣給公司其他部門。
- Java Web 開發 (使用 Servlet、JSP、Spring Boot、Spring Cloud)。
- MVC 設計與實作。
- RESTful API 設計與實作。
- 資料庫設計與開發 (MySQL、MariaDB、Oracle),有使用 JDBC、JPA 的經驗。
- 產品的維護,包含即時處理線上的異常、錯誤的追蹤與修復。
- 程式的部署 (CI/CD),使用 Jenkins、GitLab CI。
- 舊專案的 Bug 追蹤與程式效能優化。
- 將舊的 Java 專案翻新成 Spring Boot 專案。
- 將舊專案版本控制軟體 CVS 更換成 Git 。
- 開發新的專案,從需求分析到設計資料庫、使用者介面、系統架構、後端 RESTful API,並完成開發與部署至 GCP 的雲原生服務。
- 介接第三方支付 API。
- 容器化技術的研究與導入 (Docker、K8s)。
- 將 Spring Cloud 微服務專案架構調整成 K8s 搭配 Ingress 的架構,並上線到 GKE。
- GCP 雲端技術的研究、導入與推廣給公司同仁,如 Cloud Run、GAE、Cloud Fuctions、GKE 等。
- 參與資訊技術相關的研討會,並整理相關內容分享給公司同仁。 (如業界目前的趨勢、生成式 AI 介紹、如何開發生成式的 AI 應用等。)
十一月 2014 - 十一月 2015
開發一套行動網路模擬器,能在非授權頻帶上同時運作 LAA 系統與 WiFi 系統,以及做 LAA 系統與現有的 IEEE 802.11 系統的效能評估。
本系統提供一套簡單快速的方式,讓一個團體可以迅速訂購餐點或飲料。( 使用場景:比如公司同仁一同訂午餐、下午茶等。)
使用技術
後端:Java (Spring Boot)
前端:FreeMarker、Bootstrap、jQuery
資料庫:MySQL (使用 JPA)
架設平台:Google 雲端平台(GCP) - GAE (Google App Engine)
Demo 連結:https://yy-order-dot-gcp-various-demo.uc.r.appspot.com/
GitHub 連結:https://github.com/yaoli81/yy-order
這是一個簡單的購物網站的爬蟲,可以在一個介面搜尋不同的購物網站的商品。
目前提供搜尋 [蝦皮] 與 [momo] 這 2 個台灣常用的購物網站,可以查詢商品關鍵字與頁數,將爬取的結果回傳統一的 Json 格式,並將此功能做成 Restful 的 API。
使用技術
後端:Java (Spring Boot)
前端:FreeMarker、Bootstrap、jQuery
架設平台:Google 雲端平台(GCP) - GAE (Google App Engine)
Demo 連結:https://shopping-crawler-dot-gcp-various-demo.uc.r.appspot.com/
GitHub 連結:https://github.com/yaoli81/shopping-crawler