Hsinchu City, Taiwan | [email protected] | 0926112787
您好,我是 Darren,擅長使用 AWS 並在後端架構中導入 Infrastructure as Code 概念讓專案產品後續更好維護,熱愛學習新技術並透過部落格方式來記錄知識,重視軟體工程並以文件方式輸出各階段內容,後端使用 Node.js、Python 為主。
『遇到困難不是逃避,而是找到問題並解決,並把握每一次解決問題的方式充分的自我成長』
2022.07.01 ~
擔任雲端工程師,主要負責公司睡眠分析產品後端與雲端開發與設計,依照產品需求整合 AWS 架構與 AI Team Algorithm 建立符合 B2B 的後端系統。
• 開發流程 :
採用敏捷式開發,當有新需求時會與主管相互討論了解開發方向後,依照需求分析、系統分析、程式開發、整合及測試的流程依照步驟完成。
• 開發文件建立:
標準化 Cloud Team 部署實踐,並建立相關文件模板以利後續開發文件格式統一,加快維護時更好閱讀內容 (包含 history of deployment、Release notes、deployment SOP、Healthcheck、Rollback Plan ),依據需求將設計規劃紀錄文件交付主管審查與儲存以利後續維護使用。
• 開發工具:
使用 Node.js、Python 開發需求,使用 Visual Studio Code 建立 AWS CloudFormation (SAM) 將基礎設施視為程式碼幫助管理與部署,使用無服務器架構 API Gateway、Lambda、DynamoDB 建立商業邏輯完成 API。
• 測試 :
建立 Node.js 專案使用 Mocha Testing 進行單元測試,將檔案 Deploy AWS CodeCommit 儲存,使用 AWS EventBridge 建立規則設定自動化測試時間。
• 解決問題或完成事項 :
2021.08.6 ~ 2022.06.01
擔任 Software Engineer 負責 iNAP Sleep Online Website、iNAP Admin Website,提供歐美醫生與患者的醫療平台並解決公司業務需求從手工轉為線上平台整合相關業務需求與克服技術問題,提供預約、醫療商品購買、客服系統等功能,建立符合當地法規 HIPAA系統整合第三方服務。
解決因前端產出 Report 時病患資料 Response 資料過於龐大,從 Python 產出
• 軟體架構: 使用Angular 11+ 採用MVVM 設計模式搭配 Bootstrap 快速開發,並依照Observer Pattern設計流程完成基本需求,充分理解OOP模式在Angular中實現。
• 協作討論:依照需求建立 Web function tree、User 流程圖並與主管相互討論了解開發方向並完成UML model 、Sequence Diagram了解開發流程,在團隊中與後端積極討論開發細節,並與主管確認使用場景是否符合現況後在實際開發相關技術。
• 專案重構: 依照 RxJS Anti Patterns 檢視專案程式碼缺陷處進行修改,並且避免 Nested Subscribe 以Functional Programming 概念去設計 RxJS Operators建構可讀性高、可維護性高的程式碼。
• 第三方服務整合: 大量閱讀第三方官方文件依照使用場景與業務需求,整合 Shopify、Simplybook、Zendesk至醫療平台使用
• 解決問題:
(1) 建立情境測試文件包含流程與影片提供業務快速了解產品並測試產品。
(2)解決Hellosign與Box兩家第三方平台串接整合後PDF ID不相同問題,致信Hellosign技術團隊協調解決辦法,解決id整合問題。
(3) 解決 Simplybook 無法插入 Zendesk iframe code,研究 Google Tag Manager 埋入代碼置入Simplybook。
2020.01.05 ~ 2021.03.15
1.根據現場ModbusOT完成各太陽能文件通訊串接
2. 設置 IOT 給維運人員提供新的舊案場更換
3. 問題依技術需求與維運人員持續能力並改善異常
4.完成案場系統建置5.太陽能 27 場
場 與IOT原廠技術討論解決通訊異常率完成82%
6. 導入Power BI建立視覺畫面提供維運團隊解決方向
2013年9月-2019年6月
1. 負責單位兵器保管與維護
2. 正常性持續改善正常率80%
3. 解決故障以利用戶繼續操作
2011 - 2013
Associate Degree - 車輛工程
Hsinchu City, Taiwan | [email protected] | 0926112787
您好,我是 Darren,擅長使用 AWS 並在後端架構中導入 Infrastructure as Code 概念讓專案產品後續更好維護,熱愛學習新技術並透過部落格方式來記錄知識,重視軟體工程並以文件方式輸出各階段內容,後端使用 Node.js、Python 為主。
『遇到困難不是逃避,而是找到問題並解決,並把握每一次解決問題的方式充分的自我成長』
2022.07.01 ~
擔任雲端工程師,主要負責公司睡眠分析產品後端與雲端開發與設計,依照產品需求整合 AWS 架構與 AI Team Algorithm 建立符合 B2B 的後端系統。
• 開發流程 :
採用敏捷式開發,當有新需求時會與主管相互討論了解開發方向後,依照需求分析、系統分析、程式開發、整合及測試的流程依照步驟完成。
• 開發文件建立:
標準化 Cloud Team 部署實踐,並建立相關文件模板以利後續開發文件格式統一,加快維護時更好閱讀內容 (包含 history of deployment、Release notes、deployment SOP、Healthcheck、Rollback Plan ),依據需求將設計規劃紀錄文件交付主管審查與儲存以利後續維護使用。
• 開發工具:
使用 Node.js、Python 開發需求,使用 Visual Studio Code 建立 AWS CloudFormation (SAM) 將基礎設施視為程式碼幫助管理與部署,使用無服務器架構 API Gateway、Lambda、DynamoDB 建立商業邏輯完成 API。
• 測試 :
建立 Node.js 專案使用 Mocha Testing 進行單元測試,將檔案 Deploy AWS CodeCommit 儲存,使用 AWS EventBridge 建立規則設定自動化測試時間。
• 解決問題或完成事項 :
2021.08.6 ~ 2022.06.01
擔任 Software Engineer 負責 iNAP Sleep Online Website、iNAP Admin Website,提供歐美醫生與患者的醫療平台並解決公司業務需求從手工轉為線上平台整合相關業務需求與克服技術問題,提供預約、醫療商品購買、客服系統等功能,建立符合當地法規 HIPAA系統整合第三方服務。
解決因前端產出 Report 時病患資料 Response 資料過於龐大,從 Python 產出
• 軟體架構: 使用Angular 11+ 採用MVVM 設計模式搭配 Bootstrap 快速開發,並依照Observer Pattern設計流程完成基本需求,充分理解OOP模式在Angular中實現。
• 協作討論:依照需求建立 Web function tree、User 流程圖並與主管相互討論了解開發方向並完成UML model 、Sequence Diagram了解開發流程,在團隊中與後端積極討論開發細節,並與主管確認使用場景是否符合現況後在實際開發相關技術。
• 專案重構: 依照 RxJS Anti Patterns 檢視專案程式碼缺陷處進行修改,並且避免 Nested Subscribe 以Functional Programming 概念去設計 RxJS Operators建構可讀性高、可維護性高的程式碼。
• 第三方服務整合: 大量閱讀第三方官方文件依照使用場景與業務需求,整合 Shopify、Simplybook、Zendesk至醫療平台使用
• 解決問題:
(1) 建立情境測試文件包含流程與影片提供業務快速了解產品並測試產品。
(2)解決Hellosign與Box兩家第三方平台串接整合後PDF ID不相同問題,致信Hellosign技術團隊協調解決辦法,解決id整合問題。
(3) 解決 Simplybook 無法插入 Zendesk iframe code,研究 Google Tag Manager 埋入代碼置入Simplybook。
2020.01.05 ~ 2021.03.15
1.根據現場ModbusOT完成各太陽能文件通訊串接
2. 設置 IOT 給維運人員提供新的舊案場更換
3. 問題依技術需求與維運人員持續能力並改善異常
4.完成案場系統建置5.太陽能 27 場
場 與IOT原廠技術討論解決通訊異常率完成82%
6. 導入Power BI建立視覺畫面提供維運團隊解決方向
2013年9月-2019年6月
1. 負責單位兵器保管與維護
2. 正常性持續改善正常率80%
3. 解決故障以利用戶繼續操作
2011 - 2013
Associate Degree - 車輛工程