a Randstad company

Senior Entwickler C/C++ (Spezialgebiet), OpenGL, OSG, CUDA, OpenCL, Embedded Development, Linux, Autonomes Fahren

Profil
Top-Skills
C++ Embedded Echtzeit OpenGL CUDA Automotive HLSL Windows Linux RTAOS
Verfügbar ab
04.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz
Remote-Arbeit
Nicht möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

3 Jahre 9 Monate

2019-01

heute

surround view camera system

RTAOS C++ Lauterbach Debugger
Projektinhalte
  • surround view camera system 
  • n-cameras 
  • similar to ICAM2 
  • software-only-renderer for overlays 
Kenntnisse
RTAOS C++ Lauterbach Debugger
Kunde
BOSCH/FCA/Stellantis
4 Jahre 9 Monate

2018-01

heute

surround view camera system

x64 Linux RTAOS ...
Projektinhalte
  • surround view camera system 
  • n-cameras 
  • similar to ICAM2 
  • first release in Mercedes S-Class (V/W 223)
Kenntnisse
x64 Linux RTAOS C++ QT OSG Lauterbach Debugger
Kunde
BOSCH/DAIMLER
9 Jahre 9 Monate

2013-01

heute

Development of a GPS-tracking based application for improved farming

Webbrowser / Java Google Web Toolkit Eclipse
Projektinhalte
  • Development of a precision farming web-based application
Kenntnisse
Webbrowser / Java Google Web Toolkit Eclipse
Kunde
Hansenhof GmbH
11 Jahre 3 Monate

2011-07

heute

Software Development

Freelance software developer
Rolle
Freelance software developer
Kunde
several projects
Einsatzort
Leonberg (Germany) and Barcelona (Spain).
1 Jahr

2018-01

2018-12

Performance optimization

x64 Linux C++ ...
Projektinhalte
main aspect: performance improvement 

  • porting of algorithms from CPU to GPU 
  • performance bottleneck search 
  • evaluation of new ways of implementation 

Kenntnisse
x64 Linux C++ CUDA GPU programming
Kunde
BOSCH/Daimler Athena Project
2 Jahre

2016-01

2017-12

internal project Hardware evaluation

x64 Linux C++ ...
Projektinhalte
main aspect: GPU performance evaluation 
  • finding performance bottlenecks in DNN-inference 
  • development/evaluation of algorithms for processing convolution layers  
  • evalutation of gpu hardware specific extensions 
  • development of tools for visualisation of segmentation, prototypes, realtime segmentation application
Kenntnisse
x64 Linux C++ GCC MSVC OpenCL GPUProgramming Qt Caffe AMD Vega
Kunde
BOSCH
2 Jahre 1 Monat

2013-07

2015-07

C++ developer ICAM2 - a surround view system

i.MX6 embedded Linux / C++ OSG (GLSL) ...
Projektinhalte

Surround view camera system for BMWs 5er and 7er

  • 3D engine optimization to better meet requirements of embedded hardware 
  • overall bandwidth optimization (precision tweaking, level of detail, ...) 
  • vertex/fragment shader optimization 
  • development of advanced surround view rendering algorithms (e.g. shader factory for optimized shaders) 
  • development of performance supporting algorithms 
  • development of tools test support

Kenntnisse
i.MX6 embedded Linux / C++ OSG (GLSL) GCC MSVC Eclipse for C++ ADTF
Kunde
BOSCH/BMW
10 Monate

2012-09

2013-06

farming machine tracking SPA

Java Google Web Toolkit (GWT) Browser
Projektinhalte
application for tracking farming machines 

  • ui for realtime map visualisation 
  • visualisation of working state, position and velocity of farming machines 
  • reporting functions 
  • realised as single page app in browser

Kenntnisse
Java Google Web Toolkit (GWT) Browser
Kunde
agriculture
1 Jahr 6 Monate

2012-01

2013-06

Android-App

Android / Java Eclipse
Projektinhalte
The digital scavenger hunt on your smartphone. Choose a track from the list and take the challenge.

  • Development and deployment of the Android-App.

Kenntnisse
Android / Java Eclipse
Kunde
fruitwings
1 Jahr 9 Monate

2011-10

2013-06

Game development with Unity 3D

Lead programmer Unity3D C# UnityScript
Rolle
Lead programmer
Projektinhalte
developing Unity3D-based open world game

  • path finding 
  • ai for npcs 
  • general gameplay 
  • 3d model handling

Kenntnisse
Unity3D C# UnityScript
Kunde
several
4 Monate

2012-10

2013-01

Evolution is a time-traveling machine for mobile media

