Sehr erfahrener C++ Entwickler: Qt (inkl. QML), BOOST, STL, ATL, MFC, OpenCV; C#/.NET; Experte: GUI, Windows-API, COM,...
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 17291 Prenzlau
- auf Anfrage
- de | en
- 22.09.2023
Kurzvorstellung
Projekterfahrungen u.a. im Umfeld Medizintechnik, Militärtechnik und Bahn.
Qualifikationen
Projekt‐ & Berufserfahrung
9/2017 – 2/2018
TätigkeitsbeschreibungImplementierung 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 QualifikationenScrum, C#, C++, Qt (Software), Visual C++, Microsoft Visual Studio
2/2016 – 6/2017
TätigkeitsbeschreibungWeiterentwicklung und Testen der HMI-Software für die Verwendung in sicheren Multifunktions-Terminals in ICE-Zügen innerhalb Europas.
Eingesetzte QualifikationenScrum, C++, Qt (Software), Visual C++
1/2015 – 12/2015
TätigkeitsbeschreibungIm 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 QualifikationenMongodb, C++, Qt (Software), Visual C++
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
Microsoft Windows (allg.), Scrum, C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio, User Interface (UI)
1/2013 – 5/2013
TätigkeitsbeschreibungGraphisches User-Interface für ein medizinisches Operations-Werkzeug mit Video-Unterstützung.
Eingesetzte QualifikationenScrum, C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)
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.
Microsoft Windows (allg.), C++, Python, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)
1/2012 – 3/2012
TätigkeitsbeschreibungDie 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 QualifikationenC++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)
10/2011 – 1/2012
TätigkeitsbeschreibungEntwicklung einer Client-/ Server-Applikation, die als Kryptisierungs-Solution für Cloud- Speichersysteme dient.
Eingesetzte QualifikationenMicrosoft Windows (allg.), C#, C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)
5/2011 – 8/2011
TätigkeitsbeschreibungEntwicklung einer Prüfsoftware für die Messung der elektromagnetischen Verträglichkeit von neu entwickelten Sensoren für die mobile Fahrgastzählung.
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Qt (Software), Visual C++, User Interface (UI)
6/2010 – 12/2010
TätigkeitsbeschreibungWeiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++
1/2010 – 6/2010
TätigkeitsbeschreibungWeiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio
1/2009 – 12/2009
TätigkeitsbeschreibungWeiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien.
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio
3/2008 – 9/2008
TätigkeitsbeschreibungWeiterentwicklung der hauseigenen CAD-Software für die Produktionssteuerung und die Montage im Stahlbau.
Eingesetzte QualifikationenC++, Qt (Software), Visual C++, Microsoft Visual Studio
10/2007 – 12/2007
TätigkeitsbeschreibungWeiterentwicklung des GUI der GMX-Instant-Messenger-Applikation.
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio, User Interface (UI)
3/2007 – 5/2007
TätigkeitsbeschreibungUmsetzung 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 QualifikationenC++, Qt (Software), Visual C++, Microsoft Visual Studio
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.
C++, Qt (Software), Visual C++, Microsoft Visual Studio, User Interface (UI)
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.
Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio
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
Microsoft Windows (allg.), C++, Visual C++, Microsoft Visual Studio, User Interface (UI)
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
Microsoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, Microsoft Visual Studio
3/2004 – 4/2004
TätigkeitsbeschreibungEine auf libcurl basierende Multiplattform-C++-Klassenbibliothek zur Übermittlung von Dateien ins Internet, inkl. OpenSSL.
Eingesetzte QualifikationenTransport Layer Security, C++, Visual C++, Microsoft Visual Studio
8/2003 – 9/2003
TätigkeitsbeschreibungC++-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 QualifikationenMicrosoft Windows (allg.), C++, Visual C++
3/2002 – 5/2002
TätigkeitsbeschreibungEntwicklung einer performance-optimierten Thumbnail-Viewer Applikation mit der Möglichkeit der Veränderung der Thumbnail-Beschreibungen zur Laufzeit durch einen anderen Prozess.
Eingesetzte QualifikationenMicrosoft Windows (allg.), C++, Microsoft Foundation Classes (MFC), Visual C++, User Interface (UI)
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
Microsoft Windows (allg.), C++, Visual Basic, Visual C++, Microsoft Visual Studio
9/1998 – 11/1998
TätigkeitsbeschreibungEntwicklung einer Patienten-/Diagnosendatenbank
Eingesetzte QualifikationenSQL, Microsoft Access, Microsoft Windows (allg.), Visual Basic
Ausbildung
Gummersbach
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden