As it was in 2009, I was looking for my first job. Right now, I am not on sale
Common Info
Name: CHEN Hao
Date of birth: 1986 July 17
Residence: Beijing, China
E-mail: rockerbenny at gmail dot com
Professional Skills
- 3+ year experience on 3D programming and strong knowledge of DirectX 9/10.
- 4+ year experience on C/C++ programming and deep knowledge of STL.
- 1+ year experience on Shader development.
- Familiar with game engine architecture.
- Familiar with computer graphics and AI.
- 2+ year experience on Microsoft Visual Studio.
- Firm knowledge of OO programming.
- Familiar with design patterns.
Job Experience
IBM China Research Laboratory | Intern, 2009/08 – 2010/06
- Involved in a team which is developing the next generation web 3D engine.
- Responsible for designing and developing the engine’s World Editor.
- Programming with C++, Javascript and Lua.
Project Experience
3DS Max Exporter Plug-in, 2009/03 – 2009/04
Development Tool:
- Microsoft Visual Studio 2005(with C++), DirectX 10 SDK, Autodesk 3DS Max 9 API
Detail:
- I developed this entire project by myself.
- This exporter plug-in is aimed to export 3D mesh data from 3DS Max into a specified file format which I predefined. These mesh data includes vertices, texture, normal, skeletal animation, etc.
- I also programmed a mesh viewer to visualize the exported mesh file for model designers.
GPU-Based Crowd Simulation, 2008/07 – 2008/09
Development Tool:
- Microsoft Visual Studio 2005(with C++), DirectX 10 SDK
Detail:
- This project was developed by a team of 3. Its goal is to implement crowd simulation on the GPU to accelerate computation.
- I am responsible for instancing, LOD and shadow map modules.
- This project was awarded Excellent Prize of AMD China GPU Contest 2008.
Digital Performance Authoring Tool(DiPAT), 2007/11 – 2008/04
Development Tool:
- Microsoft Visual Studio 2005(with C++), Torque Game Engine Advanced(TGEA)
Detail:
- DiPAT is a system based on TGEA to edit theatrical performances, especially for the 2008 Olympic Games opening ceremony.
- I was in charge of the lighting edit module, including the modeling of all sorts of lights, light animation, group management, lighting script input/output.
- Our programing job is mainly coded with Torque script, with few amendment of Torque source code.
3D Bomberman Multiplayer Game, 2007/07 – 2007/09
Development Tool:
- Microsoft Visual Studio 2005(with C++), DirectX 9.0c SDK
Detail:
- This is an online game which takes advantage of the C/S architecture. The idea of the project is originated from the classic FC game Bomberman but this one is represented in 3D.
- I designed the project and accomplished it with 1 other person. We utilized some techniques including CEGUI, FSM, message passing mechanism, network message protocol, map management, etc.
- This project was awarded Excellent Prize in the nationwide Chuangyou Game Design Contest.
Education
B.E., Software Engineering, 2004 – 2008
Beijing Institute of Technology
Master’s, Software Engineering, 2008 – 2010
Beijing Institute of Technology
