Xixvkliaj93u6a9xqi6i

Yu-Yen Lee

擁有1年的軟體工程師實習經驗,在不同的兩家公司實習,最擅長的程式語言為Java和Python
學生時期參與科技部與教育部的計畫,並在創新、創業和資訊應用相關競賽獲得許多獎項
個性開朗、樂觀、積極進取,勇於挑戰新事物,秉持著活著就要不停學習的信念



TW
[email protected]

Work Experience

CommScope ARRIS Ruckus_台灣康普通信系統有限公司, Software engineer summer intern, Jul 2020 ~ Aug 2020

大四升碩士的暑假,在CommScope ARRIS Ruckus擔任暑期實習生,在兩個月中以兩人為一個團隊,共同一起開發一個自動化系統,將原繁雜的工作流程透過自動化系統執行,提升工作效率。

從網頁設計架設、伺服器建置到後端的系統處理,全由我們自己設計與開發。我主要負責網頁設計架設、MongoDB的建置與管理和Dependency tree的處理。

使用Mockflow設計網頁,接著使用Vaddin套件Java語言開發網頁。因存取資料未來有新增欄位的可能性,所以採用MongoDB做為資料庫,我負責建置資料庫並且做連線程式撰寫,以及過程中的維護。

系統中最具挑戰性的部分為程式與程式之間有極高的依賴關係,因此在新增新的程式碼時,需先找到目標程式所依賴的程式並建置過後,目標程式才能成功建置。而依賴樹的結構沒有規律性,目標程式不同所生成的依賴樹也不同。我先透過撰寫Shell Script抓取到Dependency Tree後,再將之存成Tree的結構,並且依序來回建置,直到目標程式建置成功。


I was an intern at CommScope ARRIS Ruckus during my summer vacation before studying for a master's degree. During the two months, I co-worked with another intern to develop an automated system to optimize the workflow and improve efficiency.

We have designed and developed all of the systems, from web design and development to server construction and back-end processing. I was responsible for the web design and development, MongoDB construction and maintenance, and "Dependency tree" processing.

I chose Mockflow to design web pages and used the Vaddin to develop them. Because of the possible need of adding new fields for accessing data afterward, we used MongoDB as the database, and I was in charge of developing the database, connective programming, and maintenance.

The most challenging part of the system is that there is a high dependency on programs in between. Therefore, when updating new code, the engineer needs to find the program that the target program depends on and build it first so that the target program can be successfully built. However, the dependency tree generated by different target programs, that is to say, the structure of the dependency tree has a lack of regularity. To solve this problem, I wrote a shell script to capture the dependency tree, then saved it as a Tree structure and built it back and forth until the target program was built successfully.

台灣經濟新報文化事業股份有限公司 TEJ, 資訊部實習生, Sep 2018 ~ Feb 2019

大三上時,在TEJ資訊部實習為期半年,工作內容為使用Java撰寫爬蟲匯入資料庫,撰寫SQL檢查資料庫(PostgreSQL)的資料。且參與自動化部署的小組討論,內容為Docker、Git CI等。

I was an intern at Taiwan Economic Journal Company for half a year. During my internship, I programmed web crawler coding by using java and imported data into PostgreSQL. Otherwise, I joined the DevOps project, including Docker, Git CI and so on.

Education

台灣科技大學, Master’s Degree, 資訊管理所, 2020 ~ 2022

淡江大學, Bachelor’s Degree, 資訊管理學系, 2016 ~ 2020

Powered by CakeResumePowered by CakeResume