Sehr erfahrener C++ Entwickler: Qt, QML, MFC, BOOST, STL, MongoDB. Militärtechnik (Raytheon Anschütz) , Medizintechnik (Stryker, Zeiss Meditec)
Aktualisiert am 17.02.2024
Profil
Referenzen (6)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.02.2024
Verfügbar zu: 100%
davon vor Ort: 100%
requirement engineering, C++, Qt
SQL-Datenbanken
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Hamburg (+500km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2019-08 - 2022-06

Requirement Managment und Software-Entwicklung der UI-Applikation für die 'MACSima'-Maschine der Firma Miltenyi Biotec

Requirement manager, C++/Qt Backend-/Frontend-Entwickler Scrum Canban Jira ...
Requirement manager, C++/Qt Backend-/Frontend-Entwickler

Erstellung von Spezifikationen (Requirement Management) für die UI-Applikation der "MACSima"-Maschine von Miltenyi Biotech für die mikroskopische Untersuchung von Proben mit Reagenzien mit unter Anderem folgenden Hauptmerkmalen:

- Analyse von Hunderten von Markern in einer einzigen Probe.
- Automatisierte Probenverarbeitung und Bildgebung.
- Bildgebung aller Arten von festen Proben vom Gewebe bis zu einzelnen Zellen.

Zu meinem weiteren Aufgabenbereich innerhalb des "MACSIMA"-Projekts gehört die Steuerung des externen Dienstleisters "KDAB", der zum großen Teil die Implementierung der UI-Applikation in C+/Qt/QML vornimmt.

Darüber hinaus habe ich selbst C++/Qt Entwicklung im Backend Bereich des Projekts durchgeführt, vor allem im Bereich der Speicherung und Filterung der Daten der Experimente (SQL Datenbank und Business Logic).

QtCreator Qt 5.12 Linux Ubuntu BitBucket GIT
Scrum Canban Jira QtCreator Qt 5.12 Linux Ubuntu C++ 11 STL GIT
Miltenyi Biotech GmbH
Bergisch Gladbach
7 Monate
2019-01 - 2019-07

Entwicklung eines generischen C++/QML/Qt-Frameworks für Maschinen-UIs

Scrum Canban Jira ...

Entwicklung eines projektübergreifenden Frameworks basierend auf C++ Qt/QML für die generische User-Interface Entwicklung zwecks Bedienbarkeit von Maschinen der Firma Miltenyi Biotec (AUTOMacs/MASCSima u.a.)

QtCreator Qt 5.12 Linux Ubuntu BitBucket GIT
Scrum Canban Jira QtCreator Qt 5.12 Linux Ubuntu C++ 11 STL GIT
Miltenyi Biotec GmbH
Bergisch Gladbach
5 Monate
2017-09 - 2018-01

Augen Katarakt Operationsgerät mittels Laser

C++11 Qt 5.7 Doors ...

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, Unit-Tests und Dokumentation in Doors.

Doors Visual Studio 2013 MS TFS
C++11 Qt 5.7 Doors Visual Studio 2013 Scrum
Zeiss Meditec AG
Jena
1 Jahr 5 Monate
2016-02 - 2017-06

Sichere Multifunktions-Terminals für Schienenfahrzeuge

Qt 5.6 Linux C++ 11 ...

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

Qt Creator Mantis Gitlab
Qt 5.6 Linux C++ 11 Scrum UML ETCS
Deuta GmbH
Berlin
11 Monate
2015-01 - 2015-11

Datenbank-Server- und Client-Applikation für die Anbindung an die zentrale Steuereinheit eines U-Bootes

C++/Qt-Entwickler C++; Qt 5.4; BOOST; STL; mongoDB (Datenbank); Windows; Scrum; TCP-Server; RS232-Client; QTcpServer; QSerialPort
C++/Qt-Entwickler

Im Bereich Military Defense der Raytheon Anschütz GmbH in Kiel entwickelte ich in alleiniger Verantwortung eine Windows-Software, welche in Echtzeit 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.

VS 2013; VC++; SVN; JIRA; DOORS
C++; Qt 5.4; BOOST; STL; mongoDB (Datenbank); Windows; Scrum; TCP-Server; RS232-Client; QTcpServer; QSerialPort
Raytheon Anschuetz GmbH
Kiel
1 Jahr 6 Monate
2013-07 - 2014-12

YXLON FeinFocus graphical user interface Y.FGUI 3.X für Y.Cougar and Y.Cheetah

Software-Entwickler Halcon (Bibliothek für industrielle Bildverarbeitung) VS 2010 C++ 11 ...
Software-Entwickler

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 für industrielle Bildverarbeitung) VS 2010 C++ 11 MFC STL Jenkins GUI-Entwicklung Bildverarbeitung OpenCV
XYLON International GmbH
Norderstedt bei Hamburg
5 Monate
2013-01 - 2013-05

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

