Post Job Free
Sign in

Development Project

Location:
Los Angeles, CA
Posted:
November 12, 2012

Contact this candidate

Resume:

Ran Zhai

213-***-**** *****@***.*** Portfolio: http://ranzhai.moonfruit.com/ Linkedin: http://www.linkedin.com/in/ranzhai

EDUCATION

Master of Computer Science with Specialization in Game Development, 2012 GPA: 3.83

Viterbi School of Engineering, University of Southern California, Los Angeles, California

Bachelor of Science in Telecommunications Engineering with Management, 2010 GPA: 3.85

Queen Mary, University of London, UK

Beijing University of Post and Telecommunications, Beijing, PRC

SKILLS

HTML, CSS, JavaScript, jQuery, PHP, SQL, Perl, JSP, Apache, AJAX, C/C++, Java, C#, Objective-C, Unity 3D, UDK

Familiar with design pattern, code refactoring, Unit testing, software development such as Agile, RAD

Fast learn any software IDE, Version Control, Debugging, company culture, business model

Strong understanding about Server/Client model, RESTful service, TCP/IP, UDP, HTTP, varieties web framework

Familiar with 2D/3D graphic tools such as Photoshop, 3ds Max and OpenGL language

Experienced with Web development, IOS/Android development, Game development, Social network development

WORK EXPERIENCE

May 2012 Present

Summer Intern at Design Play Technologies, Inc. San Francisco, CA

Develop sunglass.io website, create amazing 3D world online with cloud based rendering and storage, share with others

A collaboration platform help multiple users work together globally with different 3d software

Programmed a user friendly UI and more functionalities to help user create, modify, display 3D models online

Keywords: WebGL, 3D model online, MVC, web framework, Collaboration Platform, Universal format, JavaScript

February 2012 Present

Leader Programmer at Elemental-Labs, Irvine, CA

Entertainment Company, has a close relationship with SONY, combined with talented engineers, artists, designers, marketers

Keywords: global mixed culture, SONY, Unity 3D, PhyreEngine, C++, Startup, PS3/PS vita game development, business model

SCHOOL PROJECTS

Wireless Assist Network for Transit System, BUPT

June 2008 September 2008

Supported by Wireless Dragon Communication Company

Developed sensor network targeting bus station and bus to instruct bus driver, inform passenger and mange whole bus system

Keywords: Sensor Network, Electronic Design Contest, Teamwork, Concept design, Hardware, Software development

Improved RFID Transmission System, BUPT

February 2010 July 2010

Undergraduate graduation research thesis

Improved the performance of RFID transmission and have knowledge about building RFID network

Hide and Seek (Web Browser Game), USC

August 2011 December 2011

Lead Programmer and Lead Designer with 3 Master students

Programmed gameplay mechanism, game user interface and developed the client/server network architecture

Keywords: Unity 3D, C#, Browser Game, User Interface Design, Network Architecture, Network Package, Data Structure

Benjamin Salisbury and the Clockwork Zombies (PC Game), USC

August 2011 Present

Advance final game project developed by 9 engineers, 5 designers, 5 artists and 1 producer

Keywords: UDK, teamwork, AI,

January 2012 May 2012

Trip Advisor Web/mobile Application, USC

Programmed Ajax web page and android app to help user get information about their trip, hotel

Interactive display the requesting information on browser and mobile, share different hotel through Facebook

Keywords: Facebook API, Android SDK, Perl, Java servlet, Ajax, Apache, Tomcat

December 2011 Present

Seymour Deeply (Unity Kinect Game), Programmer

A Kinect game combined with Stereoscopic 3D using OpenNI and ZigFu API developed by 11 persons

Designed and programmed custom Kinect gestures by cooperating with other Game designers

Created a game status windows for real-time displaying and modifying Kinect gesture and gameplay elements

August 2011 Present

The Moonlighters (Unity Console and PC Game), Programmer and Designer

Interactive Media Master s thesis game developed with 3 programmers, 4 designers, 4 artists

Programmed A* algorithm for path finding and Finite State Machine to simulate AI behaviors

Implemented a AI modifier in Unity Inspector for designer to change AI behaviors without touching codes

Game Console Hardware Programming, Programmer January 2012-Present

Utilized Intel and NVIDIA tools to analyze and optimize game console hardware and develop a final project

Optimized the CPU performance by OpenMP parallel programming and analyzed with Intel Parallel Studio

Programmed different game components with GPU co mputing by using CUDA parallel programming

Nachos Distributed System Programming, Programmer Summer 2011

Operating system course project worked with 2 other computer science student for 3 months in C++ with A grade

Programmed a multi-thread program to simulate the operation of a store with Thread Synchronization

Constructed a memory management for the kernel code by virtual pages and a basic network architecture

Built a distributed systems and proper transmission model contained 1 server and multiple clients for the simulation

October 2011 January 2012

Shayd (Unity Virtual Reality Game), Programmer

An immersive virtual world game using the ICT (Institute for Creative Technologies)'s Wide 5 Head Mounted Display

INDEPENDENT PROJECTS

November 2011 May 2012

Web Applications, Team Leader and Lead Programmer

Developed first prototype to test the gameplay of a 2D tank battlefield game and 3D demos by Three.js for WebGL

Mixed HTML5 elements to application for creative demos combing with music and pictures

Combined Kinect motion control for websites and integrated Kinect game in the website with ZigFu

Familiar with content management system, web server technology and database application

Keywords: HTML5, Kinect, Joomla, drupal, wordpress, MySQL, Apache, iPad website, Facebook, Twitter, API

November 2011 May 2012

IOS & Android Application Experiences

Programmed gameplay and touching interaction for an IOS game using cocos2d and physics by Box2d

Developed Android application in Eclipse with Android SDK 4.0 and Google API

Keywords: Objective-C, Java, Xcode, Cocoa, Unity

Interests: Video Games, 3D/2D modeling by 3ds Max/ Maya, Dances, Basketball, Cooking, Traveling, Taking Photos



Contact this candidate