Softwareentwickler (C++, Qt, QML), GUI-Entwicklung, Spezifikation, Programmierung, Test
Aktualisiert am 05.02.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C++, Qt und GUI Entwicklung
Deutsch
Verhandlungssicher
Englisch
EDV-sicher
Persisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

für Schweiz +50% Stundensatz-Aufschlag

möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-07 - heute

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt 5.15 QML ...
Software-Entwickler

C++/Qt Entwicklung und Design einer interaktiven GUI für Navigation System Simulator. Consulting für Design und Implementierung.

Navigationsystem Simulator Gnss
C++ Qt 5.15 QML Git Inkscape Windows 10 Linux
Holzkirchen, Oberbayern
2 Monate
2019-03 - 2019-04

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt Windows 10
Software-Entwickler

Erweiterung der bestehenden Applikation (03. - 05.2017) zur Steuerung von Kanalinspektionsanlagen.

C++ Qt Windows 10
Rico GmbH
Kempten (Allgäu)
4 Monate
2018-11 - 2019-02

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt Windows 10 ...
Software-Entwickler

C++/Qt Entwicklung und Design einer interaktiven GUI zur Bildverarbeitung für astronomische Aufnahmen.

Feinspezifikation und Implementierung von

? GUI-Design

? 16-Bit-Image-Viewer für Bilder mit extrem großer Auflösung

? erweiterbare Toolbars zum Einbinden von Plugins

C++ Qt Windows 10 Linux MacOS
Zipproth GmbH, Mindelheim
München
3 Monate
2018-08 - 2018-10

C++/Qt (QML) Entwicklung und Design einer GUI zur Steuerung von einem Medizingerät (HF-Chirurgie)

Software-Entwickler C++ Qt5.9 QML ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Messdaten
C++ Qt5.9 QML Git Inkscape Windows 10 Linux
KLS Martin
Freiburg im Breisgau
10 Monate
2017-10 - 2018-07

C++/Qt (QML) Entwicklung und Design einer GUI zur Steuerung von einem Medizingerät

Software-Entwickler C++ Qt 5.9 QML ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Messdaten
C++ Qt 5.9 QML Git Inkscape Windows Linux
KLS Martin
Freiburg im Breisgau
4 Monate
2017-06 - 2017-09

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Bondgeräten

Software-Entwickler C++ Qt 5.8 Git ...
Software-Entwickler

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Bondgeräten.

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Sensordaten
Bondgeräten
C++ Qt 5.8 Git Inkscape Windows Linux
F&K Delvotec
München
3 Monate
2017-03 - 2017-05

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Kanalinspektionsanlagen

Software-Entwickler C++ Qt 5.8 Git ...
Software-Entwickler

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Kanalinspektionsanlagen.

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Steuerung der Beleuchtungsintensität, Wahl der Kamera, Schalten von Messeinrichtungen usw
  • Verarbeitung von Sensordaten
Kanalinspektionsanlagen
C++ Qt 5.8 Git Inkscape Windows Linux
Rico GmbH, Kempten
Kempten
8 Jahre 2 Monate
2008-07 - 2016-08

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler C++ Qt 4.6 MFC 7.1 ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen

  • Verarbeitung messtechnischer Parameter

  • Business-Logik für Abhängigkeiten zwischen messtechnischen Parametern

  • Firmenspezifische Erweiterungen von Qt-Funktionalitäten (Controls Plugin für Qt-Designer, Event Handling, erweitertes Touch-Konzept)

Entwicklung von Komponenten- und System-Test

Netzwerk-Analysatoren
C++ Qt 4.6 MFC 7.1 Visual C++ Rational ClearCase PC Lint Glowcode Windows XP
Rohde & Schwarz
München
2 Jahre 5 Monate
2005-11 - 2008-03

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Neuentwicklung der grafischen Benutzungsoberflächen des Produkts "Version Cross Manager" für SIMATIC PCS 7 zum Vergleich der Projekte.

Realisierung sowohl als eigenständige Applikation als auch Einbettung in anderen Programmen.

Darstellung der Daten in Tree und Tabellen

Kombination von Tabellen- und Baumdarstellung

Vergleichen von Projekten und XML-Dateien

Importieren und Exportieren von Projekt- und Planungsdaten

Archivieren der Projektdaten vor einer Änderung

Wartung, Pflege von "SIMATIC PCS 7 - Prozessobjektsicht¿

Wartung, Pflege von "SIMATIC PCS 7 - Version Trail"

Wartung, Pflege von "SIMATIC PCS 7 - IEA"