Software-Entwickler Qt 4.8 STL QML ...
Software-Entwickler

Softwareentwicklung, Sourcecode-Review und Testen (Klassentests, Test-Tools).

Qt 4.8 STL QML Boost Visual Studio 2008 C++ QtCreator
Stryker GmbH
Freiburg
7 Monate
2012-06 - 2012-12

Softwareentwicklung von diversen Kamera-Tools und Testen.

Software-Entwickler Qt 4.8, PyQt, Python, Visual C++ 2010, Scrum, MS SQL Server 2005
Software-Entwickler
Entwicklung diverser tools, u.a. - Upgrade-Tool für eine Kamera-Firmware - Weiterentwicklung eines grafischen User-Interfaces für den Fernzugriff auf Überwachungkameras. - Eine Applikation für die Konfiguration einer USB3-Kamera
Eclipse, Visual C++ 2010, Visual C++ 2008, Jenkins, GIT,
Qt 4.8, PyQt, Python, Visual C++ 2010, Scrum, MS SQL Server 2005
Basler AG
Ahrensburg
3 Monate
2012-01 - 2012-03

Graphisches User-Interface für einen Controller, welcher für den Einsatz in ICE-Zügen der DB konzipiert ist

Software-Entwickler Qt 4 VS 2010 C++ ...
Software-Entwickler

Eine 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.

Qt 4 VS 2010 C++ STL
m-u-t AG
Wedel bei Hamburg
4 Monate
2011-10 - 2012-01

Entwicklung einer Client-/ Server-Applikation, die als Verschlüsselungslösung für Cloud- Speichersysteme dient. Die Lösung basiert auf C++ und die GUI wurde mit Qt entwickelt

C++; BOOST; Qt 4.7.3; C#/.NET Outlook-Plugin-Programmierung; IPC; API-Hooking Hooking meherer COM-Interfaces ...

C++ Entwickler für Cloud-Verschlüsselungslösung.

C++; BOOST; Qt 4.7.3; C#/.NET Outlook-Plugin-Programmierung; IPC; API-Hooking Hooking meherer COM-Interfaces COM-Interface Programmierung
Rossmanith GmbH
4 Monate
2011-05 - 2011-08

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

C++ (MINGW-Compiler) Qt 4.7.3 Qt Creator 2.2.0 ...
C++ (MINGW-Compiler) Qt 4.7.3 Qt Creator 2.2.0 Boost Lib.
iris-GmbH infrared & intelligent sensors, Berlin
2 Jahre
2009-01 - 2010-12

Weiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien

MFC VC++ 6 VC++ 2008 ...
MFC VC++ 6 VC++ 2008 VC++ 2010 MS TFS 2005/2008/2010
Cardinal Health Germany GmbH (ab 1/2010 CareFusion GmbH und ab 6/2010 eResearchTechnology GmbH)
7 Monate
2008-03 - 2008-09

Weiterentwicklung einer CAD-Software für die Produktionssteuerung für den Stahlbau

Qt OpenGL Visual C++ 2003 ...
Qt OpenGL Visual C++ 2003 SVN
BOCAD Software GmbH 3D CAD / CAM Software für Montage und Stahlbau
3 Monate
2007-10 - 2007-12

Weiterentwicklung GUI der Instant-Messenger-Applikation von GMX

C++ ATL WTL ...
C++ ATL WTL COM VS 2003 SVN
GMX GmbH
3 Monate
2007-03 - 2007-05

Umsetzung einer bestehenden Windows-OCR-Applikation in ein proprietäres Multiplattform-GUI

