Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwicklung, C++, Qt, Qml, OO Analyse und Entwurf

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

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kontaktwunsch

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

Projekte

07/2019 - 04/2020

10 Monate

Steuerung Medizingeäte

Rolle
Software-Entwickler
Kunde
Medizintechnik
Projektinhalte

Softwareentwicklung mit C++, Qt, QML. Touchscreen und Gerätesteuerung für medizinisches Gerät.  Entwicklung neuer GUI-Kompnenten mit C++,Qt und Qml. Implementierung Steuerung. Erstellung von Unit Tests. Code Reviews. 

Kenntnisse

Scrum

C++0x

Unittesting

QML

Qt

MVC

DevOps

Design Patterns

Produkte

TFS

Qt Creator

Microsoft Visual Studio

Parasoft C/C++test

Enterprise Architect

code collaborator

01/2019 - 05/2019

5 Monate

Visualisierung und Verwaltung von Prozessen

Rolle
Software-Entwickler
Einsatzort
Stuttgart
Projektinhalte

Erstellung und Speicherung Visualisierung von Prozessabläufen und Verwaltung.

Erstellung von Charts und Abläufen mit Qt/Qml. Erstellung von Datenbank-Interfaces. Erfassung von Prozesskennzahlen. Erstellung von Modellen. Erstellung von Tests,

Grafikprogrammierung QQuickItem, QuickPaintItem.

Datenbankschnittstellen zu PostgreSQL, SQLite.

Design Patterns. Model-View-Controller, Command Pattern,  Proxy, Dependency Injection.

Kenntnisse

C++14

C++11

Model-View-Controller

Design Patterns

UML

Entity-Relationship-Modell

Qt 5

Produkte

CMake

QtCreator

Qt 5.12

STL

Doxygen

01/2018 - 12/2018

1 Jahr

Programmierer Gerätesteuerung Oberflächen

Rolle
Software-Entwickler
Einsatzort
Stuttgart
Projektinhalte

Applikationsentwicklung mit Qt  5.10/ 5.11.

Oberflächen für Einrichtung und Steuerung.

Progammierung Datenbankschnittstelle zu MongoDB mit mongocxx und bsoncxx sowie Qt QJson API.

Programmierung DB-Schnittstellen zu Posgres + SQLite

Datenmodellierung mit QAbstractItemModel / QAbstractListModel.

Erstellung Benutzeroberfläche mit Qt/Qml/JavaScript.

Kenntnisse

C++11

C++14

Produkte

Qt5.10

Qt 5.11

MonogoDB

QtCreator

QtQuick

QML

QtCreator

libbsoncxx

libmongocxx

JSON

Model-View-Controller

Command-Pattern

Unittesting

Git

Javascript

CMake

QML

03/2014 - 12/2017

3 Jahre 10 Monate

Benutzerfrontend Warehouse Management

Rolle
Softwareentwickler
Einsatzort
Stuttgart
Projektinhalte
 

C++/Qt - Programmierung.

Erweiterung/Wartung bestehender Libraries mit C++,Qt,Boost.

Entwicklung neuer Benutzeroberfläche.

Dokumentation.

Bugfixing.

Enwicklung Basisbibliotheken.

Entwicklung Neues Benutzerfrontend.

Dokumentation

Maßnahmenanalyse

Problemanalyse

Technische Dokumentation

Kenntnisse

Scrum

Boost

C++11

SQL

Standard Template Library

XML

Qt 5

Unit Tests

Graphical User Interface

Scrum

Usability

Documentation

Produkte

Visual Studio

Subversion

Jenkins

Linux

Boost

ICU

Doxygen

07/2013 - 02/2014

8 Monate

Anwendungsentwicklung für Android,iOS, OSx,Linux

Rolle
Softwareentwickler
Kunde
IT
Einsatzort
Stuttgart
Projektinhalte

Design, Programmierung , Softwarearchitektur

Entwicklung plattformunabhängiger internetbasierter Anwendung mit Qt 5.2.

Kenntnisse

C++

QtNetwork

QtCore

QtGui

Softwarearchitektur

UML

Design Patterns

Qt

Produkte

QtCreator

Qt 5.2

Android 2.3.3 - 4.0.3

Apple OSx Mavericks

iOS

Git

10/2012 - 05/2013

8 Monate

C++ Programmierung

Rolle
C++ Entwickler
Einsatzort
Koblenz
Projektinhalte

Programmierung, Bugfixing, Refactoring, Anpassung Qt3 auf Qt4.

GUI Erstellung mit Qt 4.8. Grafikprogrammierung mit QGraphicsView/QGraphicsScene.

Kenntnisse

Qt

Gdal

Visual Studio

Produkte

Visual Studio

Qt

Subversion

01/2012 - 07/2012

7 Monate

C++ Entwicklung

Rolle
Programmierer
Einsatzort
Koblenz
Projektinhalte

Software Redesign, Refactoring, Programmierung einer Analyse Software.

