1. YI OU
521 14th AVE, SLC, UT, 84103
(801)946-9730, olly93219@outlook.com, www.linkedin.com/in/UUYiOu
Computer Science (Data track) MS student, having 5 years’ web development experience,
specializing in Data Mining and Machine Learning. Looking for a full-time position starting
from May 2017 in Software Developing or Data Science.
EDUCATION
M.S. in Computer Science
Expected Graduation Date: May 2017
University of Utah Salt Lake City, Utah GPA: 3.77 Aug.2015-Present
Core Courses: Advanced Algorithm, Database System, Machine Learning, Data Mining, Probabilis-
tic Modeling, Artificial Intelligence
B.S. in Software Engineering
Northeastern University(NEU) Shenyang, China GPA: 3.5 Sept.2011-July,2015
Core Courses: Data Structure, Software Engineering, Operating System, Data WareHousing
TECHNICAL SKILLS
Computer Languages Java, Python, C++, Scala, JavaScript, R
Others Linux, MySQL, MongoDB, Hadoop, Spark
INTERN EXPERIENCE
Software Engineer Internship, Yue Neng Technology Mar.2015 - May.2015
• Used SpringMVC framework.
• Wrote and optimized SQL query code, grasped data from database e ciently.
• Used Highcharts(open source Javascript charting library) to visualize data extracted from MySQL.
Software Engineer Internship, Chinasoft International(ICS&S), Corp. Jun.2014 - Aug.2014
• Designed distributed framework using MySQL+MyCat(open source) and Nginx+Tomcat.
• Used JFinal (open source JavaMVC framework).
• Used Javascript, Html and CSS to do some front-end works.
• Used Redis to store overlarge instantaneous data in memory.
RESEARCH & PROJECT EXPERIENCE
Soccer Game Predictor Aug.2015 - Jan.2016
• Crawled and extracted several seasons’ data into matrix format, analyzed and converted data into
features for the use of ML algorithm.
• Implemented several multi-classes classifiers with Python, and finally adopt SVM with Gaussian
kernel, achieved 54% accuracy(In the case of 3-classes classify problem) which is 17% better than the
baseline(37% accuracy).
Real-time Monitor Tool for Web Project Jun.2014 - Aug.2014
• Designed a program with Python to monitor the status of middlewares, servers and databases.
• Adopted command line to read the basic information of system for displaying the real time status.
Error Handling Mechanism of Hadoop Simulation Oct.2013 - Dec.2013
• Designed a simple Hadoop System using JAVA multithreading.
• Used time delay to simulate bad network and killed the threads to simulate breakdown of slave nodes.
• Adopted PageRank&K-means algorithms to compare the e↵ect of multiple error handling mechanisms.