我是 Hao,有 4 年後端開發經驗,其中 3 年在電商。對於程式碼品質有自我要求,除了開發需求外也同時撰寫單元測試以及重構,且擁有大流量、效能調教等經驗。我不是只將事情做完,而是做好
工作流程上以 Scrum 敏捷開發來交付產品,適應力強、快速應變是我的特質,並且擁有帶領 1~2 人完成專案、跨部門合作的經驗
目前只有使用 C# (.NET Framework / .NET Core) 開發產品的經驗
但我的能力是解決問題,而非單一種程式語言。對我而言轉換語言不是問題,若您擔心我因為不熟悉某某語言而稱不上即戰力,那我可以肯定的說我沒有這個問題
.國立臺灣海洋大學 資訊工程學系 畢業 (2014 ~ 2017)
.Logistics and Supply Chain MultiTech R&D Centre - LSCM Analyst Programmer 2023/12 ~ 2024/3
公司為香港政府出資所成立,提供物流、供應鏈以及打造智慧城市等相關產業服務。由於需要直接面對客戶,可想像成該職位是 PM + SA + SD + RD
Tech Stack: C#、.NET Core、WPF
1. 與客戶溝通,需求訪談、分析
2. 規劃程式架構
.九易宇軒(91APP) 工程師 2021/9 ~ 2023/3
公司業務為電商,以及 OMO 虛實整合新零售服務。本人負責開發、維護消費者前台、客戶後台網站,流量約為 千萬/日
Tech Stack: C#、.NET Core、.NET Framework、Vue.js、Angular.js、單元測試 (xUnit、Fluent Assertions)、壓力測試 (JMeter)、Message Queue (RabbitMQ)、T-SQL (MSSLQ)、Redis、AWS/Azure 雲端服務
1. 開發廠商使用後台系統 (B2B)
2. 開發消費者使用前台系統 (B2C)
3. 億級資料庫減量 20%
4. 效能分析、改善重點 API,效能改善達 300%
5. 制定監控系統訊息優化流程,Log 減量達 90%
6. 優化紅利點數系統,避免公司業績損失達 $6000 萬
7. 開發消費者個資遮罩,協助公司取得資安證照:行動應用 App 基本資安檢測合格證明
8. 帶領 1~2 人完成專案、跨部門合作經驗
.東森得易購 軟體工程師 2020/2 ~ 2021/8
負責開發東森購物、森森購物兩項東森集團旗下購物集團之 B2B、B2E 網站
Tech Stack: C#、.NET Framework、Vue.js、Angular.js、單元測試 (xUnit、Fluent Assertions)、Message Queue (RabbitMQ)、T-SQL (MSSLQ)、Oracle、Redis
1. 開發供廠商使用 B2B 網站(後端 + 輕微前端)
2. 開發內部人員使用 B2E 網站(後端 + 輕微前端)
3. 替團隊導入單元測試觀念並指導如何撰寫
.艾米科技有限公司 C# 程式設計師 2018/9 ~ 2019/9
1. 負責自動轉帳與控制網銀驗證所需的硬體(類似台灣需要讀卡機的概念)。並非以串接API的方式,而是以工具抓取網路封包搭配爬蟲技術、解析網銀端的JavaScript,以C#觸發JavaScript函式,來達到模擬人類操作網銀的行為。搭配Multi Thread偵測、操作目前的流程,以達到將手動流程自動化
2. 搭配第三方軟體廠商之軟體以達到透過網路分享硬體之技術。
.C#單元測試教學
寫給公司內部團隊的教學文件,替公司導入單元測試
.E2E測試框架Cypress教學與其他框架比較
寫給公司內部團隊的教學文件,替公司導入E2E自動化測試
我是 Hao,有 4 年後端開發經驗,其中 3 年在電商。對於程式碼品質有自我要求,除了開發需求外也同時撰寫單元測試以及重構,且擁有大流量、效能調教等經驗。我不是只將事情做完,而是做好
工作流程上以 Scrum 敏捷開發來交付產品,適應力強、快速應變是我的特質,並且擁有帶領 1~2 人完成專案、跨部門合作的經驗
目前只有使用 C# (.NET Framework / .NET Core) 開發產品的經驗
但我的能力是解決問題,而非單一種程式語言。對我而言轉換語言不是問題,若您擔心我因為不熟悉某某語言而稱不上即戰力,那我可以肯定的說我沒有這個問題
.國立臺灣海洋大學 資訊工程學系 畢業 (2014 ~ 2017)
.Logistics and Supply Chain MultiTech R&D Centre - LSCM Analyst Programmer 2023/12 ~ 2024/3
公司為香港政府出資所成立,提供物流、供應鏈以及打造智慧城市等相關產業服務。由於需要直接面對客戶,可想像成該職位是 PM + SA + SD + RD
Tech Stack: C#、.NET Core、WPF
1. 與客戶溝通,需求訪談、分析
2. 規劃程式架構
.九易宇軒(91APP) 工程師 2021/9 ~ 2023/3
公司業務為電商,以及 OMO 虛實整合新零售服務。本人負責開發、維護消費者前台、客戶後台網站,流量約為 千萬/日
Tech Stack: C#、.NET Core、.NET Framework、Vue.js、Angular.js、單元測試 (xUnit、Fluent Assertions)、壓力測試 (JMeter)、Message Queue (RabbitMQ)、T-SQL (MSSLQ)、Redis、AWS/Azure 雲端服務
1. 開發廠商使用後台系統 (B2B)
2. 開發消費者使用前台系統 (B2C)
3. 億級資料庫減量 20%
4. 效能分析、改善重點 API,效能改善達 300%
5. 制定監控系統訊息優化流程,Log 減量達 90%
6. 優化紅利點數系統,避免公司業績損失達 $6000 萬
7. 開發消費者個資遮罩,協助公司取得資安證照:行動應用 App 基本資安檢測合格證明
8. 帶領 1~2 人完成專案、跨部門合作經驗
.東森得易購 軟體工程師 2020/2 ~ 2021/8
負責開發東森購物、森森購物兩項東森集團旗下購物集團之 B2B、B2E 網站
Tech Stack: C#、.NET Framework、Vue.js、Angular.js、單元測試 (xUnit、Fluent Assertions)、Message Queue (RabbitMQ)、T-SQL (MSSLQ)、Oracle、Redis
1. 開發供廠商使用 B2B 網站(後端 + 輕微前端)
2. 開發內部人員使用 B2E 網站(後端 + 輕微前端)
3. 替團隊導入單元測試觀念並指導如何撰寫
.艾米科技有限公司 C# 程式設計師 2018/9 ~ 2019/9
1. 負責自動轉帳與控制網銀驗證所需的硬體(類似台灣需要讀卡機的概念)。並非以串接API的方式,而是以工具抓取網路封包搭配爬蟲技術、解析網銀端的JavaScript,以C#觸發JavaScript函式,來達到模擬人類操作網銀的行為。搭配Multi Thread偵測、操作目前的流程,以達到將手動流程自動化
2. 搭配第三方軟體廠商之軟體以達到透過網路分享硬體之技術。
.C#單元測試教學
寫給公司內部團隊的教學文件,替公司導入單元測試
.E2E測試框架Cypress教學與其他框架比較
寫給公司內部團隊的教學文件,替公司導入E2E自動化測試