Xinrui Yang
**** ********** ******, ***. ***, Hoboken, NJ, 07030
Tel.: 551-***-****;
Email: ******************.**@*****.***
OBJECTIVE: To obtain a full-time position to fully utilize my studying and experiences in the field
EDUCATION: Master of Computer Science, GPA: 3.11, December 2014
Stevens Institute of Technology, Hoboken, NJ, 07030
Bachelor of Network Engineering, GPA: 3.3
Beijing University of Posts and Telecommunications, Beijing, China, June 2012
EXPERIENCE: United Force CORPORATION, Beijing, China 04/2012-10/2012
Development Engineer,
Developed the secondary PLM development based on Teamcenter platform of Siemens PLM
Software and make User Interface development based on Java.
Academic Researches:
Beijing University of Posts and Telecommunications, Beijing, China, 09/2008-06/2012
Member of multitask /multithreading OS simulation system design team, designed and developed
visible OS simulation system based on C.
Stevens Institute of Technology, Hoboken, NJ, 08/2013-12/2014
Member of Artificial Intelligence game developer team, designed and developed Reversi Game
based on heuristic algorithm and Java.
SKILLS: Operating Systems: Ubuntu, RedHat, Windows XP/7/8, Android 2x/4x
Programming Language: C++, C, Java, SQL, PHP
Database System: Oracle 10g/11g, MS SQL Server, MS Access, MySQL, PostgreSQL, Sybase
Internet Technologies: HTML, XML
PROJECTS: Beijing University of Posts and Telecommunications, Beijing, China, 12/2011-06/20
Design and Implementation of Remote Surveillance System Based on Android Platform
a) Learn the knowledge about Netty, Android, JDK and Java. Understand the characteristics of them.
b) Analyzing the plan of surveillance, then dividing the client software into the unit of transmission and
the unit of decoding based on hierarchy of the client software system and implement the two units.
Stevens Institute of Technology, Hoboken, NJ 08/2013-12/2014
Student Management System Based on Sybase Database
a) Developed a project based on real student system by using C++ and Socket, to insert, delete, and
update students, courses and professors information in both database and user client,
b) Developed multi-user module for different priority users to login, manage at the same time.
c) Developed visible user interface by MFC.
Reversi Game
a) Implement a Reversi game by Java, players are human vs human, AI vs AI or human vs AI.
b) Developed computer decision module based on heuristic algorithm, computer decision limit time is
within 5 second to find the most successful move for up to 5 more turns
StevensNow network design
a) Design and developed a school information network by using PHP, HTML XML and MySQL,
visitors can visit the website and get information about activities of their groups and all the buildings
within the days and hours they considered.
b) Implement user information database, building information database and activity information
database based on MySQL. With different priority, user management, group management, activity
creation, edition and deletion, all the user activity can be processed by correct ways.
c) Implement visible school map and auto-updating activity information showing in the map by PHP
and JavaScript programming.