Projektinhalte
  • AI for the NPCs e.g.: 
    •  animals, natives (the Crow) 
    • parts of hunting 
  • ?Playfully experience history 
  • Learning is so easy if you are having fun. There fore the joy of playing is as important for us as the historically correct contents. 
  • Evolution is a time-traveling machine for mobile media: Imagine being Napoleon, Caesar, Admiral Nelson or any other historical personality you may be interested in. Explore the past and virtually lead the life you have always dreamed of. 
  • Walk the paths of the Neanderthal men. Find caves to sleep in, hunt animals and tan their skin to produce your own clothing. Protect the force of fire. 
  • Slip into the role of a roman legionary and you may choose between fighting in the north of Africa, Gaul or Britannia. Fight against wild Celts or Berber tribes. Earn respect within the legion and become a centurion.
  • A complete 3D-world is waiting for you.?
Kunde
Indian Hunter
6 Monate

2012-07

2012-12

Backend of the fruitwings Android-App

Webbrowser / HTML5 Javascript BackEnd with Symfony 2 ...
Projektinhalte

With the help of this webpage you are able to design your own paper chases. Build a scavenger hunts in your neighborhood and let your friends take part.

  • Development of a backend for users to design their own scavenger hunts. Includes client (Javascript) and server (Symfony, PHP).

Kenntnisse
Webbrowser / HTML5 Javascript BackEnd with Symfony 2 PHP
5 Monate

2012-06

2012-10

Catalogue App

iOS / XCode Objective C
Projektinhalte

VSX - VOGEL SOFTWARE are specialised in software and Internet solutions for the fluid handling industry, they are a worldwide leader in pump selection software. The company develops software
applications for sizing, selection and configuration, quoting and sales of engineered systems and components.

  • Furthermore, VSX - VOGEL SOFTWARE is publishing the Online Pump Magazine on the Internet platform impeller.net and offers several services like the freely accessible Global PumpSelector.
  • Client-server communication via SOAP, flexible i18n system using the given SOAP based system, property pages.

Kenntnisse
iOS / XCode Objective C
Kunde
VSX Pump
1 Jahr 3 Monate

2011-07

2012-09

Apps for Android OS

Java Android Eclipse ...
Projektinhalte
applications for ticket systems, food ordering systems, outdoor games

  • development of Android apps 
  • debugging and porting 

Kenntnisse
Java Android Eclipse REST
Kunde
serveral
1 Jahr 3 Monate

2011-07

2012-09

Apps for iOS

iOS ObjectiveC XCode
Projektinhalte
b2b application for pump resellers

  • development of apps 
  • debugging and porting 
  • performance optimization 

Kenntnisse
iOS ObjectiveC XCode
Kunde
pump reseller
1 Jahr 3 Monate

2011-07

2012-09

Apps for Windows Phone

Windows Phone 8
Projektinhalte
official N24 app 

  • development of official windows phone app 
  • debugging and porting 
  • performance optimization 

Kenntnisse
Windows Phone 8
Kunde
broadcast (N24)
3 Monate

2012-04

2012-06

Windows Phone App

Windows Phone 7.5 / Microsoft Visual Studio Express C# Silverlight
Projektinhalte
N24 is currently the second most important news channel in Germany. The program consists of news, lifestyle, documentaries and reports.

  • project coordination, loading/saving of user data and articles, tv program, client-server communication

Kenntnisse
Windows Phone 7.5 / Microsoft Visual Studio Express C# Silverlight
Kunde
N24 (news channel)
3 Monate

2011-11

2012-01

video game

iOS Android Unity / Unity3D ...
Projektinhalte
This is a video game for children for the German movie.

  • Development of the base architecture, the Controls and Game Logic of a ?2.5D? Side Scroller.

Kenntnisse
iOS Android Unity / Unity3D JavaScript
5 Monate

2011-06

2011-10

Development and deployment of the A ndroid ? P arty C hemnitz?-App.

Android / Java Eclipse
Projektinhalte

  • A catalogue of parties in the city of Chemnitz, Germany. Users of this app can receive special offers.

Kenntnisse
Android / Java Eclipse
Kunde
Party Chemnitz (night club)
3 Jahre 8 Monate

2007-11

2011-06

Contributed to the realtime video engine based on Direct3D9

Windows / C++ DirectX 9 MS Visual Studio for C++
Projektinhalte
?MAGIX Video Pro X4 is the perfect software solution for intuitive and powerful video production. This multi-award-winning video editing suite, which is geared towards the unique requirements of professional users, offers an unrivaled range of powerful postproduction tools.?

  • Contributed to the realtime video engine based on Direct3D9. 
  • Development of the color correction system. 
  • Development of the UI skinning system. General tool development