Qt Visual C++ 6 Visual Studio 6 ...

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.

Qt Visual C++ 6 Visual Studio 6 TFS
Robot Visual Systems GmbH
4 Monate
2006-08 - 2006-11

Ein spezieller Raster- und Vektorgrafikeditor

4.x OpenGL Visual C++ ...
  • 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.

Beschreibung

Die oben genannte Firma vertraute mir die Weiterentwicklung seines speziellen Raster- und Vektorsymbol-Editors "Preslib-Editor" an. Diese Software wirdspeziell für die Erstellung von nautischen Symbolen zur Verwendung in elektronischen Seekarten als Multiplattform-Software entwickelt.

4.x OpenGL Visual C++ Visual Studio 6 CVS
SevenCs GmbH & Co. KG
5 Monate
2005-06 - 2005-10

Ein visualisiertes Verfahren zur Detektion von bewegten Objekten innerhalb einer Sequenz von Situationsbildern im Rahmen einer OCR Applikation

C C++ Visual C++ ...
  • Konzepterstellung des Verfahrens
  • Implementierung der Algorithmen, die innerhalb der Applikation des Verfahrens die Möglichkeit schaffen bewegte Objekte, auch bei plötzlichen Änderungen der Lichtverhältnisse, zuverlässig zu verfolgen.

Projektbeschreibung:

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.

C C++ Visual C++ MFC Visual Studio 6 Visual Source Safe Bildverarbeitung Bildanalyse Video Kameraprogrammierung DivX-Codec Windows-API OOD OOA GUI FireWire IEEE-1394 Algorithmuskonzeption und Algorithmusimplementation
Robot Visual Systems GmbH
3 Monate
2005-02 - 2005-04

PC-User-Interface für ein Handmessgerät

Visual C++ MFC Visual Basic 6 ...

Fachwissen

proprietäres Protokoll, RS-232 Ansteuerung in C++, XML, Grafische Statistik, GUI, Interaktion VC++ mit VB6 

Visual C++ MFC Visual Basic 6 Visual Studio 6 Visual Source Safe GDI+
Robot Visual Systems GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-1996
Studium Elektrotechnik an der Fachhochschule Gummersbach
Abschluss: Diplom-Ingenieur (FH)
  • In den vorlesungsfreien Zeiten Arbeit als Programmierer bei der Bayer AG im Rahmen eines Werkstudentenvertrages

Kompetenzen

Kompetenzen

Top-Skills

requirement engineering, C++, Qt SQL-Datenbanken

Produkte / Standards / Erfahrungen / Methoden

BitBucket
Canban
Confluence
DOORS
ETCS
GIT
Gitlab
JIRA
Mantis
Microsoft Visual Studio
Microsoft Visual Studio 2017
MS TFS
Polarion
Qt 5.12
QtCreator
STL
SVN
UML
VC++
Visual Studio 2013

Projekterfahrungen u.a. aus der Medizintechnik (2009, 2010, 2012) und dem Militär (2015), C++, C, ANSI-C, C++ 11, PyQt, Python, Visual C++ 2013, mongoDB (Datenbank), Qt 4, Qt 5, QML, STL, MFC, JUCE, ATL, WTL, COM, Eclipse, GIT, Scrum, agile Softwareentwicklung, continous software integration and testing, MS SQL Server 2005, OpenGL, OpenCV, Windows NT, Windows XP, Windows 7, Windows 8.1, TCP-Server, TCP-Client, QML, Visual C++ , Visual Studio 6, VS 2003, VS 2005, VS 2008, VS 2010, VS 2012, VS 2013, Outlook-Plugin-Entwicklung, C#, .NET, VB6, Echtzeit-Systeme, Verteilte Softwaresysteme, Windows-API, API-Hooking, TFS, CVS, SVN, Bildverarbeitung, Bildanalyse, Video-Codecs, Kameraprogrammierung, FireWire IEE-1394, OOD, OOA, OOP, OOA, GUI-Programmierung, GDI, GDI+, JIRA, proprietäre Protokolle, RS-232, RS-484, serielle Schnittstelle, XML, DOM, Verteilte Softwaresysteme, Scrum, zeitkritische Programmierung, systemnahe Programmierung, Pipes IPC - Interprozesskommunikation, Multipart mime Email, SSL-Verschlüsselung, SSL-Zertifikate, MS Access, SQL, MySQL, Visual Basic, VB4, VB5, VB6, grafische Statistik, Charting, Charts, APACHE, SMTP, HTTP, PHP, FTP, JavaScript, PyQt, Python, GIT, Borland Starteam, Scrum, agile Softwareentwicklung, continous software integration and testing, MS SQL Server 2005

Betriebssysteme

Linux
Linux Ubuntu
MS-DOS
Windows
Windows systemnah mit tiefer Kenntnis der API

Programmiersprachen

Basic
VB6-Experte; Projekterfahrungen 7+ Jahre
C
Projekte seit 1990, bis C nahezu vollständig durch C++ abgelöst wurde.
C#
Projekterfahrung 2+ Jahre
C++
Main skill; Projekterfahrungen 15+ Jahre; Klassenbibliotheken: QT, BOOST, MFC, STL, ATL, WTL, JUCE,
C++ 11
C++/Qt/QML
C++11
JavaScript
PHP
Python
Python und PyQt-Projekterfahrung
Qt
Experte; 12+ Jahre
Qt 5.12
Scrum

Datenbanken

Access
MongoDB
MongoDB C++ Driver
MS SQL Server
MySQL
ODBC
SQL
SQLite

Datenkommunikation

FTP
HTTP
IEEE 1394 FireWire
Internet, Intranet
LAN, LAN Manager
Message Queuing
OpenSSL
POP3
Proprietäre Protokolle
QSerialPort
QTcpServer
RS232
S/MIME Signaturen
SMTP
TCP-Server
TCP/IP
Winsock

Hardware

Ascii/X - Terminals
Echtzeitsysteme
Framegrabber
Messgeräte
Modem
PC
Proprietäre HW
Sensoren
Steuer und Regelsysteme

Design / Entwicklung / Konstruktion

Requirement Analyse
requirement engineer

Branchen

Branchen

Anlagenbau
Anlagentechnik
Bildverarbeitung
Bildanalyse
Chemie
Chemische Industrie
Industrie
Elektronische Seekarten
Sicherheitstechnik
Verkehr
Verkehrssicherheitstechnik
Medizintechnik
Meßtechnik
Militär

Einsatzorte

Einsatzorte

