Taichung County, Taiwan
十月 2020 - Present
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, Node.js, python, MySQL, Docker, GCP。
一. 介接第三方API&微服務建立 :
1. 建立自動跳轉簡訊商的簡訊寄送服務。
- 依據權重自動選擇簡訊商寄發,以避免使用者因無法收到訊息而重. 複使用相同簡訊商寄發。
- 系統服務幫公司節省80%的營業成本
2. 建立公告信件服務。
- 建立發送訊息信件服務。
3. 建立排隊機制服務。
- 依據使用者流量進行排隊進入服務,避免流量衝擊導致 服務崩潰。
4. 建立系統轉拋大量資訊服務。
- 轉拋大量資料於合作廠商進行應用。
二. 高併發服務架構處理:
1. 分析與設計高頻流量之系統。
- 服務需乘載同時在線人數平均達3000個使用者,因應 此流量進行系 統架構分析與處理。
三. 系統維運:
1. 系統日常與突發之維護。
- 因應系統流量或是突發狀況需進行系統維護與維運。
四. 系統架構設計:
1. 分析與設計系統:
- 因應需求進行分析與設計所需的系統架構以及舊系統的. 維護與升級 計畫。
五. 日常優化提升系統品質:
1. 監控執行過慢或是效能不佳的SQL語句,進行語句調整與 效能優化。
2. 定期為資淺同事進行 Code review 與技術分享,以提升 整體團隊能力。
四月 2020 - 十月 2020
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, MySQL, Docker, GCP。
工作內容:
一. 撰寫API:
撰寫Restful api提供前端進行CRUD使用。
二. 介接第三方API:
依據需求介接第三方API。
三. 系統維運
八月 2019 - 三月 2020
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, spring webflux, MySQL, Hibernate, Bitbucket, Docker, GCP, Kafka, Vert.x, MongoDB。
工作內容:
一. 撰寫API:
撰寫Restful api提供前端進行CRUD使用。
二. 介接第三方API:
依據需求介接第三方API。
三. 系統維運
五月 2019 - 六月 2019
開發第三代系統產品,即時顯示人臉打卡考勤系統,使用Node.js, TypeScript, AWS。
參與專案:
一. 人臉考勤系統 ( 2019 )
工作內容:
1. Node.js application開發,使用技術: Node.js, Express, TypeScript, WebSocket, PostgreSQL。
2. 開發系統後端以WebSocket呈顯資料。
3. 使用Node.js接PostgreSQL兜商業邏輯並以WebSocket 推送資料給予前端使用。
十一月 2016 - 一月 2019
開發及維護現有程式專案(ERP),使用Java Spring MVC, JQuery, Vuejs, SQL Server
參與專案:
一. 國發會-線上費用系統(2017-2019)
二. 行政院-差勤管理系統(2018-2019)
工作內容:
1. Java-web application開發,使用技術: Java, JSP/Servlt, Spring Framework, Spring JDBCTemplate,
SQL, SQL-Server, Webservice, JavaScript, Vue.js, JQuery。
2. 修改自然人憑證簽章系統以多執行緒執行,提升大量資料 簽章速度,提升約65%。
3. 利用Google Guava開源專案,開發內部系統工具提升團隊 開發速度。
4. 研究將前端框架(Vue.js)導入專案,提升團隊開發速度以及. 程式的可維護性。
5. 模組化功能。
6. 新技術研究。
7. 系統維護與除錯。
八月 2016 - 十月 2016
資策會巡檢專案 與 資策會機能布專案,負責工作:
1. 負責前端HTML5修改與除錯。
2. Java排程(Quartz)的程式修改。
3. i18n編寫。
2011 - 2015
Taichung County, Taiwan
十月 2020 - Present
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, Node.js, python, MySQL, Docker, GCP。
一. 介接第三方API&微服務建立 :
1. 建立自動跳轉簡訊商的簡訊寄送服務。
- 依據權重自動選擇簡訊商寄發,以避免使用者因無法收到訊息而重. 複使用相同簡訊商寄發。
- 系統服務幫公司節省80%的營業成本
2. 建立公告信件服務。
- 建立發送訊息信件服務。
3. 建立排隊機制服務。
- 依據使用者流量進行排隊進入服務,避免流量衝擊導致 服務崩潰。
4. 建立系統轉拋大量資訊服務。
- 轉拋大量資料於合作廠商進行應用。
二. 高併發服務架構處理:
1. 分析與設計高頻流量之系統。
- 服務需乘載同時在線人數平均達3000個使用者,因應 此流量進行系 統架構分析與處理。
三. 系統維運:
1. 系統日常與突發之維護。
- 因應系統流量或是突發狀況需進行系統維護與維運。
四. 系統架構設計:
1. 分析與設計系統:
- 因應需求進行分析與設計所需的系統架構以及舊系統的. 維護與升級 計畫。
五. 日常優化提升系統品質:
1. 監控執行過慢或是效能不佳的SQL語句,進行語句調整與 效能優化。
2. 定期為資淺同事進行 Code review 與技術分享,以提升 整體團隊能力。
四月 2020 - 十月 2020
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, MySQL, Docker, GCP。
工作內容:
一. 撰寫API:
撰寫Restful api提供前端進行CRUD使用。
二. 介接第三方API:
依據需求介接第三方API。
三. 系統維運
八月 2019 - 三月 2020
開發及維護現有專案,以微服務架構後端,使用技術為spring boot, spring cloud, spring webflux, MySQL, Hibernate, Bitbucket, Docker, GCP, Kafka, Vert.x, MongoDB。
工作內容:
一. 撰寫API:
撰寫Restful api提供前端進行CRUD使用。
二. 介接第三方API:
依據需求介接第三方API。
三. 系統維運
五月 2019 - 六月 2019
開發第三代系統產品,即時顯示人臉打卡考勤系統,使用Node.js, TypeScript, AWS。
參與專案:
一. 人臉考勤系統 ( 2019 )
工作內容:
1. Node.js application開發,使用技術: Node.js, Express, TypeScript, WebSocket, PostgreSQL。
2. 開發系統後端以WebSocket呈顯資料。
3. 使用Node.js接PostgreSQL兜商業邏輯並以WebSocket 推送資料給予前端使用。
十一月 2016 - 一月 2019
開發及維護現有程式專案(ERP),使用Java Spring MVC, JQuery, Vuejs, SQL Server
參與專案:
一. 國發會-線上費用系統(2017-2019)
二. 行政院-差勤管理系統(2018-2019)
工作內容:
1. Java-web application開發,使用技術: Java, JSP/Servlt, Spring Framework, Spring JDBCTemplate,
SQL, SQL-Server, Webservice, JavaScript, Vue.js, JQuery。
2. 修改自然人憑證簽章系統以多執行緒執行,提升大量資料 簽章速度,提升約65%。
3. 利用Google Guava開源專案,開發內部系統工具提升團隊 開發速度。
4. 研究將前端框架(Vue.js)導入專案,提升團隊開發速度以及. 程式的可維護性。
5. 模組化功能。
6. 新技術研究。
7. 系統維護與除錯。
八月 2016 - 十月 2016
資策會巡檢專案 與 資策會機能布專案,負責工作:
1. 負責前端HTML5修改與除錯。
2. Java排程(Quartz)的程式修改。
3. i18n編寫。
2011 - 2015