Profilbild von Clemens Koch Senior Software Engineer aus Hamburg

Clemens Koch

teilweise verfügbar

Letztes Update: 08.10.2023

Senior Software Engineer

Abschluss: Diploma Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Skills

Very proficient: C++11/14, C, Qt4/5, Linux, CMake, git, Optimization, Multithreading
Proficient: Python, Boost, docker, Continuous Integration, Buildbot, Jenkins, Windows, Shell Scripting, UnrealEngine 4, Shader(GLSL, cg), Windows, Go

Projekthistorie

03/2017 - 01/2020
Senior Software Engineer
Blackzendo AG (Internet und Informationstechnologie, < 10 Mitarbeiter)

Software engineering and research for a modular Agent-based AI library.
Details:
- Architecture and development of a modular Agent-based AI library.
- Development of a Hierarchical task planning module
- Development of a generic world model module
- Development of a natural language processing Module on AIML 2.0 basis
- Development of a Qt5 Editor to configure the AI library's agents.
- Development of a UE4-based prototype game that uses the AI library.
- Development of chat bot prototype utilizing the AI library's modules.
- Cross-platform build and deploy system.
Technologies: C++14, Qt5, Python, UE4, CMake, Go, Buildbot, docker, AWS

03/2012 - 02/2017
Senior Software Engineer
Fraunhofer ITWM - Competence Center for High Performance Computing (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Development of Pre-Stack PRO. A HPC cluster application with graphical frontend for
multidimensional seismic data conditioning and interpretation with 2D and 3D visualizations.

Details:
- Optimization of compute heavy algorithms, especially through parallelization on core and
node level (Multithreading and distributed computing)
- Integration of geophysical algorithms, implementation of the algorithms combined with
interactive UI widgets to adjust the parameters and display previews of the result.
- Integration of a custom CPU based 3D Voxel Engine.
- Development of a variety of interactive 2D visualizations, e.g. graphs, scatter plots, 2D
Textures.
- Inter node communication and startup procedure.
Technologies: C++, C, Qt4, GPI, Python, CMake, Linux

08/2010 - 11/2011
Software Developer
Daylight Interactive GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Game Development. Development of a released 2D platformer and a prototype of a 3D Space
Station management simulation
Technologies: C++, OpenGL, OGRE, bullet, CMake

11/2007 - 02/2010
Student assistant
University of Paderborn - Research Group Algorithms & Complexity (Öffentlicher Dienst, 10-50 Mitarbeiter)

Development of a 3D parallel cluster rendering system for visual aggregation of multiple
material flow simulations running simultaneously.
Technologies: C++, OpenGL, MPI

11/2005 - 07/2009
Programmer
OWLweb (Internet und Informationstechnologie, < 10 Mitarbeiter)

Development of extensions and modules for web based CMS and shop systems.
Technologies: PHP, MySQL, JS

Reisebereitschaft

Verfügbar in den Ländern Deutschland
I'm available for on site work in Hamburg. For projects more distant projects, traveling there for a week or a few days a moth is also fine but then the rest needs to be remote.
Profilbild von Clemens Koch Senior Software Engineer aus Hamburg Senior Software Engineer
Registrieren