Hamburg (+500km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2019-08 - 2022-06

Requirement Managment und Software-Entwicklung der UI-Applikation für die 'MACSima'-Maschine der Firma Miltenyi Biotec

Requirement manager, C++/Qt Backend-/Frontend-Entwickler Scrum Canban Jira ...
Requirement manager, C++/Qt Backend-/Frontend-Entwickler

Erstellung von Spezifikationen (Requirement Management) für die UI-Applikation der "MACSima"-Maschine von Miltenyi Biotech für die mikroskopische Untersuchung von Proben mit Reagenzien mit unter Anderem folgenden Hauptmerkmalen:

- Analyse von Hunderten von Markern in einer einzigen Probe.
- Automatisierte Probenverarbeitung und Bildgebung.
- Bildgebung aller Arten von festen Proben vom Gewebe bis zu einzelnen Zellen.

Zu meinem weiteren Aufgabenbereich innerhalb des "MACSIMA"-Projekts gehört die Steuerung des externen Dienstleisters "KDAB", der zum großen Teil die Implementierung der UI-Applikation in C+/Qt/QML vornimmt.

Darüber hinaus habe ich selbst C++/Qt Entwicklung im Backend Bereich des Projekts durchgeführt, vor allem im Bereich der Speicherung und Filterung der Daten der Experimente (SQL Datenbank und Business Logic).

QtCreator Qt 5.12 Linux Ubuntu BitBucket GIT
Scrum Canban Jira QtCreator Qt 5.12 Linux Ubuntu C++ 11 STL GIT
Miltenyi Biotech GmbH
Bergisch Gladbach
7 Monate
2019-01 - 2019-07

Entwicklung eines generischen C++/QML/Qt-Frameworks für Maschinen-UIs

Scrum Canban Jira ...

Entwicklung eines projektübergreifenden Frameworks basierend auf C++ Qt/QML für die generische User-Interface Entwicklung zwecks Bedienbarkeit von Maschinen der Firma Miltenyi Biotec (AUTOMacs/MASCSima u.a.)

QtCreator Qt 5.12 Linux Ubuntu BitBucket GIT
Scrum Canban Jira QtCreator Qt 5.12 Linux Ubuntu C++ 11 STL GIT
Miltenyi Biotec GmbH
Bergisch Gladbach
5 Monate
2017-09 - 2018-01

Augen Katarakt Operationsgerät mittels Laser

C++11 Qt 5.7 Doors ...

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, Unit-Tests und Dokumentation in Doors.

Doors Visual Studio 2013 MS TFS
C++11 Qt 5.7 Doors Visual Studio 2013 Scrum
Zeiss Meditec AG
Jena
1 Jahr 5 Monate
2016-02 - 2017-06

Sichere Multifunktions-Terminals für Schienenfahrzeuge

Qt 5.6 Linux C++ 11 ...

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

Qt Creator Mantis Gitlab
Qt 5.6 Linux C++ 11 Scrum UML ETCS
Deuta GmbH
Berlin
11 Monate
2015-01 - 2015-11

Datenbank-Server- und Client-Applikation für die Anbindung an die zentrale Steuereinheit eines U-Bootes

C++/Qt-Entwickler C++; Qt 5.4; BOOST; STL; mongoDB (Datenbank); Windows; Scrum; TCP-Server; RS232-Client; QTcpServer; QSerialPort
C++/Qt-Entwickler

Im Bereich Military Defense der Raytheon Anschütz GmbH in Kiel entwickelte ich in alleiniger Verantwortung eine Windows-Software, welche in Echtzeit 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.

VS 2013; VC++; SVN; JIRA; DOORS
C++; Qt 5.4; BOOST; STL; mongoDB (Datenbank); Windows; Scrum; TCP-Server; RS232-Client; QTcpServer; QSerialPort
Raytheon Anschuetz GmbH
Kiel
1 Jahr 6 Monate
2013-07 - 2014-12

YXLON FeinFocus graphical user interface Y.FGUI 3.X für Y.Cougar and Y.Cheetah

Software-Entwickler Halcon (Bibliothek für industrielle Bildverarbeitung) VS 2010 C++ 11 ...
Software-Entwickler

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 für industrielle Bildverarbeitung) VS 2010 C++ 11 MFC STL Jenkins GUI-Entwicklung Bildverarbeitung OpenCV
XYLON International GmbH
Norderstedt bei Hamburg
5 Monate
2013-01 - 2013-05

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

Software-Entwickler Qt 4.8 STL QML ...
Software-Entwickler

Softwareentwicklung, Sourcecode-Review und Testen (Klassentests, Test-Tools).

Qt 4.8 STL QML Boost Visual Studio 2008 C++ QtCreator
Stryker GmbH
Freiburg
7 Monate
2012-06 - 2012-12

Softwareentwicklung von diversen Kamera-Tools und Testen.

Software-Entwickler Qt 4.8, PyQt, Python, Visual C++ 2010, Scrum, MS SQL Server 2005
Software-Entwickler
Entwicklung diverser tools, u.a. - Upgrade-Tool für eine Kamera-Firmware - Weiterentwicklung eines grafischen User-Interfaces für den Fernzugriff auf Überwachungkameras. - Eine Applikation für die Konfiguration einer USB3-Kamera
Eclipse, Visual C++ 2010, Visual C++ 2008, Jenkins, GIT,
Qt 4.8, PyQt, Python, Visual C++ 2010, Scrum, MS SQL Server 2005
Basler AG
Ahrensburg
3 Monate
2012-01 - 2012-03

Graphisches User-Interface für einen Controller, welcher für den Einsatz in ICE-Zügen der DB konzipiert ist

Software-Entwickler Qt 4 VS 2010 C++ ...
Software-Entwickler

Eine 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.

Qt 4 VS 2010 C++ STL
m-u-t AG
Wedel bei Hamburg
4 Monate
2011-10 - 2012-01

Entwicklung einer Client-/ Server-Applikation, die als Verschlüsselungslösung für Cloud- Speichersysteme dient. Die Lösung basiert auf C++ und die GUI wurde mit Qt entwickelt

