Lead/Senior Developer: C++, Qt, Software-Architekt, technische Projektleitung
Aktualisiert am 30.03.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 15.04.2020
Verfügbar zu: 100%
davon vor Ort: 80%
Scrum-Master
Senior Developer
Qt
Englisch gute Kenntnisse

Einsatzorte

Einsatzorte

Forchheim, Oberfranken (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

33 Jahre 3 Monate
1991-01 - heute

Diverse Trainings & Workshops zu Software-Entwicklungsthemen

Trainer C++ MFC Qt ...
Trainer

Trainings und Workshops zu verschieden Themen der Softwareentwicklung. 

Insgesamt weit über 2000 Teilnehmer in den Letzten 25 Jahren

Themen:

  • C++ (Einsteiger bis Profi)
  • MFC (bis zum Jahr 2003)
  • Qt (ab 2000 )
  • Software-Architektur
  • Software Designpatterns
  • Model Driven Development
  • Workshops zur Technologiewahl vor allem bei GUI Themen

MS Visual Studio QtCreator Eclipse
C++ MFC Qt Model Driven Development GUI development Designpatterns Software Architektur
Deutschlandweit
8 Monate
2017-11 - 2018-06

Service Tools für ein Medizinprodukt (Dental)

Berater, Lead Developer, Coach, C++ & Qt Experte C++ Qt QML ...
Berater, Lead Developer, Coach, C++ & Qt Experte

Konzept für die Erfassung und Aufbereitung von Prozessdaten eines Medizingerätes für Service- & Aftersales-Zwecke.

  • Entwicklung eines tragfähigen Konzeptes zusammen mit den Fachabteilungen.
  • Architektur / Design der gesamten Applikation.
  • Aussteuern der Teammitglieder auf technischer Ebene.
  • Aufbau & Coaching von Teammitgliedern.
  • Einführung agiler Entwicklungsmethoden. 
QtCreator Atlassian JIRA Atlassian Confluence Git CMake
C++ Qt QML HTML5 Software-Architektur Scrum Master
Bensheim
5 Monate
2017-06 - 2017-10

Konzept / Architektur / Entwicklung Adapter für Maschinensteuerung

Berater, Architekt, C++ & Qt Experte MT-Connect C++ Qt
Berater, Architekt, C++ & Qt Experte



Bereitstellen der Daten einer Maschinensteuerung (CNC) durch einen Webservice. Als Standard für den Webservice war MT-Connect vorgeben. Wichtig war vor allem gute Erweiterbarkeit und wenig Impact auf das gesamte System (Speicherbedarf, Performance, Installationsaufwand).

  • Klären der vorhandenen Schnittstellen. (Proprietär, wenig dokumentiert, keine Ansprechpartner)
  • Architektur / Design des Adapters und der Testumgebung für automatische Test.
  • Produktreife Umsetzung mit C++/Qt (als Windows-Service).
  • Übergabe der fertigen Software an interne Mitarbeiter.
QtCreator
MT-Connect C++ Qt
Erlangen
5 Monate
2017-01 - 2017-05

Beratung Konzept/Architektur Netzteil mit Messfunktion

Berater / Coach C++ Qt QML ...
Berater / Coach

Der Kunde hat hier zum ersten mal Qt/Qml im Projekt eingesetzt. Aufgabe war es ein Proof of Concept zu erstellen und dies dann an die hausinternen Entwickler zu übergeben.

  • Konzeptionierung
  • Software Architektur
  • Prototypische Entwicklung
  • Coaching
QtCreator QT5
C++ Qt QML Software Architektur generative Softwareentwicklung domänenspezifische Softwareentwicklung
Rosenheim
1 Jahr 1 Monat
2015-11 - 2016-11

Konzept/Architektur Bildverarbeitungsoftware

Fachliche Projektleitung / Software-Architekt Scrum C++ Qt ...
Fachliche Projektleitung / Software-Architekt

Bildverarbeitungssoftware für ein modulares Bildverarbeitungssystem incl. dazu gehöriger Entwicklungsumgebung

  • Konzeptionierung
  • Software Architektur
  • Bedienkonzept
  • Teamleitung
QtCreator Gradle QT5 Angular Atlassian JIRA Atlassian Confluence SVN Jenkins
Scrum C++ Qt JavaScript Model Driven Architecture Model Driven Development QML Continuous Integration Software Architektur
Suhl
5 Jahre 1 Monat
2010-05 - 2015-05

Konfigurationstool für User Interface (Gebäudetechnik)

Projektleitung/Software-Architektur Scrum Qt User Experience Design ...
Projektleitung/Software-Architektur

Software zur Erstellung individueller User Interfaces für Gebäude (Smart Home). 

Umfang:

  • Konfigurationstool für den Elektriker zum Konfigurieren des User Interfaces.
  • Software-Runtime für verschiede Arten von Unterputz Panel PC (Linux / Windows basiert) für die Visualsierung des User Interfaces
  • Web Applikation für den Remotezugriff

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 5-7

QtCreator QT5 Eclipse Visual Studio Embedded Linux Windows Ant SVN Atlassian Confluence Atlassian JIRA gcc Jenkins
Scrum Qt User Experience Design JavaScript C++ JavaScript KNX JSON Model Driven Development Model Driven Architecture QML HTML5 Doxygen Continuous Integration
Lonnerstadt / Lüdenscheid
14 Jahre 2 Monate
2000-12 - 2015-01

Tool zum Design und Erzeugen von Widgets

Projektleitung/Software Architektur/Entwickler C++ Qt Model-Driven Software Development ...
Projektleitung/Software Architektur/Entwickler

Entwicklung eines Tools zur automatischen Erstellung von GUI-Komponenten (Widgets) aus Vektor-Grafiken für eine Simulationsumgebung (hauptsächlich Schiffe).

Das Projekt wurde in vielen Teilabschnitten entwickelt. Immer, wenn der Kunde neue Simulatoren entwickelt hat, wurden das Tool um Funktionen ergänzt.

Bugtracker Mantis Bug Tracker Eclipse Visual Studio GCC GDB QT3 QT4 QT5 Atlassian JIRA Atlassian Confluence SVN CVS
C++ Qt Model-Driven Software Development UML
Lonnerstadt/Bremen
3 Jahre 5 Monate
2008-01 - 2011-05

Konfigurationstool für User Interface (Bergbau)

Projektleitung/Software Architektur Scrum C++ Software Architecture ...
Projektleitung/Software Architektur

Konfigurationstool das einem Applikateur ermöglicht, für Kleinserien von Bergbaumaschinen, individuelle User Interfaces zu gestalten.

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 3

QT5 Eclipse Embedded Linux Windows QtCreator gcc Visual Studio Atlassian Confluence Atlassian JIRA SVN Ant Gliffy
Scrum C++ Software Architecture Qt UML Doxygen
Caterpillar
Lonnerstadt
10 Jahre 1 Monat
2000-01 - 2010-01

Diverse Embedded GUI-Projekte

Projektleitung/Software-Architektur/Entwickler Qt C++ User Interface Design ...
Projektleitung/Software-Architektur/Entwickler

Erstellung von Benutzeroberflächen für Embedded Geräte

meist in der Größenordnung 3-6 Monate immer mit QT und C++, meist für Linux

z.B:

  • Crimp Automat
  • Käse Waage
  • Kleber Mischplatz
  • Hydraulik Prüfgerät
  • ...
Eclipse gcc QT5 QT4 QT3 Embedded Linux Windows Atlassian JIRA Atlassian Confluence BugTracker CVS SVN
Qt C++ User Interface Design User Experience Design UML
4 Jahre 3 Monate
2000-04 - 2004-06

Daten-Erfassungsystem für Verbrauchswerte

Software-Architektur Java Oracle/SQL Software Architecture ...
Software-Architektur

Erstellen einer Applikation zur Erfassung von Verbrauchswerten (Wasser/Strom/Gas) und der nachfolgenden Abrechnung. 

Das Projekt wurde teilweise mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße: 5-8 

Eclipse
Java Oracle/SQL Software Architecture JavaDoc
Ansbach/Lonnerstadt/Höchstadt
5 Jahre 10 Monate
1998-01 - 2003-10

Diverse Bildverarbeitungslösungen

Software-Entwickler Halcon C++ MFC ...
Software-Entwickler

Diverse Lösungen für Bildverabreitungsproblemen auf der Basis von Halcon für Industrie-Sondermaschinen meist

(2-4 Monate)

z.B.:

  • Schrifterkennung auf Fertigungsteilen
  • Fertigungsfehler auf LCD-Displays
  • Schriftqualität auf Blister
  • ...
Halcon C++ MFC Qt
Diverse
Deutschlandweit
4 Jahre 8 Monate
1997-03 - 2001-10

Entwicklung einer Bildverarbeitungssoftware (X-Ray)

Projektleitung/Software Architektur/Entwickler C++ Microsoft Word Visual Studio ...
Projektleitung/Software Architektur/Entwickler

Entwicklung einer Bildverarbeitungssoftware / Anlagensoftware für eine industrielle Microfocus-Röntgen-Anlage.

Umfang:

  • Bedienkonzept
  • Software-Konzept
  • Aufbau einer Entwicklermannschaft beim Kunden
  • Entwicklung der gesamten Software

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 5-8

Visual Studio MS Word Microsoft Visio Windows MS Excel
C++ Microsoft Word Visual Studio GUI development User Experience Designer Halcon MFC Designpatterns Software Architektur
Feinfocus
Lonnerstadt/Höchstadt/Garbsen
1 Jahr 9 Monate
1997-05 - 1999-01

Software für Prüfstand Wasserzähler

Software-Architektur/Entwickler C++ MFC Designpatterns
Software-Architektur/Entwickler

Softwareframework für  Wasserzähler Prüfstände

Umfang:

  • Software-Architektur/Design
  • Teile der Software-Entwicklung

Das Projekt wurde teilweise mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße 2-3

Visual Studio
C++ MFC Designpatterns
Hydrometer
Ansbach/Lonnerstadt/Höchstadt
1 Jahr 4 Monate
1997-02 - 1998-05

Software für Röntgen-Tomosynthese-Anlage

Projektleitung/Software Architektur/Entwickler C++ MFC Visual Studio ...
Projektleitung/Software Architektur/Entwickler

Entwicklung der Software für eine Röntgen-Tomosynthese-Anlage im zahnmedizinischen Umfeld.

Die Anlage wurde bis zur medizinischen  Erprobung entwickelt.

Umfang:

  • Bedienkonzept
  • Software - Architektur /Design
  • Portierung/Optimierung bestehender BV-Algorthmik
  • Entwicklung der Software 

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße (2-3)

Visual Studio MS Word MS Excel
C++ MFC Visual Studio User Experience Design GUI development
Bensheim
1 Jahr 6 Monate
1996-09 - 1998-02

Framework für die Benutzeroberfläche einer CT-Anlage

Projektleitung/Software Architektur/Entwickler C++ MFC DesignPatterns ...
Projektleitung/Software Architektur/Entwickler

Entwicklung eines Software-Frameworks für die Benutzeroberfläche einer Computertomographie-Anlage im medizinischen Umfeld.

Erstellt wurde für den Kunden eine Sammlung von GUI- Komponenten incl. der Anbindung an die tieferen Software-Layer

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße: 6

Visual Studio MS Word MS Excel
C++ MFC DesignPatterns Software Design Software Architecture
Höchstadt/Forchheim
1 Jahr 8 Monate
1994-05 - 1995-12

Geräte- Soft & -Hardware für Rücknahme-System

Projektleitung/Software-Entwickler MS-DOS C++ 68000 Assembler
Projektleitung/Software-Entwickler

Entwicklung einer Hardware Plattform (Fremdvergebabe nur Pflichtenheft erstellt) auf Basis eines 68000 Prozessors von Motorola mit CCD Sensor zur Bilderfassung, 

Entwicklung der Software zur Bilderkennung (68000) und der Benutzeroberfläche unter MS-DOS (grafisch).

Die Interaktion mit dem Nutzer erfolgte komplett tastaturfrei über kleine Animationen/Videos, die den Benutzer führten.

Aufgabe im Projekt:

Projektleitung und Entwicklung der gesamten Software und des Bedienkonzeptes.

BorlandC
MS-DOS C++ 68000 Assembler
Forchheim/Höchstadt/Lonnerstadt
1 Jahr 9 Monate
1994-04 - 1995-12

Steuerung für eine Röntgen-Microfocus-Röhre

Projektleitung/Software-Entwickler C++ 8051
Projektleitung/Software-Entwickler

Entwicklung einer Steuerung für eine Röntgen-Microfocus-Röhre.

Entwicklung einer Hard- & Software für die Leistungselektronik zum Ansteuern der Spulen innerhalb der Röhre und des zugekauften Generators.

Entwicklung einer MS-DOS basierten Applikation als User Interface.

Die Applikation war komplett mit grafischen UI und wurde über eine individuell entwickelte Tastatur bedient  (Tastatur mit „Drehrädern“ zur schnellen Wert-Änderung, ähnlich dem heutigen Mousewheel).

Aufgaben im Projekt:

Projektleitung und Entwicklung der gesamten Software und des Bedienkonzeptes.

BorlandC Keil Tools
C++ 8051
Wendelstein/Lonnerstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
1990-01 - 1990-12

Technikinformatiker

Technikinformatiker (CDI), CDI,Nürnberg
Technikinformatiker (CDI)
CDI,Nürnberg

Sofwareentwicklung

Position

Position

Wenn es um moderne Bediensysteme/Applikationen im technischen Umfeld geht, abseits von Standardlösungen, fühle ich mich "zu Hause". Seit 1991 entwickle ich zusammen mit meinen Kunden smarte Applikationen & Konzepte für Industrie- & Medizinsysteme, die anspruchsvoll und dabei funktional und leicht bedienbar sind. Hier kommt mir zu Gute, dass mir sowohl Problemstellungen aus dem Maschinenbau als auch der Elektrotechnik vertraut sind, gepaart mit einer soliden Erfahrung in der Softwareentwicklung, sehr viel Wissen sowohl praktisch als auch theoretisch.
Der Einsatz von agilen Methoden ist für mich seit langem selbstverständlich. Gerne übernehme ich auch die Verantwortung für ganze Teams, oder arbeite projektübergreifend. Bedingt durch meine langjährige Erfahrung fühle ich mich innerhalb von Projekten in vielen Rollen wohl und kann diese auch ausfüllen, je nach dem, was benötigt wird. Wichtig ist mir, dass das Team "passt", alle Rollen gut und solide besetzt sind und damit erfolgreich zusammengearbeitet werden kann.

Kompetenzen

Kompetenzen

Top-Skills

Scrum-Master Senior Developer Qt

Produkte / Standards / Erfahrungen / Methoden

Ant
Atlassian Confluence
Atlassian JIRA
BorlandC
Bugtracker
CMake
Continuous Integration
Cvs
DesignPattern
DesignPatterns
domänenspezifische Softwareentwicklung
domänenspezifische Softwareentwicklung
Doxygen
Eclipse
gcc
GDB
generative Softwareentwicklung
generative Softwareentwicklung
Git
Gliffy
Gradle
GUI development
Halcon
HTML5
JavaDoc
Jenkins
KNX
Mantis Bug Tracker
MFC
Model Driven Architecture
Model Driven Development
Model-Driven Software Development
MS Excel
MS Visual Studio
MS Word
MT-Connect
openCV
Qt
QT3
QT4
QT5
QtCreator
Scrum
Scrum Master
Smart Home
Software Architect
Software Architecture
Software Architektur
Software Design
Software-Architektur
SVN
User Experience Design
User Experience Designer
User Interface Design
Visual Studio

Betriebssysteme

Embedded Linux
Embedded Operating System
Linux
Windows

Programmiersprachen

Angular
C++
Java
JavaScript
JSON
Oracle/SQL
QML
STD
UML

Managementerfahrung in Unternehmen

Geschäftsführung
Projektleitung
Scrum-Master

Branchen

Branchen

Industrie

Medizintechnik

Gebäudetechnik

Einsatzorte

Einsatzorte

Forchheim, Oberfranken (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

33 Jahre 3 Monate
1991-01 - heute

Diverse Trainings & Workshops zu Software-Entwicklungsthemen

Trainer C++ MFC Qt ...
Trainer

Trainings und Workshops zu verschieden Themen der Softwareentwicklung. 

Insgesamt weit über 2000 Teilnehmer in den Letzten 25 Jahren

Themen:

  • C++ (Einsteiger bis Profi)
  • MFC (bis zum Jahr 2003)
  • Qt (ab 2000 )
  • Software-Architektur
  • Software Designpatterns
  • Model Driven Development
  • Workshops zur Technologiewahl vor allem bei GUI Themen

MS Visual Studio QtCreator Eclipse
C++ MFC Qt Model Driven Development GUI development Designpatterns Software Architektur
Deutschlandweit
8 Monate
2017-11 - 2018-06

Service Tools für ein Medizinprodukt (Dental)

Berater, Lead Developer, Coach, C++ & Qt Experte C++ Qt QML ...
Berater, Lead Developer, Coach, C++ & Qt Experte

Konzept für die Erfassung und Aufbereitung von Prozessdaten eines Medizingerätes für Service- & Aftersales-Zwecke.

  • Entwicklung eines tragfähigen Konzeptes zusammen mit den Fachabteilungen.
  • Architektur / Design der gesamten Applikation.
  • Aussteuern der Teammitglieder auf technischer Ebene.
  • Aufbau & Coaching von Teammitgliedern.
  • Einführung agiler Entwicklungsmethoden. 
QtCreator Atlassian JIRA Atlassian Confluence Git CMake
C++ Qt QML HTML5 Software-Architektur Scrum Master
Bensheim
5 Monate
2017-06 - 2017-10

Konzept / Architektur / Entwicklung Adapter für Maschinensteuerung

Berater, Architekt, C++ & Qt Experte MT-Connect C++ Qt
Berater, Architekt, C++ & Qt Experte



Bereitstellen der Daten einer Maschinensteuerung (CNC) durch einen Webservice. Als Standard für den Webservice war MT-Connect vorgeben. Wichtig war vor allem gute Erweiterbarkeit und wenig Impact auf das gesamte System (Speicherbedarf, Performance, Installationsaufwand).

  • Klären der vorhandenen Schnittstellen. (Proprietär, wenig dokumentiert, keine Ansprechpartner)
  • Architektur / Design des Adapters und der Testumgebung für automatische Test.
  • Produktreife Umsetzung mit C++/Qt (als Windows-Service).
  • Übergabe der fertigen Software an interne Mitarbeiter.
QtCreator
MT-Connect C++ Qt
Erlangen
5 Monate
2017-01 - 2017-05

Beratung Konzept/Architektur Netzteil mit Messfunktion

Berater / Coach C++ Qt QML ...
Berater / Coach

Der Kunde hat hier zum ersten mal Qt/Qml im Projekt eingesetzt. Aufgabe war es ein Proof of Concept zu erstellen und dies dann an die hausinternen Entwickler zu übergeben.

  • Konzeptionierung
  • Software Architektur
  • Prototypische Entwicklung
  • Coaching
QtCreator QT5
C++ Qt QML Software Architektur generative Softwareentwicklung domänenspezifische Softwareentwicklung
Rosenheim
1 Jahr 1 Monat
2015-11 - 2016-11

Konzept/Architektur Bildverarbeitungsoftware

Fachliche Projektleitung / Software-Architekt Scrum C++ Qt ...
Fachliche Projektleitung / Software-Architekt

Bildverarbeitungssoftware für ein modulares Bildverarbeitungssystem incl. dazu gehöriger Entwicklungsumgebung

  • Konzeptionierung
  • Software Architektur
  • Bedienkonzept
  • Teamleitung
QtCreator Gradle QT5 Angular Atlassian JIRA Atlassian Confluence SVN Jenkins
Scrum C++ Qt JavaScript Model Driven Architecture Model Driven Development QML Continuous Integration Software Architektur
Suhl
5 Jahre 1 Monat
2010-05 - 2015-05

Konfigurationstool für User Interface (Gebäudetechnik)

Projektleitung/Software-Architektur Scrum Qt User Experience Design ...
Projektleitung/Software-Architektur

Software zur Erstellung individueller User Interfaces für Gebäude (Smart Home). 

Umfang:

  • Konfigurationstool für den Elektriker zum Konfigurieren des User Interfaces.
  • Software-Runtime für verschiede Arten von Unterputz Panel PC (Linux / Windows basiert) für die Visualsierung des User Interfaces
  • Web Applikation für den Remotezugriff

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 5-7

QtCreator QT5 Eclipse Visual Studio Embedded Linux Windows Ant SVN Atlassian Confluence Atlassian JIRA gcc Jenkins
Scrum Qt User Experience Design JavaScript C++ JavaScript KNX JSON Model Driven Development Model Driven Architecture QML HTML5 Doxygen Continuous Integration
Lonnerstadt / Lüdenscheid
14 Jahre 2 Monate
2000-12 - 2015-01

Tool zum Design und Erzeugen von Widgets

Projektleitung/Software Architektur/Entwickler C++ Qt Model-Driven Software Development ...
Projektleitung/Software Architektur/Entwickler

Entwicklung eines Tools zur automatischen Erstellung von GUI-Komponenten (Widgets) aus Vektor-Grafiken für eine Simulationsumgebung (hauptsächlich Schiffe).

Das Projekt wurde in vielen Teilabschnitten entwickelt. Immer, wenn der Kunde neue Simulatoren entwickelt hat, wurden das Tool um Funktionen ergänzt.

Bugtracker Mantis Bug Tracker Eclipse Visual Studio GCC GDB QT3 QT4 QT5 Atlassian JIRA Atlassian Confluence SVN CVS
C++ Qt Model-Driven Software Development UML
Lonnerstadt/Bremen
3 Jahre 5 Monate
2008-01 - 2011-05

Konfigurationstool für User Interface (Bergbau)

Projektleitung/Software Architektur Scrum C++ Software Architecture ...
Projektleitung/Software Architektur

Konfigurationstool das einem Applikateur ermöglicht, für Kleinserien von Bergbaumaschinen, individuelle User Interfaces zu gestalten.

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 3

QT5 Eclipse Embedded Linux Windows QtCreator gcc Visual Studio Atlassian Confluence Atlassian JIRA SVN Ant Gliffy
Scrum C++ Software Architecture Qt UML Doxygen
Caterpillar
Lonnerstadt
10 Jahre 1 Monat
2000-01 - 2010-01

Diverse Embedded GUI-Projekte

Projektleitung/Software-Architektur/Entwickler Qt C++ User Interface Design ...
Projektleitung/Software-Architektur/Entwickler

Erstellung von Benutzeroberflächen für Embedded Geräte

meist in der Größenordnung 3-6 Monate immer mit QT und C++, meist für Linux

z.B:

  • Crimp Automat
  • Käse Waage
  • Kleber Mischplatz
  • Hydraulik Prüfgerät
  • ...
Eclipse gcc QT5 QT4 QT3 Embedded Linux Windows Atlassian JIRA Atlassian Confluence BugTracker CVS SVN
Qt C++ User Interface Design User Experience Design UML
4 Jahre 3 Monate
2000-04 - 2004-06

Daten-Erfassungsystem für Verbrauchswerte

Software-Architektur Java Oracle/SQL Software Architecture ...
Software-Architektur

Erstellen einer Applikation zur Erfassung von Verbrauchswerten (Wasser/Strom/Gas) und der nachfolgenden Abrechnung. 

Das Projekt wurde teilweise mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße: 5-8 

Eclipse
Java Oracle/SQL Software Architecture JavaDoc
Ansbach/Lonnerstadt/Höchstadt
5 Jahre 10 Monate
1998-01 - 2003-10

Diverse Bildverarbeitungslösungen

Software-Entwickler Halcon C++ MFC ...
Software-Entwickler

Diverse Lösungen für Bildverabreitungsproblemen auf der Basis von Halcon für Industrie-Sondermaschinen meist

(2-4 Monate)

z.B.:

  • Schrifterkennung auf Fertigungsteilen
  • Fertigungsfehler auf LCD-Displays
  • Schriftqualität auf Blister
  • ...
Halcon C++ MFC Qt
Diverse
Deutschlandweit
4 Jahre 8 Monate
1997-03 - 2001-10

Entwicklung einer Bildverarbeitungssoftware (X-Ray)

Projektleitung/Software Architektur/Entwickler C++ Microsoft Word Visual Studio ...
Projektleitung/Software Architektur/Entwickler

Entwicklung einer Bildverarbeitungssoftware / Anlagensoftware für eine industrielle Microfocus-Röntgen-Anlage.

Umfang:

  • Bedienkonzept
  • Software-Konzept
  • Aufbau einer Entwicklermannschaft beim Kunden
  • Entwicklung der gesamten Software

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt, als Dienstleistung für den Kunden.

Teamgröße: 5-8

Visual Studio MS Word Microsoft Visio Windows MS Excel
C++ Microsoft Word Visual Studio GUI development User Experience Designer Halcon MFC Designpatterns Software Architektur
Feinfocus
Lonnerstadt/Höchstadt/Garbsen
1 Jahr 9 Monate
1997-05 - 1999-01

Software für Prüfstand Wasserzähler

Software-Architektur/Entwickler C++ MFC Designpatterns
Software-Architektur/Entwickler

Softwareframework für  Wasserzähler Prüfstände

Umfang:

  • Software-Architektur/Design
  • Teile der Software-Entwicklung

Das Projekt wurde teilweise mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße 2-3

Visual Studio
C++ MFC Designpatterns
Hydrometer
Ansbach/Lonnerstadt/Höchstadt
1 Jahr 4 Monate
1997-02 - 1998-05

Software für Röntgen-Tomosynthese-Anlage

Projektleitung/Software Architektur/Entwickler C++ MFC Visual Studio ...
Projektleitung/Software Architektur/Entwickler

Entwicklung der Software für eine Röntgen-Tomosynthese-Anlage im zahnmedizinischen Umfeld.

Die Anlage wurde bis zur medizinischen  Erprobung entwickelt.

Umfang:

  • Bedienkonzept
  • Software - Architektur /Design
  • Portierung/Optimierung bestehender BV-Algorthmik
  • Entwicklung der Software 

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße (2-3)

Visual Studio MS Word MS Excel
C++ MFC Visual Studio User Experience Design GUI development
Bensheim
1 Jahr 6 Monate
1996-09 - 1998-02

Framework für die Benutzeroberfläche einer CT-Anlage

Projektleitung/Software Architektur/Entwickler C++ MFC DesignPatterns ...
Projektleitung/Software Architektur/Entwickler

Entwicklung eines Software-Frameworks für die Benutzeroberfläche einer Computertomographie-Anlage im medizinischen Umfeld.

Erstellt wurde für den Kunden eine Sammlung von GUI- Komponenten incl. der Anbindung an die tieferen Software-Layer

Das Projekt wurde mit eigenem Team in der eigenen Firma durchgeführt und als Dienstleistung für den Kunden.

Teamgröße: 6

Visual Studio MS Word MS Excel
C++ MFC DesignPatterns Software Design Software Architecture
Höchstadt/Forchheim
1 Jahr 8 Monate
1994-05 - 1995-12

Geräte- Soft & -Hardware für Rücknahme-System

Projektleitung/Software-Entwickler MS-DOS C++ 68000 Assembler
Projektleitung/Software-Entwickler

Entwicklung einer Hardware Plattform (Fremdvergebabe nur Pflichtenheft erstellt) auf Basis eines 68000 Prozessors von Motorola mit CCD Sensor zur Bilderfassung, 

Entwicklung der Software zur Bilderkennung (68000) und der Benutzeroberfläche unter MS-DOS (grafisch).

Die Interaktion mit dem Nutzer erfolgte komplett tastaturfrei über kleine Animationen/Videos, die den Benutzer führten.

Aufgabe im Projekt:

Projektleitung und Entwicklung der gesamten Software und des Bedienkonzeptes.

BorlandC
MS-DOS C++ 68000 Assembler
Forchheim/Höchstadt/Lonnerstadt
1 Jahr 9 Monate
1994-04 - 1995-12

Steuerung für eine Röntgen-Microfocus-Röhre

Projektleitung/Software-Entwickler C++ 8051
Projektleitung/Software-Entwickler

Entwicklung einer Steuerung für eine Röntgen-Microfocus-Röhre.

Entwicklung einer Hard- & Software für die Leistungselektronik zum Ansteuern der Spulen innerhalb der Röhre und des zugekauften Generators.

Entwicklung einer MS-DOS basierten Applikation als User Interface.

Die Applikation war komplett mit grafischen UI und wurde über eine individuell entwickelte Tastatur bedient  (Tastatur mit „Drehrädern“ zur schnellen Wert-Änderung, ähnlich dem heutigen Mousewheel).

Aufgaben im Projekt:

Projektleitung und Entwicklung der gesamten Software und des Bedienkonzeptes.

BorlandC Keil Tools
C++ 8051
Wendelstein/Lonnerstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
1990-01 - 1990-12

Technikinformatiker

Technikinformatiker (CDI), CDI,Nürnberg
Technikinformatiker (CDI)
CDI,Nürnberg

Sofwareentwicklung

Position

Position

Wenn es um moderne Bediensysteme/Applikationen im technischen Umfeld geht, abseits von Standardlösungen, fühle ich mich "zu Hause". Seit 1991 entwickle ich zusammen mit meinen Kunden smarte Applikationen & Konzepte für Industrie- & Medizinsysteme, die anspruchsvoll und dabei funktional und leicht bedienbar sind. Hier kommt mir zu Gute, dass mir sowohl Problemstellungen aus dem Maschinenbau als auch der Elektrotechnik vertraut sind, gepaart mit einer soliden Erfahrung in der Softwareentwicklung, sehr viel Wissen sowohl praktisch als auch theoretisch.
Der Einsatz von agilen Methoden ist für mich seit langem selbstverständlich. Gerne übernehme ich auch die Verantwortung für ganze Teams, oder arbeite projektübergreifend. Bedingt durch meine langjährige Erfahrung fühle ich mich innerhalb von Projekten in vielen Rollen wohl und kann diese auch ausfüllen, je nach dem, was benötigt wird. Wichtig ist mir, dass das Team "passt", alle Rollen gut und solide besetzt sind und damit erfolgreich zusammengearbeitet werden kann.

Kompetenzen

Kompetenzen

Top-Skills

Scrum-Master Senior Developer Qt

Produkte / Standards / Erfahrungen / Methoden

Ant
Atlassian Confluence
Atlassian JIRA
BorlandC
Bugtracker
CMake
Continuous Integration
Cvs
DesignPattern
DesignPatterns
domänenspezifische Softwareentwicklung
domänenspezifische Softwareentwicklung
Doxygen
Eclipse
gcc
GDB
generative Softwareentwicklung
generative Softwareentwicklung
Git
Gliffy
Gradle
GUI development
Halcon
HTML5
JavaDoc
Jenkins
KNX
Mantis Bug Tracker
MFC
Model Driven Architecture
Model Driven Development
Model-Driven Software Development
MS Excel
MS Visual Studio
MS Word
MT-Connect
openCV
Qt
QT3
QT4
QT5
QtCreator
Scrum
Scrum Master
Smart Home
Software Architect
Software Architecture
Software Architektur
Software Design
Software-Architektur
SVN
User Experience Design
User Experience Designer
User Interface Design
Visual Studio

Betriebssysteme

Embedded Linux
Embedded Operating System
Linux
Windows

Programmiersprachen

Angular
C++
Java
JavaScript
JSON
Oracle/SQL
QML
STD
UML

Managementerfahrung in Unternehmen

Geschäftsführung
Projektleitung
Scrum-Master

Branchen

Branchen

Industrie

Medizintechnik

Gebäudetechnik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.