JIN XU
E-MAIL: ******.*****@*****.*** ***@*******.***
CURRENT ADDRESS: *** ******* ** *** *, CENTRAL, SC, 29630 864-***-****
OBJECTIVE Seeking an entry level software engineer position utilizing my education
EDUCATION Master of Computer Science
Clemson University 2010-2012
Master of Software Engineering (Deferred)
University of Science and Technology of China 2009-2010
Bachelor of Computer Science
China University of Petroleum, Beijing 2005-2009
IT SKILLS Programming Languages: C/C++ (proficient), VC++, MFC, PHP, SQL, Java, OpenGL,
GLSL,OSG, C#, ASP.NET, Python, JavaScript, jQuery, HTML
Database: MySQL, MSSQL, Access
Tools: MS Visual Studio, gcc, clang, Eclipse, Netbeans, SVN, GIT, GIMP, Blender, CMake,
phpMyAdmin, SSH, Tomcat, Apache, IIS
Operating System: Windows, Linux/Unix
PROJECTS Computer Graphics Project, spring 2012
This project included two parts. In the first one, we rendered a Stanford bunny model by applying classical Hollywood three point lighting. In the second part, we adopted several advanced rendering technique like multi-texturing, normal mapping, environment lighting, stencil buffer, etc. to achieve an amazing teapot. All the code is written by OpenGL and GLSL under Linux. Demo: http://xujin.cu.cc/cpsc605/
Bricks Breaking-A 2D game, fall 2011
This is the final project for Object Oriented Software Development course. In the game development, by applying C++, SDL, XML Parser and multiple design patterns (singleton, observer, flyweight, factory and strategy), we implement a 2D game with collision, explosion, sound, scoreboard, game props and save/load. We also use SVN to back up the game. Project website: http://xujin.cu.cc/cpsc870/
MeTube-A Video Website, spring 2011
A training project for database system course. We use PHP, MySQL and an open source PHP framework, Codeigniter to develop this website. How to isolate abstraction is a great challenge in the project. After a number of attempts and communication with instructor, database is designed strictly under third normal form. Finally we implement a YouTube-like video website with some basic functions.
Virtual City, fall 2010
This is a virtual reality project based on C++ and Open Scene Graph (OSG). We build a virtual city with streets, lights, buildings, trees, cars, sounds, etc. We also apply sound effect and collision detection in the project. Users can use keyboard or gamepad to roam in the virtual city. In the further working, we extend the virtual reality system to an augmented reality system which can be accessed by a common camera and special markers.