C++; BOOST; Qt 4.7.3; C#/.NET Outlook-Plugin-Programmierung; IPC; API-Hooking Hooking meherer COM-Interfaces ...

C++ Entwickler für Cloud-Verschlüsselungslösung.

C++; BOOST; Qt 4.7.3; C#/.NET Outlook-Plugin-Programmierung; IPC; API-Hooking Hooking meherer COM-Interfaces COM-Interface Programmierung
Rossmanith GmbH
4 Monate
2011-05 - 2011-08

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

C++ (MINGW-Compiler) Qt 4.7.3 Qt Creator 2.2.0 ...
C++ (MINGW-Compiler) Qt 4.7.3 Qt Creator 2.2.0 Boost Lib.
iris-GmbH infrared & intelligent sensors, Berlin
2 Jahre
2009-01 - 2010-12

Weiterentwicklung und Testen einer Softwaresuite zum Workflowmanagement von klinischen Studien

MFC VC++ 6 VC++ 2008 ...
MFC VC++ 6 VC++ 2008 VC++ 2010 MS TFS 2005/2008/2010
Cardinal Health Germany GmbH (ab 1/2010 CareFusion GmbH und ab 6/2010 eResearchTechnology GmbH)
7 Monate
2008-03 - 2008-09

Weiterentwicklung einer CAD-Software für die Produktionssteuerung für den Stahlbau

Qt OpenGL Visual C++ 2003 ...
Qt OpenGL Visual C++ 2003 SVN
BOCAD Software GmbH 3D CAD / CAM Software für Montage und Stahlbau
3 Monate
2007-10 - 2007-12

Weiterentwicklung GUI der Instant-Messenger-Applikation von GMX

C++ ATL WTL ...
C++ ATL WTL COM VS 2003 SVN
GMX GmbH
3 Monate
2007-03 - 2007-05

Umsetzung einer bestehenden Windows-OCR-Applikation in ein proprietäres Multiplattform-GUI

Qt Visual C++ 6 Visual Studio 6 ...

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.

Qt Visual C++ 6 Visual Studio 6 TFS
Robot Visual Systems GmbH
4 Monate
2006-08 - 2006-11

Ein spezieller Raster- und Vektorgrafikeditor

4.x OpenGL Visual C++ ...
  • 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.

Beschreibung

Die oben genannte Firma vertraute mir die Weiterentwicklung seines speziellen Raster- und Vektorsymbol-Editors "Preslib-Editor" an. Diese Software wirdspeziell für die Erstellung von nautischen Symbolen zur Verwendung in elektronischen Seekarten als Multiplattform-Software entwickelt.

4.x OpenGL Visual C++ Visual Studio 6 CVS
SevenCs GmbH & Co. KG
5 Monate
2005-06 - 2005-10

Ein visualisiertes Verfahren zur Detektion von bewegten Objekten innerhalb einer Sequenz von Situationsbildern im Rahmen einer OCR Applikation

C C++ Visual C++ ...
  • Konzepterstellung des Verfahrens
  • Implementierung der Algorithmen, die innerhalb der Applikation des Verfahrens die Möglichkeit schaffen bewegte Objekte, auch bei plötzlichen Änderungen der Lichtverhältnisse, zuverlässig zu verfolgen.

Projektbeschreibung:

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.

C C++ Visual C++ MFC Visual Studio 6 Visual Source Safe Bildverarbeitung Bildanalyse Video Kameraprogrammierung DivX-Codec Windows-API OOD OOA GUI FireWire IEEE-1394 Algorithmuskonzeption und Algorithmusimplementation
Robot Visual Systems GmbH
3 Monate
2005-02 - 2005-04

PC-User-Interface für ein Handmessgerät

Visual C++ MFC Visual Basic 6 ...

Fachwissen

proprietäres Protokoll, RS-232 Ansteuerung in C++, XML, Grafische Statistik, GUI, Interaktion VC++ mit VB6 

Visual C++ MFC Visual Basic 6 Visual Studio 6 Visual Source Safe GDI+
Robot Visual Systems GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1991-1996
Studium Elektrotechnik an der Fachhochschule Gummersbach
Abschluss: Diplom-Ingenieur (FH)
  • In den vorlesungsfreien Zeiten Arbeit als Programmierer bei der Bayer AG im Rahmen eines Werkstudentenvertrages