Programmierung, Redesign, Refactoring, Konvertierung von Motif und Qt3 Software auf Qt4.

Oberflächen, GUI Erstellung.

Kenntnisse

C++

Qt

Boost

Produkte

Windows

Eclipse

CDT

Motif

Qt 3

Qt 4.8

STL

Boost

Projekthistorie

07.2013-12.2013

 

Branche : Software

 

Projekt : Anwendungsentwicklung für Android,iOS, OSx,Linux

 

Aufgabe: Design, Programmierung , Softwarearchitektur

Entwicklung plattformunabhängiger internetbasierter Anwendung mit Qt 5.2.

 

Systeme/Libs

QtCreator,

Debian Linux, Apple OSx Mavericks, iOS , Android 2.3.3 - 4.0.3

QtNetwork, QtCore, QtGui, QML, Softwarearchitektur, UML, Design-Patterns ,Git

 

 

 


 

10.2012-5.2013

 

Branche : Security & Defence

 

Projekt:

  Analyse- und Simulationssoftware.

 

Aufgabe:

  Programmierung, Bugfixing, Refactoring, Anpassung Qt3 auf Qt4. 

  GUI Erstellung mit Qt 4.8.

  Grafikprogrammierung mit QGraphicsView/QGraphicsScene.

 

 

 

Systeme / Libraries:

  Windows,

  Visual Studio 2008-2012,

  Qt3, Qt 4.8, STL, Boost, C++, C++11

  Subversion,

  Gdal.


 

 

 1.2012-7.2012

 

Branche : Defence

Projekt:

  Software Redesign, Refactoring, Programmierung einer Analyse Software.

Aufgabe:

  Programmierung, Redesign, Refactoring, Konvertierung von Motif und Qt3 Software auf Qt4.

  Oberflächen, GUI Erstellung.

 

Systeme:

 Windows,

 Eclipse, CDT,

 Motiv, Qt3, Qt4.8

 STL, Boost, C++.

 Team Foundation Server

 


 

 

8.2011- 12.2011

 

Branche: Software Engineering

 

Projekt: Software für Android Smartphone


Aufgabe:
 Programmierung, Design

 

Systeme
 Debian Linux, Eclipse,
 Android 2.2 - 2.3,

 Java, javadoc,

 OpenGL 2.0 ES,

 C++,

 Java Native Interface (JNI)

Funktion:
    Entwicklung, Programmierung.

 


 


2.2011 - 6.2011

Branche : Software

Projekt:
 Konzeption, Planung und Design eines Tools für DirectShow Filtergraphen.

Aufgabe:
 Programm zur Erstellung von DirectShow-FilterGraphen,

Systeme
 Windows XP, Windows 7.
 DirectShow, Microsoft COM.
 Visual Studio.
 doxgen.
 suberversion.

Funktion:
    Entwicklung,Programmierung.

---------------------------------------------------------------


01/2002 - 10/2010

Branche: Kraftfahrzeugindustrie

Projekt:
 Konzeption, Planung und Design eines plattformunabhängigen offenen Simulationssystem
 und Framework.

Aufgabe:
Frei erweiterbares, plattformunabhängiges System zu erstellen, welches leicht zu erweitern ist und Berechnungsplugins und 3D-Visualisierungsplugins zu Verfügung stellt mit dem schnell und leicht individuelle Simulationsmodule erstellt werden können.

Das System sollte offenen Standards benutzen und auf Linux-Workstation, Linux-Clustern, Windowssystemen laufen.

Systeme:
 Windows XP/2000, Debian Linux.
 C, C++, Qt, Qt-Plugins, UML
 OpenGL
 Subversion, doxygen
 Visual Studio
 KDevelop


Funktion:
 Architekt.
 Objektorientierte Analyse und Design, Entwicklung.
 Design der Anwendung mit UML.
 Entwicklung,Programmierung.

---------------------------------------------------------------
01/2007 - 12/2009

Branche: Forschung

Projekt:
Konzeption, Planung, Design und Entwicklung eines TV-Applikationsprototypens zur Messwerterfassung bei Fernsehen über PC.

Aufgabe:
Erstellung einer  Applikation mit C++,Qt und DirectShow zu Anzeige des TV-Programms üner DVB-T/C/S USB-Sticks. Mit Videofunktion und Timeshift.
Alle Benutzeraktione wurde erfasst und per FTP auf einem Server gespeichert.


Systeme:
 Windows XP/2000
 C, C++, Qt, UML, XML
 DirectShow, Microsoft COM
 Visual Studio.
 doxgen
 suberversion
 ftp

Funktion:
 Architekt.
 Projektkoordination.
 Objektorientierte Analyse und Design.
 Entwicklung,Programmierung.

---------------------------------------------------------------
bis 6/2009

Branche: Forschung

Projekt:
Konzeption, Planung, Design und Entwicklung eines Konvertierungsprogramms für diverse Messdaten.

