Christian Henschel

About Me

After I started coding games with Turbo Pascal and Assembly at the age of 12 and later successfully finishing my vocational training as a media designer and web developer in 2003, I started working as a professional software engineer and game  developer in 2009.

  • Age41
  • ResidenceGermany
  • CityBernau bei Berlin

What I Do

Game development

Implementation of interactive applications, starting with quick prototypes, through the provision of a vertical slide, to a release-ready product.

Leadership

Cross-department communication, task definition and management, technical interviews, mentoring of team members in code reviews and 1-on-1's.

Consulting / Review

Definition of project requirements, architecture evaluation, root cause analysis, concept creation and feedback documentation.

Production

Managing globally distributed teams, technical and non-technical documentations, evaluation of new technologies and tools.

Employers & Clients

Testimonials

Fun Facts

Programming languages learned

15

Years as gamer

32 years

Coffees consumed

~11680

Resume

Education

2014-2017
Hochschule für Technik und Wirtschaft Berlin

Master of Science (M.Sc.)

HTW Berlin, Berlin, International Media and Computing

Specialisation: Game Technology & Interactive Systems

2005-2009
Hochschule Ostwestfalen-Lippe

Bachelor of Science (B.Sc.)

Applied Computer Science

Field of study: Environmental informatics

Experience

2021-2022
Applovin GmbH

Lead Software Engineer

  • Lead engineer on word riddle game with team of 5 engineers
  • Architect of Match3-engine framework for Unity
  • Task management
  • Review of technical solutions
  • Defined technical guidelines and job descriptions
  • Held technical interviews and 1-on-1's
2021-2022
Playersjourney UG

Lead Software Engineer (Contract)

  • Lead engineer on Unity AR project
  • Implemented application logic and UI
  • Coordinated tasks with backend engineer and management.
2020-2021
Starberry GmbH

Senior Game Developer

  • Early team member
  • Architect of unit tested core gameplay mechanics for Merge Mayor
  • Implementated vehicle simulation (Steering behaviour, pathfinding, state machine driven AI)
  • Created flexible ingame shop system
  • Evalution and integration of new technologies
  • Occasional GitHub and Jenkins maintenance
  • Lead technical interviews
  • Mentoring of team members
2017-2020
TreasureHunt GmbH

Senior Unity Developer

  • Gameplay, UI and backend implementation
  • Evaluation and integration of new technologies and frameworks
  • Mentoring
  • Lead of prototyping team
  • Introduced ECS architectual pattern to team
2016-2017
Hello, November GbR

Lead Unity Engineer (Contract)

  • Contract work as Unity engineer and technical lead
  • Implementation of
    systems and editor tools to facilitate app-content creation
  • Task management
  • AppStore setup
2015
Gamelab.berlin (Humboldt University)

Lead Unity Engineer

  • Mixed-reality (AR/VR) project
  • Technical consultation
  • Code reviews
  • Root cause analysis
  • Unity, Oculus Development Kit 2
2013-2014
Xyrality GmbH

Unity Developer

  • Gameplay and UI implementation
  • Mentoring junior developers
2009-2012
Kr3m. media GmbH

Flash- / Game Developer

  • Browser game implementation using Adobe Flash & ActionScript 3
  • 3d frameworks Away3D, Sandy3D
  • Backend development with Java
  • Evaluation of new technologies (physics engines, 3D enginers)
  • iOS/Android ports of Flash games using Adobe Air
  • Tool development (Asset manager, Level editor)
2003-2004
Jung & Alt e.V.

Community Service

Working for a mobile nursing service.

 

2000-2003
a2b COMMUNICATIONS

Vocational training - Media designer for digital and print media

  • Webdesign using Adobe Photoshop & Adobe Illustrator
  • Implementation of websites and interactive content using Adobe Flash, ActionScript 2&3, HTML, JavaScript and CSS.

Coding Skills

C#

95%

Unity

95%

Software architecture

80%

Java

60%

PHP

45%

HTML/CSS

35%

Swift

25%

Tools

Rider

95%

Git

95%

Trello

85%

VSCode

80%

Google Docs

75%

Miro

70%

Confluence

60%

Jira

50%

Graphic design

Photoshop

80%

Photopea

80%

Figma

70%

Gravit Designer

50%

Knowledge

  • Game Development
  • Software-Architecture
  • Object-oriented design
  • ECS
  • Task management
  • 1-on-1's
  • Tech interviews
  • Scrum
  • Communication
  • Analytical thinking
  • Problem-Solving
  • Flexibility
  • Zenject
  • Playfab
  • Firebase
  • MySQL

Certificates

Portfolio

MaskScanner

MaskScanner

Unity, VR/AR
Merge Mayor

Merge Mayor

Games, Mobile, Unity
DREAMWORKS TROLLS POP: BUBBLE BLAST!

DREAMWORKS TROLLS POP: BUBBLE BLAST!

Games, Mobile, Unity
Rudi Rainbow

Rudi Rainbow

Games, Mobile, Unity
Pet Paradise

Pet Paradise

Games, Mobile, Unity
Evac!

Evac!

Games, Mobile, Private, Unity, Web
Master Thesis: A Unity Entity-Component-System + Proof of concept game

Master Thesis: A Unity Entity-Component-System + Proof of concept game

Games, PC/Mac, Unity, University, Web
VR „Experimentierstation“

VR „Experimentierstation“

Games, PC/Mac, Unity, VR/AR
Paperplane

Paperplane

PC/Mac, Unity, University
Mini Leap Motion Input-SDK for Unity

Mini Leap Motion Input-SDK for Unity

Games, PC/Mac, Unity, University
VAR

VAR

PC/Mac, Unity, VR/AR
Collision Course

Collision Course

Games, PC/Mac, Unity
Gezz

Gezz

Games, Mobile, Private, Unity
Firefly

Firefly

Games, Mobile, Private, Unity
The Soap

The Soap

Flash, Games
MONO!

MONO!

Flash, Games, Mobile, Private
Parabola

Parabola

Flash, Games, Web
Cuboro Webkit

Cuboro Webkit

Games, Web

Contact

Freelance Currently Not Available

How Can I Help You?