SIMATIC PCS 7
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 und Objective Toolkit 6.02 von Stingray AppSight Glowcode Windows NT 2000 und XP
Siemens AG
Karlsruhe
2 Jahre 8 Monate
2003-03 - 2005-10

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Konzeption, Design, Entwicklung der Bedienoberfläche und Integrationstest des Produkts "Version Trail" für SIMATIC PCS 7, das dem Anwender ermöglicht, die Projektdaten zu archivieren bzw. bereits versionierte Projektdaten zu dearchivieren.

Realisierung sowohl als eigenständige Applikation als auch Einbettung in anderen Programmen

Archivieren und Dearchivieren der Projektdaten (ZIP-Verfahren)

Darstellung der Daten in Tree und Tabellen

Verwaltung der Versionshistorie

Vergleich der versionierten Projekte

SIMATIC PCS 7 - Prozessobjektsicht
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 von Stingray AppSight Glowcode Windows NT 2000 und XP
Siemens AG
Karlsruhe (Baden)
3 Jahre
2000-11 - 2003-10

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Systemanalyse, Design und Implementierung der grafischen

Benutzeroberfläche der Teilapplikation "Prozessobjektsicht"

für SIMATIC PCS 7 zur Planung, Projektierung, Inbetriebnahme und

Wartung einer Leittechnischen Anlage inkl. Signalerfassung und -vorbearbeitung.

Es war eine projektweite Liste gefordert, die eine leittechnisch

orientierte Sicht auf die Daten der Basisautomatisierung darstellt.  In der Liste sollten unterschiedliche Informationen im Projekt dargestellt und auch verändert werden können.

Darstellung der Daten in Tabellen mit Objective Grid

Umfangreiche und erweiterte Funktionen zur Bearbeitung der Daten in Tabellen

Import und Export der Daten mit CSV-File

Online-Aktualisierung der Daten

Einbettung in OCX

SIMATIC PCS 7
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 von Stingray Windows NT 2000 und XP
Siemens AG
Karlsruhe (Baden)
4 Jahre
1996-10 - 2000-09

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler Visual C++ 5.0 MFC 4.2 Objective Grid 1.2 von Stingray ...
Software-Entwickler

Entwurf, Implementierung und Test der teilweise sehr komplexen grafischen Benutzeroberflächen zur Visualisierung und Steuerung von Bogenoffset-Druckmaschinen für folgende Teilprodukte:

  • Maschinen-Voreinstellung: zur Voreinstellung von Maschinen-Parametern abseits der Druckmaschine.

  • PressMonitor: zeigt den aktuellen Fertigungszustand der Druckmaschine an und ermöglicht in einem Logbuch den Rückgriff in der Produktionshistorie.

  • CCI (Computer Controlled Inking): die Qualitätssicherung der produzierten Druckerzeugnisse.

  • Verschiedene Windowsanwendungen mit MFC

  • Darstellung der Diagramme mit interner Bibliothek

  • Tabellarische Darstellung der Daten mit Objective Grid

  • Multithreading zum Lesen und Aktualisieren der Daten

  • Reporterstellung mit List & Label

  • Dokumentation mit George

Bogenoffset-Druckmaschinen
Visual C++ 5.0 MFC 4.2 Objective Grid 1.2 von Stingray Visual Source Safe 5.0 Rogue Wave 7.08 George 3.8 List & Label 5.0 Orbix 2.3 Purify 6.5 Windows NT 4.0
MAN Roland Druckmaschine AG
Offenbach am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Stuttgart
Abschluß: Diplom Informatiker (univ.) 1996

Kompetenzen

Kompetenzen

Top-Skills

C++, Qt und GUI Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Git
Inkscape
Qt 5.8
Qt 5.9
Qt Creator
Windows / Linux
COM, MFC, OLE
Qt UI Framework
Objective Grid und Toolkit von Stingray
Rational ClearCase und ClearQuest, Visual Source Safe
Visual Studio 6.0, 2003, 2008, 2012
Visual C++, Visual C# .NET, JBuilder
AppSight, Glowcode, Purify
List & Label, Orbix, Rogue Wave
UML, XML

Betriebssysteme

MS-DOS
1987-2014
OSF/Motif
1991-1996
Unix
1990-1996
Windows
1994-2014

Programmiersprachen

C
1987-2016 (Experte)
C#
2006-2007
C++
1992-2016 (Experte)
Java
1987-1988
JavaScript
1987-1988
Modula-2
1988-1996
Pascal
1988-1996
QML
Qt
2008-2016 (Experte)
Xt, Motif
1991-1996

Datenbanken

SQL

Datenkommunikation

Winsock
mit Qt

Hardware

PC
1987-2016

Design / Entwicklung / Konstruktion

Enterprise Architect

Branchen

Branchen

Maschinenbau
Elektrotechnik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

für Schweiz +50% Stundensatz-Aufschlag

möglich

Projekte

Projekte

4 Jahre 9 Monate
2019-07 - heute

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt 5.15 QML ...
Software-Entwickler

