Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwickler C++, Qt, CMake mit Erfahrung in Cross-Platform Entwicklung (Liunx, Windows, ...)

verfügbar ab
30.03.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D2

Städte
Hamburg
50 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

03/2017 - Heute

3 Jahre

Software engineering and research

Rolle
Senior Software Engineer
Kunde
Blackzendo AG
Einsatzort
Hamburg
Projektinhalte

Software engineering and research for a modular Agent-based AI library.

  • 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.
Kenntnisse

C++14

Qt5

Python

UE4

CMake

Go

Buildbot

docker

AWS

03/2012 - 02/2017

5 Jahre

Development of Pre-Stack PRO

Rolle
Senior Software Engineer
Kunde
Fraunhofer ITWM - Competence Center for High Performance Computing
Einsatzort
Kaiserslautern
Projektinhalte

A HPC cluster application with graphical frontend for multidimensional seismic data conditioning and interpretation with 2D and 3D visualizations.

  • 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 render engine.
  • Development of a variety of interactive 2D visualizations, e.g. graphs, scatter plots, 2D Textures.
  • Inter node communication and startup procedure.
Kenntnisse

C++

C

Qt4

GPI

Python

CMake

Linux

08/2010 - 11/2011

1 Jahr 4 Monate

Game Development

Rolle
Software Developer
Kunde
Daylight Interactive GmbH
Einsatzort
Paderborn
Projektinhalte

Development of a released 2D platformer and a prototype of a 3D Space Station management simulation.

Kenntnisse

C++

OpenGL

OGRE

bullet

CMake

11/2007 - 02/2010

2 Jahre 4 Monate

Development of a 3D parallel cluster rendering system

Rolle
Student assistant
Kunde
University of Paderborn - Research Group Algorithms & Complexity
Einsatzort
Paderborn
Projektinhalte

Development of a 3D parallel cluster rendering system for visual aggregation of multiple material flow simulations running simultaneously.

Kenntnisse

C++

OpenGL

MPI

11/2005 - 07/2009

3 Jahre 9 Monate

Development of extensions and modules

Rolle
Programmer
Kunde
OWLweb
Einsatzort
Brakel
Projektinhalte

Development of extensions and modules for web based CMS and shop systems.

Kenntnisse

PHP

MySQL

JS

Kompetenzen

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

Sprachkenntnisse
English
Fluent
German
Native

Bemerkungen

Publications on request.


Aus- und Weiterbildung

08/2008 - 06/2010

1 Jahr 11 Monate

Diploma Computer Science

Abschluss
Diploma Computer Science
Institution, Ort
University of Paderborn, Germany
Schwerpunkt

Machine Learning

10/2001 - 08/2008

6 Jahre 11 Monate

Bachelor of Computer Science

Abschluss
Bachelor of Computer Science
Institution, Ort
University of Paderborn, Germany
Schwerpunkt
  • Computer graphics