Kenntnisse
Windows / C++ DirectX 9 MS Visual Studio for C++
Kunde
MAGIX Video Pro X
7 Jahre 5 Monate

2004-02

2011-06

C++ software development

C++ software developer
Rolle
C++ software developer
Kunde
MAGIX Software GmbH
Einsatzort
Dresden
6 Monate

2010-11

2011-04

Development and deployment of the A ndroid ? iD ecisio ? -App.

Android / Java Eclipse
Projektinhalte
  • iDecisio is an app for optimising your personal decision making. 
  • Whether you use it in your personal or your professional life, it can guide you easily and systematically through the decisionmaking process.
Kenntnisse
Android / Java Eclipse
Kunde
iDecisio
6 Monate

2007-06

2007-11

Video Pro X

Windows / C++ DirectX 9 MS Visual Studio for C++ ...
Projektinhalte
?MAGIX Video Pro X is the perfect software solution for intuitive and powerful video production. This multi-award-winning video editing suite, which is geared towards the unique requirements of professional users, offers an unrivaled range of powerful post-production tools.? 

  • contribution to the realtime video engine based on Direct3D 9. Development of the GPU-based color correction system. 
  • experimental tools for general purpose computing on GPU via CUDA and OpenCL (context: application of Fraunhofers AudioID) 
  • development of tools supporting the compiler toolchain 
  • optimization of legacy software using modern C++ 
  • General tool development 
  • Development of the UI skinning system

Kenntnisse
Windows / C++ DirectX 9 MS Visual Studio for C++ OpenCL OpenMP
Kunde
MAGIX AG
2 Jahre

2000-06

2002-05

Software development

Software developer PHP/C++
Rolle
Software developer
Kenntnisse
PHP/C++
Kunde
LabA9 GmbH
Einsatzort
Munich

1999 - 2000: Software development


Role: Software developer

Customer: Hybris AG Munich


Skills:

ASP, PHP


1997 - 2000: Diverses


Role: Student assistant, Department of Computer Graphics,

Customer: Technical University of Dresden.

1996 - 2003

Study of Computer Science at the University of Dresden, Germany
Degree: Dipl. Inf. with Grade ?Good?


1990 - 1995

Abitur in Gerberstadt-Gymnasium
Doberlug-Kirchhain, Germany.

Deutsch Muttersprache
Englisch Verhandlungssicher
Russisch Grundkenntnisse
Spanisch solide Grundkenntnisse

Top Skills
C++ Embedded Echtzeit OpenGL CUDA Automotive HLSL Windows Linux RTAOS
Produkte / Standards / Erfahrungen / Methoden
Visual Studio Intel Parallel Studio Unity3D Eclipse + ADK + GWT XCode Mono Develop SVN Araxis Merge Versions Gimp MAGIX Video Pro X (als Entwickler und Anwender)

Profile:

  • I have a positive attitude towards every new task in the field of software development and consider the constant learning of new systems and environments to be an essential part of my work.


working experience

07/2017 - today:

Role:  founder and owner

Customer: on request


07/2011 - 12/2016:

 Role:  Freelance software developer 

Customer:  several projects (see section ?Projects?) Dresden, Leonberg (Germany) and Barcelona (Spain)

 

02/2014 - 06/2011:

Role:  C++ software developer

Customer:  MAGIX Software GmbH Dresden, Germany


06/2000 - 05/2002:

Role:  Software developer

Customer:  LabA9 GmbH Munich (PHP/C++)


1999 - 2000:

Role:  Software developer

Customer:   Hybris AG Munich (ASP, PHP)


1997 - 2000:

Role:  Student assistant

Customer:  Department of Computer Graphics, Technical University of Dresden

Betriebssysteme
Windows Mac OS X Linux
Grundkenntnisse
Android iOS


Programmiersprachen
C/C++
Experte
C#
solide Kenntnisse
Java
gute Kenntnisse
PHP
solide Kenntnisse
Javascript
solide Kenntnisse


 

Datenbanken
MySQL


Datenkommunikation
COM DCOM GWT RPC MySQL native MySQL JDBC MySQL mit Hibernate


Hardware
PC Mac Android-Geräte iPad


Berechnung / Simulation / Versuch / Validierung
JUnit


Design / Entwicklung / Konstruktion
UML Dia MS Visual Studio Eclipse XCode Mono Develop


Ich bin jeder neuen Aufgabe im Bereich der Softwareentwicklung positiv gegenüber eingestellt und betrachte das ständige Erlernen von neuen Systemen und Umgebungen als wesentlichen Bestandteil meiner Arbeit.

 

 

  • Home-Video-Editing (Consumer, Prosumer)
  • mobile Gaming (iOS und Android)
  • Landwirtschaft (Precision Farming)

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren