freiberufler Sehr erfahrener C++ Entwickler: Qt (inkl. QML), BOOST, STL, ATL, MFC, OpenCV; C#/.NET; Experte: GUI, Windows-API, COM, Bildverarbeitung, MongoDB auf freelance.de

Sehr erfahrener C++ Entwickler: Qt (inkl. QML), BOOST, STL, ATL, MFC, OpenCV; C#/.NET; Experte: GUI, Windows-API, COM,...

offline
  • auf Anfrage
  • 17291 Prenzlau
  • auf Anfrage
  • de  |  en
  • 22.09.2023

Kurzvorstellung

Sehr erfahrener C++ Entwickler: Qt (inkl. QML),
Projekterfahrungen u.a. im Umfeld Medizintechnik, Militärtechnik und Bahn.

Qualifikationen

  • C#
  • C++13 J.
  • Microsoft Visual Studio9 J.
  • Microsoft Windows (allg.)8 J.
  • Mongodb1 J.
  • Python
  • Qt (Software)5 J.
  • Scrum3 J.
  • User Interface (UI)4 J.
  • Visual C++13 J.

Projekt‐ & Berufserfahrung

Softwareentwickler / Software Consultant
Zeiss Meditec AG, Jena
9/2017 – 2/2018 (6 Monate)
Medizintechnik
Tätigkeitszeitraum

9/2017 – 2/2018

Tätigkeitsbeschreibung

Implementierung des REST-Interfaces (standardisierte HTTP-Kommunikation) in C++ zwischen zwei verschiedenen Hardware-Komponenten des Gesamtsystems für die Laser-Behandlung des Augen Katarakts, sowie diverse andere Entwicklungsaufgaben, u.a. unter Verwendung von Qt 5. Schreiben von Unit-Tests und Dokumentation in Doors.

Eingesetzte Qualifikationen

Scrum, C#, C++, Qt (Software), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Deuta GmbH, Berlin
2/2016 – 6/2017 (1 Jahr, 5 Monate)
Bahn- und Schienenverkehr
Tätigkeitszeitraum

2/2016 – 6/2017

Tätigkeitsbeschreibung

Weiterentwicklung und Testen der HMI-Software für die Verwendung in sicheren Multifunktions-Terminals in ICE-Zügen innerhalb Europas.

Eingesetzte Qualifikationen

Scrum, C++, Qt (Software), Visual C++

Softwareentwickler / Software Consultant
Raytheon Anschuetz GmbH, Kiel
1/2015 – 12/2015 (1 Jahr)
Militärtechnik
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Im Bereich Military Defense der Raytheon Anschütz GmbH in Kiel entwickelte ich in alleiniger Verantwortung eine Datenbank-Server- und Client-Applikation , welche in Echtzeit Tausende von Nachrichten der zentralen Steuereinheit eines U-Bootes in einer MongoDB-Datenbank speichert. Die Software fungiert u.a. auch als TCP/IP-Server für Datenbankanfragen von einem anderen Computer im Netzwerk.Für die Implementierung wurden von mir eingesetzt: C++ 11, Qt 5.4, BOOST, STL, Visual Studio 2013 und der MongoDB C++ Driver 3.1.

Eingesetzte Qualifikationen

Mongodb, C++, Qt (Software), Visual C++

