Python

95%

Typescript

80%

Git, Docker

80%

SQL & NoSQL Databases (MySQL, PostgreSQL, ArangoDB)

70%

PySide2 / PyQt / Qt

95%

Flask, Django, SQLAlchemy, alembic

90%

luigi, click, pytest

90%

PyMEL, Maya Cmds, OpenMaya API (Python & C++), Nuke Python API

85%

Angular, BabylonJS, Bootstrap

80%

Maya

95%

Vray

80%

Mantra

60%

Nuke

60%

Houdini

60%

German

100%

English

100%

Hi,

nice to meet you! My name is Timm and i’m a Software Engineer with a proven track record of designing and implementing digital solutions. I take pride in building quality applications that customers like to use and fellow programmers like to maintain. Wether it’s on the desktop, the web or running in your DCC. Wether it’s Python, Typescript or something else. Based on experience, I may be able to help.

Additionally I have a background working on acclaimed 3D productions as Technical Director (Pipeline, Lighting/Shading, Rigging) which provided me with extensive domain knowledge in CGI.

My main area of expertise

is software solution development across the domains of Desktop, Web and Pipeline.

From Command Line Interfaces to PySide Gui applications. From REST APIs deployed with Docker on the Backend to Angular Frontend Apps in the browser. From orchestrating ETL pipelines to automations running inside DCCs. From authoring meaningful test suites and CI to writing helpful documentation.

I’m an avid Python developer for about 10 years now (professionally for about 7). Since about a year ago i’ve added Typescript to the mix. No matter what language, I strive to write modern, clean, maintainable and idiomatic code, always following the mindset that the next person to maintain it, might well be me.

My personal interests

include improving in the practical craft of software engineering as well as the theoretical foundations of Computer Science. I enjoy applying new techniques, designs, frameworks and libraries in my own smaller or larger projects. I like investing the time to understand new things from usage, to first principles down to their implementation.

I also develop my own node based application in my spare time, which I use to test and tinker with fun little use cases.

Away from keyboard I enjoy football (from its tragedies to its golden moments) as well as long distance running in the forest next door.

Professional Experience

09/2015 – now

Software Engineer

  • Desktop/Web Application Development

08/2015 – 09/2015

Python Developer

  • Production Pipeline Development

07/2014 – 07/2014

Guest Lecturer

  • Rugbybugs Pipeline
  • Production Challenges and Solutions

03/2014 – 03/2014

Programmer

  • Pipeline Programming
  • Tool Development
  • Documentation

08/2013 – 10/2013

Programmer

  • Pipeline Programming
  • Tool Development
  • Documentation

03/2012 – 03/2012

3D Generalist

  • Sculpting
  • Rigging RnD

03/2011 – 11/2011

3D Intern

  • Scripting
  • Tool Development
  • Rigging
  • Sculpting
  • Modeling

02/2011 – 02/2011

3D Generalist

  • Sculpting
  • Texturing

08/2010 – 02/2011

3D Intern

  • Sculpting
  • Modeling
  • Rigging
  • Animation
  • Texturing
  • Scripting
  • Tool Development

06/2007 – 01/2008

3D Intern (before studies)

  • Modeling
  • Texturing
  • Lighting

Education

10/2012 – 05/2015

Diploma (eq. to Masters Degree) in Technical-Direction

09/2008 – 06/2012

B.A. in Animation & Game

06/2004 – 06/2007

Abitur / A Level. Major in English and Computer Science

Awards

VES Award for Outstanding Visual Effects in a Student Project

Rugbybugs

Visual Effects Society / Hollywood

Publications & Articles

OpenColorIO Nodes for Houdini

Digital Production 2015

Lighting, Shading & Rendering for Rugbybugs

Chaosgroup VRayMag 2014

PoseCritter Tool Breakdown

Rigging Dojo 2013

Download

Resume

PDF