1. Yi Li
11224 Nassau Circle, Blaine, MN, 55449
651-675-9778
lixxx503@umn.edu
Education
University of Minnesota College of Science and Engineering, Minneapolis, MN
Bachelor of Computer Science; Overall GPA: 3.00
Expected May, 2015
Project Experience
Indoor Navigation: An Android Application
August 2014 to Present
Personal Project
Minneapolis, MN
Developed an Android application that navigates people inside the building.
Created Android application as client side to receive input of destination, scan QR code and translate
QR code to data string and send data to server.
Built Flask (Python Server Framework) as server side to handle HTTP requests and calculate shortest
path by A* path-finding algorithm.
Language Translator from Kix to C++
February 2014 to May 2014
Course project, Team Sunset Cove
Minneapolis, MN
Developed a translator, in C++, translates programs written in Kix, a programming language defined by
professor, to C++ programs with a partner.
Tested project with more than 20 Kix programs and all tested Kix programs were translated to correct
C++ programs successfully.
Divided development processes into 4 iterations, produced documentations by Doxygen and created
tests by Cxxtest.
Competitions & Activities
Autonomous Vehicle Competition 2014
Boulder, CO June 21 st , 2014
Tesla Terminators
Minneapolis, MN
Designed an autonomous vehicle aimed to circuit the track and avoid obstacles with 5 teammates.
Utilized controlling module that allowed PS4 controller to steering and speeding of vehicle for testing.
Implemented A* path finding algorithm in C++ that calculates shortest path from its own position to
destination.
2. Applied PID algorithm to correct deviation between current location of vehicle and optimized route.
Working Experience
Academic Technology Student Consultant
August 2013 to June 2014
Office of Information Technology, University of Minnesota
Minneapolis, MN
Assisted senior producer to recorded and edited videos for Coursera courses of University of
Minnesota.
Tested new Moodle (Course Management System) version 2.6 for University of Minnesota and written
more than 5 reports about new features and bugs.
Provided technical support to faculties of University Minnesota including editing course pages and
creating quizzes on Moodle.
Technical & Language Skills
Programming Language & Framework
Feel Comfortable: Java, C++, C, Python (Flask and Django), Android development
Have Experience: JavaScript (Node.js), HTML, CSS, Scheme (Lisp), ROS
Knowledge and Skills:
Deep understanding to computer operating system and programming language.
Fast-learning new programming languages, frameworks and MVC.
Good communicative and team work skill.