C++/Qt Entwicklung und Design einer interaktiven GUI für Navigation System Simulator. Consulting für Design und Implementierung.

Navigationsystem Simulator Gnss
C++ Qt 5.15 QML Git Inkscape Windows 10 Linux
Holzkirchen, Oberbayern
2 Monate
2019-03 - 2019-04

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt Windows 10
Software-Entwickler

Erweiterung der bestehenden Applikation (03. - 05.2017) zur Steuerung von Kanalinspektionsanlagen.

C++ Qt Windows 10
Rico GmbH
Kempten (Allgäu)
4 Monate
2018-11 - 2019-02

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler C++ Qt Windows 10 ...
Software-Entwickler

C++/Qt Entwicklung und Design einer interaktiven GUI zur Bildverarbeitung für astronomische Aufnahmen.

Feinspezifikation und Implementierung von

? GUI-Design

? 16-Bit-Image-Viewer für Bilder mit extrem großer Auflösung

? erweiterbare Toolbars zum Einbinden von Plugins

C++ Qt Windows 10 Linux MacOS
Zipproth GmbH, Mindelheim
München
3 Monate
2018-08 - 2018-10

C++/Qt (QML) Entwicklung und Design einer GUI zur Steuerung von einem Medizingerät (HF-Chirurgie)

Software-Entwickler C++ Qt5.9 QML ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Messdaten
C++ Qt5.9 QML Git Inkscape Windows 10 Linux
KLS Martin
Freiburg im Breisgau
10 Monate
2017-10 - 2018-07

C++/Qt (QML) Entwicklung und Design einer GUI zur Steuerung von einem Medizingerät

Software-Entwickler C++ Qt 5.9 QML ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Messdaten
C++ Qt 5.9 QML Git Inkscape Windows Linux
KLS Martin
Freiburg im Breisgau
4 Monate
2017-06 - 2017-09

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Bondgeräten

Software-Entwickler C++ Qt 5.8 Git ...
Software-Entwickler

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Bondgeräten.

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Verarbeitung von Sensordaten
Bondgeräten
C++ Qt 5.8 Git Inkscape Windows Linux
F&K Delvotec
München
3 Monate
2017-03 - 2017-05

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Kanalinspektionsanlagen

Software-Entwickler C++ Qt 5.8 Git ...
Software-Entwickler

C++/Qt Entwicklung und Design einer GUI zur Steuerung von Kanalinspektionsanlagen.

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen
  • Steuerung der Beleuchtungsintensität, Wahl der Kamera, Schalten von Messeinrichtungen usw
  • Verarbeitung von Sensordaten
Kanalinspektionsanlagen
C++ Qt 5.8 Git Inkscape Windows Linux
Rico GmbH, Kempten
Kempten
8 Jahre 2 Monate
2008-07 - 2016-08

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler C++ Qt 4.6 MFC 7.1 ...
Software-Entwickler

Feinspezifikation und Implementierung von

  • Bedienkonzepte und Visualisierung von Abläufen

  • Verarbeitung messtechnischer Parameter

  • Business-Logik für Abhängigkeiten zwischen messtechnischen Parametern

  • Firmenspezifische Erweiterungen von Qt-Funktionalitäten (Controls Plugin für Qt-Designer, Event Handling, erweitertes Touch-Konzept)

Entwicklung von Komponenten- und System-Test

Netzwerk-Analysatoren
C++ Qt 4.6 MFC 7.1 Visual C++ Rational ClearCase PC Lint Glowcode Windows XP
Rohde & Schwarz
München
2 Jahre 5 Monate
2005-11 - 2008-03

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Neuentwicklung der grafischen Benutzungsoberflächen des Produkts "Version Cross Manager" für SIMATIC PCS 7 zum Vergleich der Projekte.

Realisierung sowohl als eigenständige Applikation als auch Einbettung in anderen Programmen.

Darstellung der Daten in Tree und Tabellen

Kombination von Tabellen- und Baumdarstellung

Vergleichen von Projekten und XML-Dateien

Importieren und Exportieren von Projekt- und Planungsdaten

Archivieren der Projektdaten vor einer Änderung

Wartung, Pflege von "SIMATIC PCS 7 - Prozessobjektsicht¿

Wartung, Pflege von "SIMATIC PCS 7 - Version Trail"

Wartung, Pflege von "SIMATIC PCS 7 - IEA"

SIMATIC PCS 7
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 und Objective Toolkit 6.02 von Stingray AppSight Glowcode Windows NT 2000 und XP
Siemens AG
Karlsruhe
2 Jahre 8 Monate
2003-03 - 2005-10

