Gameplay Programmer Intern January 2013 – June 2013
Ubisoft Blue Byte is one of the leading German game development studios with a focus on strategy titles. Award-winning PC titles produced by Ubisoft Blue Byte include The Settlers series and the Anno series.
- Worked on a high-profile, undisclosed AAA client-based online PC title
- Developing the GUI framework, API and components in C++ and LUA
- GUI programming and GUI design in LUA
- Working in close relationship with Gameplay Programmers, UI Designers, Game Designers and Graphics Artists
- Developing localization tools in C#
Machine Learning Research Assistant July 2009 – July 2010
The Autonomous Intelligent Systems Group is a research facility of the Department of Computer Science at the University of Bonn, Germany. Research focuses on computational intelligence and cognitive robotics.
- Development of trainable models for object recognition in natural images
- Devising supervised learning methods for hierarchical artificial neural networks and evaluating such methods
- Accelerating machine learning algorithms by implementing them on Nvidia's parallel CUDA GPU architecture
- Publishing scientific articles in international journals
- Presenting current research results at international conferences (e.g. NIPS 2009)
Lead Programmer March 2004 – February 2005
OpenTTD (www.openttd.org) is a popular and complete open source clone of the simulation game Transport Tycoon. It is being developed in C/C++ for a wide variety of platforms by enthusiastic voluntary game programmers.
- Implementing core game functionality, AI algorithms and user interfaces
- Leading the team of international programmers and negotiating game design decisions
- Ensuring that patches and bugfixes from external developers comply with code quality standards
- Fixing bugs
- Maintaining the Subversion source code repository
Related Experience 1988 – 2007
- Porting OpenTTD (www.openttd.org) to the Nintendo DS (December 2007)
- Fixing bugs for the open source adventure game engine ScummVM (www.scummvm.org) (2005)
- Early experiences with programming on the Commodore 64 in Basic (since 1988)
- Programming for portable gaming consoles (Gameboy Advance, Nintendo DS)
Diplom-Informatiker October 2001 – June 2009
Graduated with Diplom degree in Computer Science from the University of Bonn, Germany.
- Focus on artificial intelligence, path and motion planning, neural networks, computational geometry, and CUDA stream programming
- Minor field of studies: Photogrammetry
- Diploma thesis: Development of a GPU-accelerated convolutional neural network for object recognition in natural images, implemented on Nvidia's parallel CUDA architecture