目前任職於國泰世華銀行擔任軟體設計工程師
負責國泰智能投資ROBO開發與維護系統
從2016年6月至今為軟體工程師
以往工作為全端工程師, 目前工作為後端兼DevOps, AutomatingTesting
主要使用語言為C#
專案: EC, ERP, CMS, 智能投資
軟體設計工程師
[email protected]
C#
.Net Core
MSSQL
Linq
ASP.NET MVC
SSRS
Python
Java
AngularJS
Angular
CSS
Bootstrap
JavaScript
Vue
TypeScript
JQuery
Azure DevOps (TFS)
Python Selenium
Jmeter
Power Shell
Git
Bat
SVN
Swagger
一、
專案名稱:ROBO智能投資中台服務
起訖日期:2020/09~2020/12 上線後維護至今
專案描述:建立中台服務給予廠商及行內外圍系統之介接功能,有效增加系統需求可維護性及可控性
擔任的角色:系統架構設計、需求分析、開發
使用技術:net core
工作內容說明:定期更新版本、優化平台效能、開發至維護相關需求、模組化功能、優化底層架構、導入Mock測試、撰寫API規格文件
二、
專案名稱:ROBO投資型保單金融商品
起訖日期:2021/04~2021/10 上線後維護至今
專案描述:智能投資系統與國泰人壽合作讓客戶透過此平台進行預約理專、體驗試算、建立投資型保單
擔任的角色:系統設計、需求分析、開發
使用技術:net core
工作內容說明:開發相關之串接API功能(平台前端及人壽端及廠商)、檔案回饋批次、撰寫API規格文件
三、
專案名稱:智能投資之ETF金融商品
起訖日期:2022/04 ~
專案描述:智能投資系統與國泰證券合作讓客戶透過此平台進行申購ETF組合式投資組合
擔任的角色:系統設計、需求分析、開發
使用技術:net core
工作內容說明:開發相關之串接API功能(平台前端及證券端及廠商)、檔案回饋批次
具體工作績效:
1. 到職後3個月內建立中台服務系統並上線營運
2. 導入Git於團隊中並優化團隊前端及後端整體開發維護流程
3. 預計半年內導入自動化測試於公司內Azure DevOps平台,但提前至三個月成功導入
4. 導入WebUI自動化測試並成功整合至Azure DevOps平台,且有效建立10多項上線前之回歸測試情境
5. 1個月內建立團隊之後端系統及前端系統之CI/CD,並優先於其他團隊導入至公司上線流程,後續有效提升前端組建效率200%、部屬上線效率約100%
6. 維運值班之對帳透過撰寫之powershell之腳本,有效提升對帳效率從每日1.5小時減至每日15分鐘完成對帳及修正錯誤
7. 模組化開發功能,有效提升簡易API開發效率從1.5人/天,減少至0.5人/天
8. 團隊後端人員從6人減少至1人後,承擔原先6人工作項目之功能開發、需求分析、系統維運、新人訓練、技術導入、優化效能之工作項目, 並無任何需求延宕、客訴率並無提升、交易異常頻率減少
9. 建立告警通知系統、串接行內通訊軟體、有效減少系統異常之修復時間、比公司內專職之值班人員還快發現問題並修復異常
華碩電腦 (開發雲端軟體開發處-網路服務開發部-系統開發二課)
一、
專案名稱:華碩支援網站
起訖日期:2018/06~2018/10 維護
專案描述:供全球華碩客戶進站下載驅動程式、線上預約維修、線上客服
擔任的角色:需求分析、開發維護、弱點掃描之修復
使用技術:asp net, asp net mvc
工作內容說明:定期更新版本、優化平台效能、開發至維護相關需求、導入swagger提升與前端溝通效率、導入前後端分離框架
二、
專案名稱:部門平台之Token驗證系統
起訖日期:2018/11~2018/11
專案描述:供全球華碩客戶進站申請個資處理功能
擔任的角色:需求分析、開發維護
使用技術:asp net mvc
工作內容說明:分析設計系統架構、開發維護、壓力測試(半小時執行60萬次平均回應400ms內 單支API以180Thead同時執行無效能瓶頸)
三、
專案名稱:新ROG官網 & ROG官網後台CMS系統
起訖日期:2018/11~2019/09
專案描述:華碩電競品牌之ROG產品官方網站、CMS站台供全球各地區&國家小編設定產品上架或文案
擔任的角色:需求分析、開發維護
使用技術:net core 2.x, Vue.js, TypeScript, aspnet mvc, angularjs
工作內容說明:從無到有建立net core之站台,並採用前後端分離及導入ServerSideRender之功能、研究並導入CI/CD、 從無到有建立CMS站台、串接7種外圍系統、將aspnet移轉至net core框架
具體工作績效:
1. 到職1個月內了解4個專案並可獨立作業並承接需求
2. 導入Git及Git Flow於團隊內並教育訓練
3. 導入GitLab及CI/CD功能使用在團隊所有專案上
4. 全公司第一個獨自導入net core並實際上線運作
(駐點開發)
使用.NET解決方案的全端WEB應用程式開發經驗
客戶端駐點開發,直接面對客戶,並且於時間內交付其任務項目
與USER 端確認相關需求,依需求進行相關程式開發
結案技術交接
第二代郵政商城, 2016/07~2017/04 (https://www.postmall.com.tw/)
- 駐點的公司為神通資訊科技,客戶為郵局
- 主要系統為 紅利系統,電子報系統
- 系統採Webform介面加上WebAPI底層架構
- 處理前台系統紅利功能介接
- 批次程式開發
- 問卷系統開發
- 系統上線後,進行Bug修復,需求開發
團隊大約30人左右,有3位SA各負責子系統,1個SA下大約有6人PG負責開發
使用Webform設計網頁應用程式並搭配WebAPI來連接後台MS-SQL資料庫
需要撰寫T-SQL及Stored Procedure來開發後台程式
開發的過程需要和客戶接觸並整理需求及bug,最後SA和開發者討論出結論並實作出來
負責的子系統為問卷,需要能夠讓使用者去動態建立問卷表單的內容,並可以進行跳題,最後要能夠對使用者輸入的內容進行簡單的資料分析
使用Git來進行版控
樂清Duskin 第二代營運管理系統 2017/04 ~ 2018/02
- 駐點的公司為台灣恩益禧(NEC),客戶為樂清Duskin
- 駐點與其他公司的外包工程師一起開發
- 開發各式營運報表
- 發票維護系統
- 財會收款登錄系統
- 舊有系統需求變更修改
- AngularJS共通元件修改
團隊大約15人左右,有2位SA各負責子系統,1個SA下大約有7人PG負責開發。
使用Asp.Net MVC 結合AngularJs進行畫面操作及WebAPI來連接後台MS-SQL資料庫。
使用Linq及Entity Framework來進行資料操作
需要撰寫T-SQL及Stored Procedure來開發部分程式。
開發的過程需要和客戶接觸並整理需求及bug,最後SA和開發者討論出結論並實作出來。
配合客戶到EndUser進行系統功能討論
使用SVN來進行版控。
目前任職於國泰世華銀行擔任軟體設計工程師
負責國泰智能投資ROBO開發與維護系統
從2016年6月至今為軟體工程師
以往工作為全端工程師, 目前工作為後端兼DevOps, AutomatingTesting
主要使用語言為C#
專案: EC, ERP, CMS, 智能投資
軟體設計工程師
[email protected]
C#
.Net Core
MSSQL
Linq
ASP.NET MVC
SSRS
Python
Java
AngularJS
Angular
CSS
Bootstrap
JavaScript
Vue
TypeScript
JQuery
Azure DevOps (TFS)
Python Selenium
Jmeter
Power Shell
Git
Bat
SVN
Swagger
一、
專案名稱:ROBO智能投資中台服務
起訖日期:2020/09~2020/12 上線後維護至今
專案描述:建立中台服務給予廠商及行內外圍系統之介接功能,有效增加系統需求可維護性及可控性
擔任的角色:系統架構設計、需求分析、開發
使用技術:net core
工作內容說明:定期更新版本、優化平台效能、開發至維護相關需求、模組化功能、優化底層架構、導入Mock測試、撰寫API規格文件
二、
專案名稱:ROBO投資型保單金融商品
起訖日期:2021/04~2021/10 上線後維護至今
專案描述:智能投資系統與國泰人壽合作讓客戶透過此平台進行預約理專、體驗試算、建立投資型保單
擔任的角色:系統設計、需求分析、開發
使用技術:net core
工作內容說明:開發相關之串接API功能(平台前端及人壽端及廠商)、檔案回饋批次、撰寫API規格文件
三、
專案名稱:智能投資之ETF金融商品
起訖日期:2022/04 ~
專案描述:智能投資系統與國泰證券合作讓客戶透過此平台進行申購ETF組合式投資組合
擔任的角色:系統設計、需求分析、開發
使用技術:net core
工作內容說明:開發相關之串接API功能(平台前端及證券端及廠商)、檔案回饋批次
具體工作績效:
1. 到職後3個月內建立中台服務系統並上線營運
2. 導入Git於團隊中並優化團隊前端及後端整體開發維護流程
3. 預計半年內導入自動化測試於公司內Azure DevOps平台,但提前至三個月成功導入
4. 導入WebUI自動化測試並成功整合至Azure DevOps平台,且有效建立10多項上線前之回歸測試情境
5. 1個月內建立團隊之後端系統及前端系統之CI/CD,並優先於其他團隊導入至公司上線流程,後續有效提升前端組建效率200%、部屬上線效率約100%
6. 維運值班之對帳透過撰寫之powershell之腳本,有效提升對帳效率從每日1.5小時減至每日15分鐘完成對帳及修正錯誤
7. 模組化開發功能,有效提升簡易API開發效率從1.5人/天,減少至0.5人/天
8. 團隊後端人員從6人減少至1人後,承擔原先6人工作項目之功能開發、需求分析、系統維運、新人訓練、技術導入、優化效能之工作項目, 並無任何需求延宕、客訴率並無提升、交易異常頻率減少
9. 建立告警通知系統、串接行內通訊軟體、有效減少系統異常之修復時間、比公司內專職之值班人員還快發現問題並修復異常
華碩電腦 (開發雲端軟體開發處-網路服務開發部-系統開發二課)
一、
專案名稱:華碩支援網站
起訖日期:2018/06~2018/10 維護
專案描述:供全球華碩客戶進站下載驅動程式、線上預約維修、線上客服
擔任的角色:需求分析、開發維護、弱點掃描之修復
使用技術:asp net, asp net mvc
工作內容說明:定期更新版本、優化平台效能、開發至維護相關需求、導入swagger提升與前端溝通效率、導入前後端分離框架
二、
專案名稱:部門平台之Token驗證系統
起訖日期:2018/11~2018/11
專案描述:供全球華碩客戶進站申請個資處理功能
擔任的角色:需求分析、開發維護
使用技術:asp net mvc
工作內容說明:分析設計系統架構、開發維護、壓力測試(半小時執行60萬次平均回應400ms內 單支API以180Thead同時執行無效能瓶頸)
三、
專案名稱:新ROG官網 & ROG官網後台CMS系統
起訖日期:2018/11~2019/09
專案描述:華碩電競品牌之ROG產品官方網站、CMS站台供全球各地區&國家小編設定產品上架或文案
擔任的角色:需求分析、開發維護
使用技術:net core 2.x, Vue.js, TypeScript, aspnet mvc, angularjs
工作內容說明:從無到有建立net core之站台,並採用前後端分離及導入ServerSideRender之功能、研究並導入CI/CD、 從無到有建立CMS站台、串接7種外圍系統、將aspnet移轉至net core框架
具體工作績效:
1. 到職1個月內了解4個專案並可獨立作業並承接需求
2. 導入Git及Git Flow於團隊內並教育訓練
3. 導入GitLab及CI/CD功能使用在團隊所有專案上
4. 全公司第一個獨自導入net core並實際上線運作
(駐點開發)
使用.NET解決方案的全端WEB應用程式開發經驗
客戶端駐點開發,直接面對客戶,並且於時間內交付其任務項目
與USER 端確認相關需求,依需求進行相關程式開發
結案技術交接
第二代郵政商城, 2016/07~2017/04 (https://www.postmall.com.tw/)
- 駐點的公司為神通資訊科技,客戶為郵局
- 主要系統為 紅利系統,電子報系統
- 系統採Webform介面加上WebAPI底層架構
- 處理前台系統紅利功能介接
- 批次程式開發
- 問卷系統開發
- 系統上線後,進行Bug修復,需求開發
團隊大約30人左右,有3位SA各負責子系統,1個SA下大約有6人PG負責開發
使用Webform設計網頁應用程式並搭配WebAPI來連接後台MS-SQL資料庫
需要撰寫T-SQL及Stored Procedure來開發後台程式
開發的過程需要和客戶接觸並整理需求及bug,最後SA和開發者討論出結論並實作出來
負責的子系統為問卷,需要能夠讓使用者去動態建立問卷表單的內容,並可以進行跳題,最後要能夠對使用者輸入的內容進行簡單的資料分析
使用Git來進行版控
樂清Duskin 第二代營運管理系統 2017/04 ~ 2018/02
- 駐點的公司為台灣恩益禧(NEC),客戶為樂清Duskin
- 駐點與其他公司的外包工程師一起開發
- 開發各式營運報表
- 發票維護系統
- 財會收款登錄系統
- 舊有系統需求變更修改
- AngularJS共通元件修改
團隊大約15人左右,有2位SA各負責子系統,1個SA下大約有7人PG負責開發。
使用Asp.Net MVC 結合AngularJs進行畫面操作及WebAPI來連接後台MS-SQL資料庫。
使用Linq及Entity Framework來進行資料操作
需要撰寫T-SQL及Stored Procedure來開發部分程式。
開發的過程需要和客戶接觸並整理需求及bug,最後SA和開發者討論出結論並實作出來。
配合客戶到EndUser進行系統功能討論
使用SVN來進行版控。