Entwicklung der grafischen Benutzeroberfläche, Wartung, Pflege

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Konzeption, Design, Entwicklung der Bedienoberfläche und Integrationstest des Produkts "Version Trail" für SIMATIC PCS 7, das dem Anwender ermöglicht, die Projektdaten zu archivieren bzw. bereits versionierte Projektdaten zu dearchivieren.

Realisierung sowohl als eigenständige Applikation als auch Einbettung in anderen Programmen

Archivieren und Dearchivieren der Projektdaten (ZIP-Verfahren)

Darstellung der Daten in Tree und Tabellen

Verwaltung der Versionshistorie

Vergleich der versionierten Projekte

SIMATIC PCS 7 - Prozessobjektsicht
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 von Stingray AppSight Glowcode Windows NT 2000 und XP
Siemens AG
Karlsruhe (Baden)
3 Jahre
2000-11 - 2003-10

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 ...
Software-Entwickler

Systemanalyse, Design und Implementierung der grafischen

Benutzeroberfläche der Teilapplikation "Prozessobjektsicht"

für SIMATIC PCS 7 zur Planung, Projektierung, Inbetriebnahme und

Wartung einer Leittechnischen Anlage inkl. Signalerfassung und -vorbearbeitung.

Es war eine projektweite Liste gefordert, die eine leittechnisch

orientierte Sicht auf die Daten der Basisautomatisierung darstellt.  In der Liste sollten unterschiedliche Informationen im Projekt dargestellt und auch verändert werden können.

Darstellung der Daten in Tabellen mit Objective Grid

Umfangreiche und erweiterte Funktionen zur Bearbeitung der Daten in Tabellen

Import und Export der Daten mit CSV-File

Online-Aktualisierung der Daten

Einbettung in OCX

SIMATIC PCS 7
Visual C++ 6.0 MFC 4.2 Rational ClearCase 4.2 Rational ClearQuest Objective Grid 7.0 von Stingray Windows NT 2000 und XP
Siemens AG
Karlsruhe (Baden)
4 Jahre
1996-10 - 2000-09

Entwicklung der grafischen Benutzeroberfläche

Software-Entwickler Visual C++ 5.0 MFC 4.2 Objective Grid 1.2 von Stingray ...
Software-Entwickler

Entwurf, Implementierung und Test der teilweise sehr komplexen grafischen Benutzeroberflächen zur Visualisierung und Steuerung von Bogenoffset-Druckmaschinen für folgende Teilprodukte:

  • Maschinen-Voreinstellung: zur Voreinstellung von Maschinen-Parametern abseits der Druckmaschine.

  • PressMonitor: zeigt den aktuellen Fertigungszustand der Druckmaschine an und ermöglicht in einem Logbuch den Rückgriff in der Produktionshistorie.

  • CCI (Computer Controlled Inking): die Qualitätssicherung der produzierten Druckerzeugnisse.

  • Verschiedene Windowsanwendungen mit MFC

  • Darstellung der Diagramme mit interner Bibliothek

  • Tabellarische Darstellung der Daten mit Objective Grid

  • Multithreading zum Lesen und Aktualisieren der Daten

  • Reporterstellung mit List & Label

  • Dokumentation mit George

Bogenoffset-Druckmaschinen
Visual C++ 5.0 MFC 4.2 Objective Grid 1.2 von Stingray Visual Source Safe 5.0 Rogue Wave 7.08 George 3.8 List & Label 5.0 Orbix 2.3 Purify 6.5 Windows NT 4.0
MAN Roland Druckmaschine AG
Offenbach am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Stuttgart
Abschluß: Diplom Informatiker (univ.) 1996

Kompetenzen

Kompetenzen

Top-Skills

C++, Qt und GUI Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Git
Inkscape
Qt 5.8
Qt 5.9
Qt Creator
Windows / Linux
COM, MFC, OLE
Qt UI Framework
Objective Grid und Toolkit von Stingray
Rational ClearCase und ClearQuest, Visual Source Safe
Visual Studio 6.0, 2003, 2008, 2012
Visual C++, Visual C# .NET, JBuilder
AppSight, Glowcode, Purify
List & Label, Orbix, Rogue Wave
UML, XML

Betriebssysteme

MS-DOS
1987-2014
OSF/Motif
1991-1996
Unix
1990-1996
Windows
1994-2014

Programmiersprachen

C
1987-2016 (Experte)
C#
2006-2007
C++
1992-2016 (Experte)
Java
1987-1988
JavaScript
1987-1988
Modula-2
1988-1996
Pascal
1988-1996
QML
Qt
2008-2016 (Experte)
Xt, Motif
1991-1996

Datenbanken

SQL

Datenkommunikation

Winsock
mit Qt

Hardware

PC
1987-2016

Design / Entwicklung / Konstruktion

Enterprise Architect

Branchen

Branchen

Maschinenbau
Elektrotechnik

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.