Kompetenzen

Kompetenzen

Top-Skills

requirement engineering, C++, Qt SQL-Datenbanken

Produkte / Standards / Erfahrungen / Methoden

BitBucket
Canban
Confluence
DOORS
ETCS
GIT
Gitlab
JIRA
Mantis
Microsoft Visual Studio
Microsoft Visual Studio 2017
MS TFS
Polarion
Qt 5.12
QtCreator
STL
SVN
UML
VC++
Visual Studio 2013

Projekterfahrungen u.a. aus der Medizintechnik (2009, 2010, 2012) und dem Militär (2015), C++, C, ANSI-C, C++ 11, PyQt, Python, Visual C++ 2013, mongoDB (Datenbank), Qt 4, Qt 5, QML, STL, MFC, JUCE, ATL, WTL, COM, Eclipse, GIT, Scrum, agile Softwareentwicklung, continous software integration and testing, MS SQL Server 2005, OpenGL, OpenCV, Windows NT, Windows XP, Windows 7, Windows 8.1, TCP-Server, TCP-Client, QML, Visual C++ , Visual Studio 6, VS 2003, VS 2005, VS 2008, VS 2010, VS 2012, VS 2013, Outlook-Plugin-Entwicklung, C#, .NET, VB6, Echtzeit-Systeme, Verteilte Softwaresysteme, Windows-API, API-Hooking, TFS, CVS, SVN, Bildverarbeitung, Bildanalyse, Video-Codecs, Kameraprogrammierung, FireWire IEE-1394, OOD, OOA, OOP, OOA, GUI-Programmierung, GDI, GDI+, JIRA, proprietäre Protokolle, RS-232, RS-484, serielle Schnittstelle, XML, DOM, Verteilte Softwaresysteme, Scrum, zeitkritische Programmierung, systemnahe Programmierung, Pipes IPC - Interprozesskommunikation, Multipart mime Email, SSL-Verschlüsselung, SSL-Zertifikate, MS Access, SQL, MySQL, Visual Basic, VB4, VB5, VB6, grafische Statistik, Charting, Charts, APACHE, SMTP, HTTP, PHP, FTP, JavaScript, PyQt, Python, GIT, Borland Starteam, Scrum, agile Softwareentwicklung, continous software integration and testing, MS SQL Server 2005

Betriebssysteme

Linux
Linux Ubuntu
MS-DOS
Windows
Windows systemnah mit tiefer Kenntnis der API

Programmiersprachen

Basic
VB6-Experte; Projekterfahrungen 7+ Jahre
C
Projekte seit 1990, bis C nahezu vollständig durch C++ abgelöst wurde.
C#
Projekterfahrung 2+ Jahre
C++
Main skill; Projekterfahrungen 15+ Jahre; Klassenbibliotheken: QT, BOOST, MFC, STL, ATL, WTL, JUCE,
C++ 11
C++/Qt/QML
C++11
JavaScript
PHP
Python
Python und PyQt-Projekterfahrung
Qt
Experte; 12+ Jahre
Qt 5.12
Scrum

Datenbanken

Access
MongoDB
MongoDB C++ Driver
MS SQL Server
MySQL
ODBC
SQL
SQLite

Datenkommunikation

FTP
HTTP
IEEE 1394 FireWire
Internet, Intranet
LAN, LAN Manager
Message Queuing
OpenSSL
POP3
Proprietäre Protokolle
QSerialPort
QTcpServer
RS232
S/MIME Signaturen
SMTP
TCP-Server
TCP/IP
Winsock

Hardware

Ascii/X - Terminals
Echtzeitsysteme
Framegrabber
Messgeräte
Modem
PC
Proprietäre HW
Sensoren
Steuer und Regelsysteme

Design / Entwicklung / Konstruktion

Requirement Analyse
requirement engineer

Branchen

Branchen

Anlagenbau
Anlagentechnik
Bildverarbeitung
Bildanalyse
Chemie
Chemische Industrie
Industrie
Elektronische Seekarten
Sicherheitstechnik
Verkehr
Verkehrssicherheitstechnik
Medizintechnik
Meßtechnik
Militär

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.