Yan Mi
Address: **** ******** ***. **** ***, Houston, TX 77006
Mobile: 281-***-**** Email: **********@*****.***
Objective To find a full time job in software engineering.
Education
Rice University (GPA: 3.47/4.0) 2012-2013
Houston, TX, USA
Master of Computer Science in Computer Science Department
Beijing University of Aeronautics and Astronautics (GPA: 83.2/100-****-****
Beijing, Beijing, China
Bachelor of Science in Software Engineering Department
Relevant Course
Computer Graphics, Algorithms, Data Structure, Automata, Compiler, Computer
Architecture, Database, Operating System, Computer Network, System Analysis and
Design, Parallel Computing, Mobile Wireless Network
Skills
Languages JAVA, C#, C/C++, Python, HTML, JavaScript
Web .NET Web Forms, .NET MVC, CSS
Development Tools Visual Studio, Eclipse, MySQL
Project
Web
Collaborative Learning System
Designed a B/S system with a team of eight to enhance the teaching efficiency and the
learning enthusiasm of the students.
Implemented forum, user profile management, file uploading and downloading
features of the project using .Net Web Forms.
Humit (A midi music generation tool)
Extracted sound features from the input sound file based on frequency and generated
midi music using different instruments by modify those features, which allows the
user to hum a tune and playback the same tune with a selected instrument.
Won a prize in HackRice2014 – Rice University’s annual 30-hour hackathon event.
Android
Cloud Music Player
To increase the security when sharing identification information, implemented the
authorization using OAuth 2.0 APIs from the SDK.
Implemented basic file-transfer operations such as downloading and uploading,
enabling users to play their music which is stored at a cloud server.
Implemented a player that can decode and playback ‘flac’ format media file using
jFlac library which extends the supported media format of Android.
Foo vs. Foos (A 2D game)
Implemented the graphics-rendering layer using libGdx library which supports
cross-platform development and deployment.
Game
The Bubble Kingdom (A Desktop 2D game)
To make our game more addictive and competitive, implemented the network and
multi-player feature, which allows users to play with their friends through network.
Selected Experience
Research
Communication System for Architecture Concept
Implemented a forum-based B/S system using .NET MVC3 to facilitate the process of
showing and evaluating each other’s art works.
Implemented a chat room using AJAX to promote real-time on-line communication.
Finding Locations through Internet Photo Collections
Achieved the network-based classification tree based on KD-tree by expanding the
numbers of branches and leaves, which helps in pre-determining the scale of the tree.
Achieved the navigation control engine in the rendering process based on the methods
of orbit, which is more effective and faster in processing large amount photos.
Internship
Rapid Sickness Diagnostic and Classification System
Acted as a coordinator to communicate with the staffs in the hospital and the technical
engineers in requirement analysis to ensure understanding between each other.