Aufgabe :
Diverse Messgeräte speichern ihre Daten in unterschiedlichen Formaten ab.
Ziel war es ein Konvertierungsprogramm zu entwickeln welches die Messdaten umwandelt
und bei fehlenden Daten die Werte interpoliert.

Das Programm wurde mit C++,Qt und Qt-Plugins erstellt.

Systeme:  
 Windows, Linux.
 C++,Qt,Visual Studio, Kdevelop.
 UML, XML,
 Hierarchical Data Format (HDF).
 exotische Datenformate.
    
    
Zeiträume:
 4.2009 - 6.2009  Erweiterungsplugins für weiter Messdaten.
 2.2008 - 3.2008  Interpolationsplugins.
 2.2005 - 4.2005  Erweiterungsplugins für weiter Messdaten.
 4.2003 - 7.2003  Konvertierungsprogramm für topografische Daten.

Funktion:
 Architekt.
 Objektorientierte Analyse, Design
 Entwicklung.

---------------------------------------------------------------
Zeitraum: bis 1/2008

Branche: Automobil

Projekt:
 Entwicklung eines webbasierte Messwerterfassungsystem mit Zugriffskontrolllisten.

Aufgabe :
Ziel war es ein System zu entwicklen, in das weltweit erfasste Messwerte eingegeben, verglichen und ausgewertet werden konnten.
Wichtig war ein Benutzerrechtesystem.
Das System sollte im Intranet zuverfügung stehen.
Das System wurde mit Apache Tomcat, Java Servlets und PostgreSQL erstellt.

Systeme :
 Debian-Linux
 Java, Servlets
 Apache Tomcat, PostgreSQL, HTML.
 Netbeans.
        
Funktion:
 Entwickler.

---------------------------------------------------------------

Zeitraum: bis 07.2006 - 12.2007 

Branche: Handel

Projekt:
 Betriebshandbuch

Aufgabe :
 CMS-System für interne Dokumente..    
 Das System wurde mit Apache Tomcat, Java Servlets und Oracle erstellt.

Systeme :
 Windows
 Java, Servlets
 Apache Tomcat, Oracle , HTML.
 Netbeans.
        
Funktion:  
 Programmierung.

---------------------------------------------------------------

 

Zeitraum: 11.2003 - heute

Branche: IT

Aufgabe :
 Geschäftsführung, GmbH
       
Funktion:  
 Geschäftsführer

 


 

Branchen

Luft- und Raumfahrttechnik

Kraftfahrzeugtechnik

Medien

Sicherheit

Software

Logistik

Medizintechnik

Kompetenzen

Programmiersprachen
Assembler
80386 32bit.
C
gute Kenntnisse, langjährige Erfahrung.
C++
Profi, langjährige Praxiserfahrung
C++0x
C++11
C++14
Java
sehr gute Kenntnisse, Android, Servlets.
Javascript
JSON
Qt
Profi, Kenntnisse ab Qt3.0 langjährige Praxiserfahung.
Qt 5.11
Qt5.10
QtQuick
Shell

Betriebssysteme
Android
Android 2.3.3 - 4.0.3
Apple OSx Mavericks
iOS
Linux
Debian Linux Systemadministration
MS-DOS
Windows

Android

Debian


Datenbanken
Microsoft SQL Server
MonogoDB
MySQL
Oracle
Postgres
SQL

Sprachkenntnisse
Deutsch
Englisch

Datenkommunikation
Internet, Intranet
RFC
TCP/IP

Produkte / Standards / Erfahrungen
Adapter
Boost
C++11
Cmake
code collaborator
Command-Pattern
Dependency Injection
Design Patterns
DevOps
Documentation
Doxygen
Enterprise Architect
Entity-Relationship-Modell
Factory
Git
Graphical User Interface
HDF
HMI
ICU
Java Native Interface
Jenkins
libbsoncxx
libmongocxx
Microsoft Visual Studio
Model-View-Controller
MVC
OpenGL 2.0 ES
Parasoft C/C++test
Proxy
QML
Qt 5
Qt 5.2
Qt Creator
QtCore
QtCreator
QtGui
QtNetwork
Scrum
Softwarearchitektur
Standard Template Library
STL
Subversion
TFS
UML
Unit Tests
Unittesting
Usability
User Interfaces
Visual Studio
Vulkan
XML

Win32 API

Motif

KDevelop

Eclipse

Netbeans

qtcreator

DirectShow

GDAL

 

Apache Mina

Apache

Apache Tomcat

 

Debian Linux

Shorewall

Squid

Dansguardian

 

VMware (Kurs "Install, Configure, Manage")

KVM

NSIS

 


Managementerfahrung in Unternehmen
ISO 9001:2015 Zertifiziert

Bemerkungen

ISO 9001:2015 Zertifiziert.

 


    

 


Ausbildungshistorie

Studium Informatik(1996-1999)

GmbH, ISO 9001:2015 Zertifiziert.