Curricilum Vitae

Contact Information

Name Ted de Vries
Telephone +31 (0) 78 6101935
Mobile phone +31 (0) 6 22992141
Email devted@gmail.com

Education

Avans University: Computer Science

September 2005 - September 2008

Originaly i started my study at Avans University to learn more about Software Engineering. Around the end of my first year one of the teachers got me into Computer Graphics by introducing me to OpenGL. I did a small project where i had to create a number of shaders using GLSL. From that moment on i never looked back and focused on Computer Graphics.

After my introduction with OpenGL i started to look at Direct3D. The more i got into it, the more i started to lean in favour of Direct3D. Now i do most of my work with the use of Direct3D. The most important skills i developed at Avans University include:

Relevant work

Internship: Ronimo Games

April 2008 - October 2008

The final chapter of my education at Avans University. During my internship at Ronimo Games i have developed a system which can be used to define behavior in games.
The system utilizes a behavior tree concept used in games like Halo, F.E.A.R. and Spore.

In addition to the behavior system i have volentered to contribute to the WiiWare game Swords & Soldiers, as part of my internship. My assignement was to convert the opensource OGG decoder to work on Nintendo Wii. I have completed this assignment succesfully.

Dream Build Play 2008 Challenge

March 2008 - September 2008

Participated in the Microsoft hosted Dream Build Play challenge. My entry for this challenge is the game The Incredible Evolving Robot 2 which is found in my portfolio. The development period overlaps (mostly) with the period i have done my internship at Ronimo Games, therefore i had to do most of the development after work. I haven't won any prices but the experience has been a great one!

Spare time game development

February 2007 - October 2007

Participated in a competition hosted by Microsoft. This was the first real game development project i was involved in. The result is Gollum the Greedy which is found in my portfolio.

Professional Qualifications

3D Studio Max
  • Moderate understanding of character animation using biped/bones.
  • Basic understanding of modelling.
Blender
  • Moderate understanding of character animation using bones.
  • Basic understanding of modelling.
  • Basic understanding of texturing.
C++

I started my games/computer graphics career using c++ in addition to Open GL. My abilities include:

  • Familiar with possibilities of C/C++.
  • Use of pointers.
  • Efficient use of datastructures.
  • Able to create templated classes.

C# Since the beginning of 2007 i started development in XNA. Since XNA uses C# as primary language i had to make myself known to the language. Thanks to my experience with C++ priorly this was a fairly seamless experience.
Havok engine
  • Basic understanding of Havok SDK.
  • Moderate understanding of Havok Vehicle Toolkit.
  • Basic understanding of vehicle physics.
Java Moderate knowledge of the Java language. Java experience includes:
  • Applications with MySQL database access.
  • Applications with Java OpenGL (Jogl) support.
  • Applications using Sockets for transmission of data.
Selflearning

During the development of the different projects in my portfolio there were moments i needed the help of a graphics artist. Most of the time such an artist was not around. The need arose to learn a few tricks of the trade myself.

Most of the skills i learnt where done by reading tutorials on the internet. In addition to that, there are alot of video tutorials found on websites like Youtube and Google Video.

Software engineering
  • Ability to apply Design Patterns.
  • Ability to create UML diagrams.
    • Strong knowledge of class diagrams.
    • Moderate knowledge of Use Case- and Sequencediagrams.

Curriculim Vitae Swords and Soldiers The Incredible Evolving Robot 2.0 Caveflow Pencil Sketching demo The Incredible Evolving Robot 2.0 Naastroids Gollum the Greedy