Hello! My name is Yu Yen. I am a positive, outgoing person and like to take challenge. I have a lot of experiences of competitions and projects. In addition, I am good at Java and Python. My belief is ‘’Live to learn‘’.
大四升碩士的暑假，在CommScope ARRIS Ruckus擔任暑期實習生，在兩個月中以兩人為一個團隊，共同一起開發一個自動化系統，將原繁雜的工作流程透過自動化系統執行，提升工作效率。
系統中最具挑戰性的部分為程式與程式之間有極高的依賴關係，因此在新增新的程式碼時，需先找到目標程式所依賴的程式並建置過後，目標程式才能成功建置。而依賴樹的結構沒有規律性，目標程式不同所生成的依賴樹也不同。我先透過撰寫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.
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.
I participated in a research project of Ministry of Science and Technology and we focused on the summary of articles, which is also my seminar topic.
I participated in a project from Ministry of Education which give the undergraduate student a chance to ran our project as a real company. Our team designed a business model which is to rent environmental protection tableware repeatedly.
I was the leader in the team. The topic is to summarize the article, reduce reading time and resolve the situation of information overload. In addition, we use agile development to implement our project.
As above. I got the huge inspiration from judge's advices which are about the operation, marketing and user interface.
I was the leader in the team. The topic is to rent environmental protection tableware repeatedly. We were inspired from the concept of sharing economy so we wanted to maximum the utilize of environmental protection tableware. After the competition, we decided to strive for the opportunity of start-up plan from Ministry of Education, in order to actually execute our plan.
The topic is the same above. This is the first competition which influence me a lot during my university. Because of this experience, I found my disadvantage and tried my best to improve myself to face my next challenge.
I joined the exchange camp in China during my junior summer vacation. I visited many kinds of company about green energy technology, including solar energy, green building and electric car. I also exchanged some ideas with Southeast University's students.
During my sophomore winter vacation, I held an Information Winter Camp for Xinshi Elementary School's students. My job was to teach students how to operate the computer software applications and basic applications for document processing with interesting method.