Softwareentwickler / Software Consultant
XYLON International GmbH, Norderstedt
7/2013 – 12/2014 (1 Jahr, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2013 – 12/2014

Tätigkeitsbeschreibung

Weiterentwicklung und Testen des grafischen Bediener-Interfaces der firmeneigenen Computertomographie- und Röntgen-Hardware für die automatisierte Inspektion von elektronischen Bauteilen in einer Teamstärke von zehn Mitarbeitern.
HALCON-Bibliothek

Eingesetzte Qualifikationen

Microsoft Windows (allg.), Scrum, C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Stryker GmbH, Freiburg
1/2013 – 5/2013 (5 Monate)
Medizintechnik
Tätigkeitszeitraum

1/2013 – 5/2013

Tätigkeitsbeschreibung

Graphisches User-Interface für ein medizinisches Operations-Werkzeug mit Video-Unterstützung.

Eingesetzte Qualifikationen

Scrum, C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Basler AG, Ahrensburg
6/2012 – 12/2012 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2012 – 12/2012

Tätigkeitsbeschreibung

Entwicklung diverser tools, u.a.- Upgrade-Tool für eine Kamera-Firmware- Weiterentwicklung eines grafischen User-Interfaces für den Fernzugriff auf Überwachungkameras.
Eine Qt-Applikation für die Konfiguration einer USB3-Kamera.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Python, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
m-u-t AG, Hamburg
1/2012 – 3/2012 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2012 – 3/2012

Tätigkeitsbeschreibung

Die Entwicklung einer Windows-Applikation zur Steuerung und Visualisierung der komplexen Funktionen einer multifunktionalen Controller-Hardware, welche in ICE-Zügen der Deutschen Bahn eingesetzt wird. Die Kommunikation wurde über die RS-232 Schnittstelle realisiert.

Eingesetzte Qualifikationen

C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Rossmanith GmbH, Göppingen
10/2011 – 1/2012 (4 Monate)
Social Media
Tätigkeitszeitraum

10/2011 – 1/2012

Tätigkeitsbeschreibung

Entwicklung einer Client-/ Server-Applikation, die als Kryptisierungs-Solution für Cloud- Speichersysteme dient.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C#, C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
iris-GmbH infrared & intelligent sensors, Berlin
5/2011 – 8/2011 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2011 – 8/2011

Tätigkeitsbeschreibung

Entwicklung einer Prüfsoftware für die Messung der elektromagnetischen Verträglichkeit von neu entwickelten Sensoren für die mobile Fahrgastzählung.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Qt (Software), Visual C++, User Interface (UI)

Softwareentwickler / Software Consultant
eResearchTechnology GmbH, Würzburg
6/2010 – 12/2010 (7 Monate)
Medizintechnik
Tätigkeitszeitraum

6/2010 – 12/2010

Tätigkeitsbeschreibung

Weiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++

Softwareentwickler / Software Consultant
CareFusion GmbH, Würzburg
1/2010 – 6/2010 (6 Monate)
Medizintechnik
Tätigkeitszeitraum

1/2010 – 6/2010

Tätigkeitsbeschreibung

Weiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Cardinal Health Germany GmbH, Würzburg
1/2009 – 12/2009 (1 Jahr)
Medizintechnik
Tätigkeitszeitraum

1/2009 – 12/2009

Tätigkeitsbeschreibung

Weiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
BOCAD Software GmbH, Bochum
3/2008 – 9/2008 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2008 – 9/2008

Tätigkeitsbeschreibung

Weiterentwicklung der hauseigenen CAD-Software für die Produktionssteuerung und die Montage im Stahlbau.

Eingesetzte Qualifikationen

C++, Qt (Software), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
GMX GmbH, München
10/2007 – 12/2007 (3 Monate)
Social Media
Tätigkeitszeitraum

10/2007 – 12/2007

Tätigkeitsbeschreibung

Weiterentwicklung des GUI der GMX-Instant-Messenger-Applikation.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
3/2007 – 5/2007 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2007 – 5/2007

Tätigkeitsbeschreibung

Umsetzung einer bestehenden Windows-Desktop-Applikation in eine „Car-PC“-Software, also eine Software, die sich im Auto mit proprietären Eingabe- und Steuerungsgeräten bedienen lässt.

Eingesetzte Qualifikationen

C++, Qt (Software), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
SevenCs GmbH & Co. KG, Hamburg
8/2006 – 11/2006 (4 Monate)
Elektronische Seekarten
Tätigkeitszeitraum

8/2006 – 11/2006

Tätigkeitsbeschreibung

Die oben genannte Firma vertraute mir die Weiterentwicklung seines speziellen Raster- und Vektor-Symbol-Editors an. Die Weiterentwicklung beinhaltete u.a.:
• Portierung von Qt 3.x nach Qt 4.x
• Verbesserung des GUI.
• Implementierung spezieller Grafik-Transformations-Algorithmen
 für die performance optimierte Darstellung von komplexen
 Vektorgrafiken entlang eines Pfades mit einem beliebigen
 Verlauf.

Eingesetzte Qualifikationen

C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
6/2005 – 10/2005 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2005 – 10/2005

Tätigkeitsbeschreibung

Ein visualisiertes Verfahren zur Detektion von bewegten Objekten innerhalb einer Sequenz von Situationsbildern im Rahmen einer OCR Applikation.
Der praktische Hintergrund dieses Projektes ist die selektive Weitergabe von aufgenommenen Fahrzeugen an eine OCR-Applikation. Die Applikation dieses Verfahrens wird derzeit von der deutschen Polizei in automatischen Kennzeichenlesegeräten des oben genannten Unternehmens verwendet.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
2/2005 – 4/2005 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2005 – 4/2005

Tätigkeitsbeschreibung

PC-User-Interface für ein Handmessgerät.
Fachwissen
proprietäres Protokoll, RS-232 Ansteuerung in C++, XML, Grafische Statistik, GUI, Interaktion VC++ mit VB6

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Visual C++, Microsoft Visual Studio, User Interface (UI)

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
7/2004 – 9/2004 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2004 – 9/2004

Tätigkeitsbeschreibung

Ein System zur Aufnahme und Speicherung von Bildsequenzen zu Dokumentationszwecken inkl. der Reaktion auf eine externe Trigger-Nachricht mit vorgegebener Latenzzeit
Technologien: Visual C++, MFC, Visual Studio 6, Visual Source Safe
Fachwissen: Zeitkritische Programmierung, Systemnahe Programmierung, Kamera-
programmierung, RS-232, IEEE-1394

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
3/2004 – 4/2004 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2004 – 4/2004

Tätigkeitsbeschreibung

Eine auf libcurl basierende Multiplattform-C++-Klassenbibliothek zur Übermittlung von Dateien ins Internet, inkl. OpenSSL.

Eingesetzte Qualifikationen

Transport Layer Security, C++, Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
8/2003 – 9/2003 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2003 – 9/2003

Tätigkeitsbeschreibung

C++-Library für das Einlesen von GPS-Daten über eine GPS-Maus inkl. der Speicherung dieser Daten in den EXIF Tags von JPEG-Bildern.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Visual C++

Softwareentwickler / Software Consultant
Robot Visual Systems GmbH, Hildesheim
3/2002 – 5/2002 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2002 – 5/2002

Tätigkeitsbeschreibung

Entwicklung einer performance-optimierten Thumbnail-Viewer Applikation mit der Möglichkeit der Veränderung der Thumbnail-Beschreibungen zur Laufzeit durch einen anderen Prozess.

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, User Interface (UI)

Softwareentwickler / Software Consultant
Radarlux GmbH, Köln
1/2000 – 12/2001 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2000 – 12/2001

Tätigkeitsbeschreibung

Entwicklung der Steuerungssoftware für ein Beweisbild-Aufnahmesystem für die Verkehrsüberwachung
Kurzbeschreibung:
Für das System "Tempocam" wurde von mir die Steuerungssoftware für die Bild- und Datenspeicherung entwickelt. Das System "Tempocam" besteht aus den Hardware-Komponenten: Mini-PC (Windows-OS) mit einer integrierten PC-Kamera und einem Radargerät, welches die Messdaten via RS232 sendet und so den Bildaufnahmeprozess triggert. Zusätzlich ist ein Monitor für die Visualisierung in Echtzeit in das System integriert.
Fachwissen: Multithreading/Multitasking, RS-232, Echtzeit-Darstellung, Zeitkritische Programmierung

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++, Visual Basic, Visual C++, Microsoft Visual Studio

Softwareentwickler / Software Consultant
Universitätsklinikum Würzburg, Deutschlandweit
9/1998 – 11/1998 (3 Monate)
Universitätsklinikum
Tätigkeitszeitraum

9/1998 – 11/1998

Tätigkeitsbeschreibung

Entwicklung einer Patienten-/Diagnosendatenbank

Eingesetzte Qualifikationen

SQL, Microsoft Access, Microsoft Windows (allg.), Visual Basic

Ausbildung

Elektrotechnik
Diplom (FH)
1996
Gummersbach

Weitere Kenntnisse

C++-Projekte seit 1998
C Projekte seit 1990.
C# Projekterfahrung 2+ Jahre
C++ Main skill Projekterfahrungen 15+ Jahre; Klassenbibliotheken: MFC, STL, ATL, WTL
Qt/QML seit 2005
Python (auch PyQt) wiederholte Projekterfahrung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
4475
Alter
55
Berufserfahrung
29 Jahre und 11 Monate (seit 01/1995)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden