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 The Netherlands
Email timothy@timothykol.com
Website www.timothykol.com
LinkedIn www.linkedin.com/in/timothykol

Work experience

June 2021 - Today

Software architect and senior software engineer.

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

Work includes architectural design, development and maintenance of several applications, mainly using C++ and C#, ranging from newly developed software to large legacy solutions with half a million lines of code, that run critical systems on vessels such as navy ships, super yachts and offshore structures. Core member of the Architecture Board, responsible for department-wide development standards and software architecture for the whole application landscape. Principal developer for several applications.

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. Artists use the tools in the production of theatrical releases and TV series for both photo-realistic and stylized scenarios (shipped several international productions).

December 2013 - December 2017

PhD candidate.

In the Computer Graphics & Visualization group at Delft University of Technology in The Netherlands.

Work included independent scientific research and the writing and presenting of corresponding papers. Graduated with my doctoral dissertation Representing Large Virtual Worlds. All research implemented using C++ and OpenGL, with GPU programming in GLSL.

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#.

Education

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

Twelve years professional experience with object-oriented programming in C++, and eight years with GPU programming.
Further programming experience with C\# (four years professionally); Java; Python; the Maya, mental ray and Arnold APIs (four years professionally); PHP, JavaScript, HTML, CSS and SQL; PowerShell, with an interest in learning more.
Strong academic knowledge, especially in the context of high-performance computer graphics techniques such as ray and path tracing and other light transport algorithms, like global illumination for rasterized rendering, and data structures such as sparse voxel octrees and BVHs, and their traversal.
2D and 3D design, with Photoshop, Illustrator, and Autodesk Maya and 3DS Max in particular.
Version control, build automation and CI/CD using tools like Git, Azure DevOps and Jenkins.
Ten years of experience coaching and supervising students, interns and junior programmers, and experience leading team projects.
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.