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.
C++14Qt5PythonUE4CMakeGoBuildbotdockerAWS
Blackzendo AG
Hamburg
5 Jahre
2012-03 - 2017-02
Development of Pre-Stack PRO
Senior Software EngineerC++CQt4...
Senior Software Engineer
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.
C++CQt4GPIPythonCMakeLinux
Fraunhofer ITWM - Competence Center for High Performance Computing
Kaiserslautern
1 Jahr 4 Monate
2010-08 - 2011-11
Game Development
Software DeveloperC++OpenGLOGRE...
Software Developer
Development of a released 2D platformer and a prototype of a 3D Space Station management simulation.
C++OpenGLOGREbulletCMake
Daylight Interactive GmbH
Paderborn
2 Jahre 4 Monate
2007-11 - 2010-02
Development of a 3D parallel cluster rendering system
Student assistantC++OpenGLMPI
Student assistant
Development of a 3D parallel cluster rendering system for visual aggregation of multiple material flow simulations running simultaneously.
C++OpenGLMPI
University of Paderborn - Research Group Algorithms & Complexity
Paderborn
3 Jahre 9 Monate
2005-11 - 2009-07
Development of extensions and modules
ProgrammerPHPMySQLJS
Programmer
Development of extensions and modules for web based CMS and shop systems.
PHPMySQLJS
OWLweb
Brakel
Aus- und Weiterbildung
1 Jahr 11 Monate
2008-08 - 2010-06
Diploma Computer Science
Diploma Computer Science, University of Paderborn, Germany
Diploma Computer Science
University of Paderborn, Germany
Machine Learning
6 Jahre 11 Monate
2001-10 - 2008-08
Bachelor of Computer Science
Bachelor of Computer Science, University of Paderborn, Germany