Resume

You may view my resume below or download it in PDF format here. A Dutch version can be downloaded here.

Personal information

Country of residence Japan
Email timothy@timothykol.com
Website www.timothykol.com
LinkedIn www.linkedin.com/in/timothykol

Work experience

June 2021 - Today

Software engineer.

At RH Marine, a system integrator of electrical and automation systems in the maritime industry, based in Schiedam, The Netherlands.

Work includes design, development and maintenance of the company's Alarm, Monitoring and Control System. This is a large software package nearing a million lines of code that runs critical systems on vessels such as international navy ships, superyachts and offshore structures.

January 2018 - May 2021

Computer graphics researcher.

At OLM Digital, an animation studio based in Tokyo, Japan.

Work included research and development of graphics software using C++ and Python with the Maya and Arnold APIs, and GPU programming in GLSL, HLSL and Cg. The tools are used by artists in production of theatrical releases and TV series for both photo-realistic and stylized scenarios.

March 2011 - February 2013

Part-time web developer.

At Silicomp Software, a software development company specialized in the tire and car parts industry, based in Rotterdam, The Netherlands.

Work included design and implementation of online shops and web services using PHP, JavaScript and HTML.

April 2011 - July 2011

Internship game programmer.

At Nexgen Studio, a game development company based in Singapore.

Work included design and implementation of mini-games based on speech recognition as part of an educative game using C# and WPF.

Education

December 2013 - December 2017

PhD in the Computer Graphics & Visualization group.

Delft University of Technology in The Netherlands.

Graduated with my dissertation Representing Large Virtual Worlds as part of the Harvest4D EU project consortium. All research implemented using C++ and OpenGL, with GPU programming in GLSL.

September 2011 - November 2013

Master of Science in Game and Media Technology (Computer Science).

Utrecht University in The Netherlands.

Main focus on computer graphics. Graduated cum laude with my master thesis Real-Time Cloud Rendering on the GPU, implemented using C++, OpenGL and GLSL.

September 2008 - September 2011 Bachelor of Science in Computer Science

Delft University of Technology in The Netherlands.

Main focus on media and knowledge engineering.

Skills

Eight years professional experience with object-oriented programming in C++ and GPU programming.
Further programming experience with the Maya, mental ray and Arnold APIs; C# and WPF; Java; Python; PHP, JavaScript, HTML, CSS and SQL; PowerShell, with an interest in learning more.
Strong academic knowledge of computer graphics techniques such as ray and path tracing and other light transport algorithms, such as global illumination in rasterized rendering.
2D and 3D design, with Photoshop, Illustrator, and Autodesk Maya and 3DS Max in particular.
Version control and build automation using tools like Git, SVN, Azure DevOps and Jenkins.
Experience guiding students and interns.
Working on projects in both small and large teams, in an agile environment.
Fluent in Dutch and English, and basic knowledge of Spanish, German and Japanese.

Interests

Traveling: photography, meeting new people, increasing my knowledge, and gaining new experiences.
Sports: football, fitness, and running.