Avatar of the user.

Dong-Ying He

現任職於達發科技股份有限公司,主要負責 CI, Cloud Management System 開發, 並擔任 Auto Test Project Leader,開發維護 Framework,並領導 10 人的團隊撰寫測試案例。   曾任職於宏碁雲架構服務股份有限公司 (acer eDC, acer e-Enabling Data Center),工作內容為全端開發。加入 eDC 一年的時間參與了 InspireOz(符合 ISO 20000 之 ITIL 系統) 與 Cloudgoda (整合式雲服務管理系統)兩項產品的開發。在產品開發的過程中負責全端工作,包含前端網頁設計、後端 API 開發、資料庫設計等。過程中接觸了 React.js, Python Django, Flask framework, PostgreSQL, CouchDB。   在開發產品的過程中導入程式碼品質檢測工具 SonarQube 與自動化測試工具 Selenium。除有效提高程式碼品質、減少重複性的測試外,SonarQube 的分析報告亦對公司產品稽核提供一客觀的依據。   讀書會分享方面,除參與宏碁雲在 2020 下半年舉辦的 React, Python 讀書會分享 React Debug Tools, Pythonic 主題外,受主管推薦跨部門分享兩次,主題為 GitFlow, CI / CD, Sonarqube。   曾於頂尖網科技實習一年,在實習中使用 VB.NET、MySQL 開發、維護自動化安裝程式、串流影音程式、硬體評比工具,等桌面應用程式。而實習結束後曾獨立用 C#、MySQL 為公司開發遊戲選單程式、後臺管理者系統、資料庫轉換程式、遊戲點擊數蒐集程式、遊戲更新管理程式。   2019 年 6 月畢業於中央軟工所。曾任研究助理,計畫內容為使用 C 語言改寫科學計算程式(11k+ lines),並以 OpenMP 優化,減少 14 倍計算時間。碩士論文是研究靜態分析法應用於 Big-O 分析上並以 Python 實作。本論文的貢獻有二:提出一使用 AST 分析時間複雜度的方法。利用修飾不同語言的 AST 達到支援多種程式語言。   大學時曾參與許多軟體創作、演算法程式設計競賽,皆獲得不錯的成績。技能認證方面,大學生程式能力檢定最佳成績為:四題,獲得第 41 名 (共 1679 人參加,排名比 2.4%)。   我擅長撰寫物件導向程式 Python, Java,亦曾利用 C, C#, VB.NET 等程式語言撰寫程式。目標是撰寫出高可讀性、高效能、高品質的程式。個人對物件導向與軟體工程有興趣,並於工作之餘參與線上課程進修 design pattern, Pythonic。希望未來在工作上增加 OOP、TDD、Agile 的經驗,撰寫高可維護、高品質的程式。
Please Sign Up or Log In to view more information about Dong-Ying He.