Senior Berater C++, C#, QT, Embedded Linux, GCC Toolchain, Yocto, Windows, Visual Studio .NET, Architektur, SCRUM, Test
Aktualisiert am 12.04.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Linux
Microsoft Visual Studio
QT
Scrum
Jira
Git
Ubuntu
Embedded Linux
Visual Studio
GCC
CMake
Visual Studio .NET
C#
gitlab
Agile Entwicklung
AWS
Azure
Unix
Deutsch
Englisch
gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2022-02 - 2023-12

ENTWICKLUNG EINER ROBOTERARMSOFTWARE

C++ QT
  • Erweiterung einer Tracing Applikation unter Visual Studio 2019 um Export Funktionalität
  • Portierung von mehreren Bibliotheken von Windows ( Visual Sudio 2019 ) nach Linux (cmake, gcc , g++10 )
  • Implementierung einer serviceorientierten Architektur
  • Implementierung von Interfaces und Services : Messenger Service
  • Refactoring einer QT Applikation
  • Implementierung des GUI mit QT, Implementierung von Plot Widgets, Forms, Scenes, Implementierung von Chart
  • Inbetriebnahme Gocator und Implementierung und Portierung der Gocator Software
C++ QT
Helmut Fischer
Remote / Sindelfingen, Stuttgart
1 Jahr
2021-02 - 2022-01

ENTWICKLUNG EINER HMI ANWENDUNG BASIEREND AUF GSTREAMER

C++ Embedded Linux C++ 14 ...
  • Entwicklung einer Touch-Screen IP-Videostreaming Applikation unter Linux, C++, QT und GStreamer, Installation einer CMAKE Umgebung unter Ubuntu Linux, Neu-Entwicklung einer multithreaded QT 5 Applikation unter C++ 2014 mit der GNU Toolchain, Kommunikation über Signals und Slots, Entwicklung einer Touch Screen Oberfläche
  • Installation GStreamer, Inbetriebnahme GStreamer, Entwicklung von GStreamer Pipelines um IP Kameras zu streamen, Entwicklung von gstreamer-Dewarping Algorithmen für Fisheye-Kameras, Integration von gstreamer Plugins, Konfiguration der IP Kameras, Optimierung der Latenzzeit der Streams (gstreamer), Integration der Streams in QT-Widgets, Verwaltung der einzelnen Kamerabilder innnerhalb der QT Applikation
  • Portierung von verschiedenen Applikationen (CMTools) von Visual Studio 2008 nach 2019, Weiterentwicklung einer weiteren HMI Appliationen unter Verwendung von MQTT
  • Portierung von C++ Anwendungen von VS2007 nach VS2019
  • Weiterentwicklung einer bestehenden HMI Applikation unter ARM Design, Entwicklung, Test
C++ Embedded Linux C++ 14 CMAKE QT 5 GNU Toolchain gcc g++ Linux gstreamer gstreamer Pipelines gstreamer Plugins Ubuntu 20.04 Perforce git Visual Studio 2019
Strabag AG
Berlin
11 Monate
2020-01 - 2020-11

Portal Entwicklung, Datenbankentwicklung

Linux Installation Ubuntu Linux Amazon AWS ...
  • Installatiion Ubuntu Linux Server, AWS Konfiguration, EC2, Route53, Security Groups, Elastic IPs, https Konfiguration
  • Implentierung mit Javascript, PHP, CSS, HTML, Ajax, CMS CMS Addons, Integration EPayment Kreditkarten, Paypal, Implentierung und Konfiguration von internen Social Networking Features
  • Datenbankentwicklung, SQL, mySQL
  • Design, Entwicklung, Launch
Linux Installation Ubuntu Linux Amazon AWS Cloud Computing EC2 Route53 JavaScript LAMP Apache mySQL PHP Ajax CMS git Jira Kanban Scrum Confluence
Eigenes Projekt
München
1 Jahr
2019-01 - 2019-12

Software Portierung und Entwicklung im Automotive Sektor

MS Visual Studio MSBuild unter Linux cmake ...
  • Software Entwicklung und Portierung in der Automotive Branche
  • C++, Visual Studio C++ 2017, C++ 11, C++ 14, Visual Studio Code unter Linux, C#
  • .Net, .Net Core
  • gcc, gdb, Valgrind (Memory Leak Analyse)
  • Python, Shell Skripte, bash
  • TFS (Team Foundation Server), git als Versionsverwaltung, git bash
  • Ubuntu Linux 16.04
  • Portierung von verschiedenen Software Modulen von Windows nach Linux
  • Unit Tests, googletest
  • MS Visual Studio Software Pakete nach Linux portieren
MS Visual Studio MSBuild unter Linux cmake Ubuntu Linux 16.04
dSpace (Automotive Branche)
Paderborn
3 Monate
2018-10 - 2018-12

Business-Portal Entwicklung

LAMP Stack Typo3 9.5.1 PHP

Business Portal Entwicklung

  • Ubuntu Linux , LAMP Stack
  • Apache2, PHP 7.2, MySQL
  • Jira, Scrum, Kanban
  • Git, Gitlab Server Einrichtung
  • Migration auf Typo3 9.5.1
  • Extensionentwicklung
  • Migration und Extensionentwicklung, AWS Konfiguration
LAMP Stack Typo3 9.5.1 PHP
InternetBusiness
München
11 Monate
2017-11 - 2018-09

Entwicklung einer Cloud-Messaging-Lösung unter Linux (Smart-Speaker)

C++ Implementierung C Python ...
  • Implementierung von verschiedenen Features für die Sprachsteuerung mit C++ und Python ,
  • Projektumfeld : Embedded Linux, Ubuntu Linux 16.04, Yocto-Linux, Bitbake, C++ 11, Python 3.6, Git, GitLab, CMake,  Scrum, Kanban, Gard, Jira
  • Implementierung und Test
C++ Implementierung C Python Linux Bash-Programmierung Yocto Recipes Interprotesskommunikation mit dbus curl json
Deutsche Telekom AG
Darmstadt, München
6 Monate
2017-05 - 2017-10

Weiterentwicklung eines Konfigurations- und Vertriebtools

C++ Team Foundation Server MFC ...

Weiterentwicklung eines Kontigurationstools für klimatechnische Geräte auf der warmen und kalten Seite.

  • Weiterentwicklung der Oberfläche, Implementierung einer speziellen Anzeige für den Vertrieb
C++ Team Foundation Server MFC Thermodynamik MS Visual Studio
Unternehmen
München
4 Jahre 3 Monate
2013-04 - 2017-06

Entwicklung von Firmware-Applikationen für die US-amerikanischen 3G-Netze

Compass CADT SCPI ...

Mitarbeit an der Entwicklung von Firmware-Applikation für die US-amerikanischen 3G-Mobilfunknetze

  • Weiterentwicklung des MMI für die Firmwareapplikation EVDO und CDMA2000
  • Konfiguration der Oberfläche (GUI) mit dem auf C++ und QT basierendem COMPASS Framework
  • Entwicklung von Dependencies und Business-Logik mit C++
  • Konfiguration von SCPI Kommandos
  • Aufsetzen der Build Umgebung und Generierung von Versionen
Compass CADT SCPI Visual Studio 2008 ClearCase ClearQuest C++ C#
Telekommunikationsunternehmen
München
3 Jahre 1 Monat
2010-02 - 2013-02

Entwicklung von Firmware-Applikationen im Bereich Videoanalyse

Compass CADT SCPI ...

Mitarbeit an der Entwicklung von 3 Messgerätem im Bereich VideoAnalyse , Markteinführung

  • Portierung von Software-Komponenten von QT 3.3.8 nach QT 4.4.3, Entwicklung eines Tools unter C# , .NET zur Verwaltung von Konfigurationen für verschiedene Device-Projekte, Software-Entwicklung, Design, Dokumentation, Test,
  • GUI-Entwicklung von verschiedenen  Firmwwareapplikationen für Messgeräte
  • Konfiguration der Touch-Oberfläche/MMI
  • Konfiguration von SCPI Kommandos
Compass CADT SCPI Visual Studio 2008 ClearCase ClearQuest C++ C#
Telekommunikationsunternehmen
München
3 Jahre 10 Monate
2006-02 - 2009-11

Entwicklung Firmware-Applikation WiMAX

C++ Windows XP Embedded COM/DCOM ...

Für den WiMAX Produktionstester  wird eine grafische Benutzeroberfläche entwickelt. Die Entwicklung erfolgt auf Grundlage der R&S Entwicklungsplattform für Gerätesoftware. Ziel dieses und weiterer Arbeitspakete ist die Implementierung der WiMAX-Firmwareapplikation, sowie eine Komponentenumgebung zum Test.          

  • Anbindung der WiMAX Firmware Applikation auf Basis von COMPASS an Testdaten
  • Implementierung der Datenbankparameter unter Berücksichtigung des Gesamtgerätekonzepts
  • Pflege des Komponentenmodells und Abstimmung mit anderen Parteien
  • Dokumentation gemäß den R&S-Standards (in Englisch unter MS-Word for Windows); Erstellen der entsprechenden Design- und Interface-Beschreibungen
  • Pflege und Dokumentation der erforderlichen Entwicklungsumgebung
  • Definition und Implementierung der erforderlichen Remote Befehle (SCPI)
  • Erweiterung der Non-Signaling-Firmware-Applikation um Tx-Messungen (EVM, PVT, ...) und Rx-Messungen ( BER, PER )
  • Konfiguration und Ausgabe der Messungen
  • Erweiterung der Non-Signaling-Firmware-Applikation um grafische Ausgaben (ResultDisplays).
  • Definition und Implementierung der Oberfläche, Datenbankparameter und der funktionalen Software für die Signaling-Firmware-Applikation
  • Aufbau der Kommunikation mit dem WiMAX-Stack über MQTPCIe (Signaling-Firmware-Applikation)
  • Definition und Implementierung der Schnittstelle für die Interkommunikation der beiden Firmware-Applikationen Non-Signaling und Signaling.
C++ Windows XP Embedded COM/DCOM Visual Studio .Net Visual Studio 2003 ClearCase ClearQuest Boost CADT Compass
Rohde&Schwarz / Vollzeit
München
3 Monate
2005-10 - 2005-12

Online-Marktplatz

CMS Typo3 TypoScript ...

Konzeption und Entwicklung eines B2B-Marktplatzes

  • Design, Entwicklung, Test
CMS Typo3 TypoScript PHP mySQL Apache JavaScript LAMP WAMP Linux
selbständig
München
3 Jahre
2002-10 - 2005-09

Bankanwendung

C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 ...

HBCI- und multibankfähige Homebanking-Anwendung mit Mandanten- und Benutzerverwaltung

  • Konzeption und Realisierung einer DTA-Komponente für die Verwaltung von DTA-Aufträgen
  • Verfassen der Entwicklerdokumentation
  • Verfassen des Feinkonzepts für die Sammlerauflösung von Sammelaufträgen und anschließende Implementierung
  • Verfassen des Feinkonzepts für Dauerlastschriften und anschließende Implementierung
  • Konzeption und Entwicklung Multi-DTA
  • Konzeption und Entwicklung Massenänderungsfunktion
  • Konzeption und Entwicklung Archivierung
  • Einführung und Anpassung der Dokumentation an doxygen
C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 Visual SourceSafe 6.0 MS Access MFC Wasserfall-Modell UML Visual Modeller 6.0 Drei-Schichten-Architektur STL Lotus Notes R5 HBCI 2.01
Fiducia IT AG, rbg
München
6 Monate
2002-04 - 2002-09

Gepäckmanagementsystem

CORBA-IDL C++ Java ...

Verteilter Authentifizierungs-Manager,Gepäckförderanlage-Manager, Monitor-Server für Flug- und Gepäckhistorie und Überwachung

  • Teilprojekt 1 : Authentifizierungs-Manager
    • Konzeption eines verteilten Authentifizierungs-Managers pezifikation der CORBA-IDL, C++-Server, Java-Client
    • DB-Design und Realisierung der DB-Schnittstelle
    • Realisierung und Test der Anwendung
  • Teilprojekt 2 : Gepäckförderanlage-Manager (GFA-Manager)
    • Realisierung eines Gepäckförderanlage-Managers
  • Teilprojekt 3 : Monitoring
    • Konzeption eines Monitors zur Darstellung der Flug- und Gepäck-Historie, Spezifikation der IDL
    • Implementierung eines multithreaded FlugAbfrage-Servers
CORBA-IDL C++ Java Unix (Solaris 8) Sun Workshop (Forte) ORB Implementierung Orbix 2000 von Iona CVS Oracle7 Oracle8 PL-SQL JDBC-ähnliche DB-Schnittstelle Client-Server-Architektur
Flughafen München GmbH
München, Flughafen
5 Monate
2001-09 - 2002-01

Bankanwendung

C++ Windows NT 4.0 Windows 2000 ...

Projekt ELASTI : Prognosesystem für Zinsentwicklung. Mit Elasti wird aus historischen Zeitreihen heraus die Elastizität und das Bestimmtheitsmaß des Produktzinssatzes im Vergleich zu dem Referenz (Markt)zinssatz anhand der linearen Regression (Methode der  kleinsten Quadrate) ermittelt.

  • Weiterentwicklung der Anwendung "Elasti" (Prognosesystem für Zinsentwicklunng)
  • Konzeption, Implementierung neuer Bilanzpositionstexte für die Bilanzpositionsumstellung
  • Drucken von Bilanzpositionen Bearbeiten von Reklamationen
  • Integration des Projekts in die Versionsverwaltung ClearCase
  • Konzeption einer Teststrategie
  • Dokumentation : "Testkonzept Elasti 2.3"
  • Dokumentation : Entwicklungsdokumentation
C++ Windows NT 4.0 Windows 2000 Visual Studio 6.0 (Visual C++ 6.0) ClearCase für Windows Access 7.0 Access XP MFC
IZB Soft
München
3 Monate
2001-06 - 2001-08

Wertpapierapplikation

C++ ( mit XML XSL DTD ) ...

RODEO : Wertpapiersystem, mit dem Anwender über verschiedene Vertriebswege für unterschiedlichste Produkte Orders generieren, modifizieren und löschen können.

  • Implementierung von Plausibilitäten in der Business Logik für  die Reorganisierte Dezentrale Ordererfassung
  • Use Case WKN plausibilisieren
  • Entwicklung eines multithreaded Client-Server-Testrahmens für Regressionstests
C++ ( mit XML XSL DTD ) ix Sun Solaris 8.0 Windows NT n WorkShop diverse Unix-Tools Imake Oracle 8.1.6 addin tional Rose ient-Server-Architektur STL RogueWave
HypoVereinsbank AG
München
10 Monate
2000-08 - 2001-05

Homebanking

C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 ...

HBCI- und multibankfähige Homebanking-Anwendung mit Mandanten- und Benutzerverwaltung

  • OO-Design (UML), Konzeption, Implementierung und Test von
    • administrativen Geschäftsvorfällen (Business Logik):
    • Mandantenverwaltung, Benutzerverwaltung, Kontoverwaltung,
    • Bankverbindungverwaltung, Kontaktverwaltung und Bankparameter-
    • datenverwaltung für die Homebanking-Anwendung
  • OO-Design (UML), Implementierung und Test von unterstützten
    • Geschäftsvorfällen (Business Logik) : Auftragsverwaltung
    • (Überweisungen, Daueraufträge, Lastschriften)
  • OO-Design (UML), Implementierung und Test der Integration der
    • Bankparameterdaten (BPD) und Userparameterdaten (UPD) in die
    • Anwendung
  • Test der Gesamtapplikation und Qualitätssicherung
  • Dokumentation : Entwicklungsdokumentation
  • Dokumentation : Programmhandbuch
C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 Visual SourceSafe 6.0 MS Access MFC Wasserfall-Modell UML Visual Modeller 6.0 Drei-Schichten-Architektur STL Lotus Notes R5 HBCI 2.01
DG-Bank, RBG (Rechenzentrum Bayerischer Genossenschaftsbanken)
München
2 Jahre 9 Monate
1998-04 - 2000-12

Patentinformationssystem DEPATIS

C++ Unix (Digital Unix True64 Unix) ...

Das Deutsche Patentinformationssystem DEPATIS, basiert auf einer offenen Client-Server-Architektur und besteht aus einem Archiv-System mit Dokumentendaten, aus einem Recherchesystem mit Suchfunktion zur effizienten Volltextrecherche und aus einem Fileserver mit benutzerspezifischen Daten.

  • Implementierung von diversen Software-Applikationen für die Permanente Datenintegration (PDI) des Deutschen Patentinformationssystems DEPATIS
  • Design, Implementierung und Test von Software-Applikationen für die Integration der bibliographischen Daten von Patenten (IFD) mit IPC in das Depatis-Archiv.
  • Betrieb der PDI inklusive Unix Systemadministration (Integration von mehreren Millionen Patenten aus aller Welt in das DEPATIS-Archiv )
  • Y2K-Anpassung der Software
  • Implementierung, Tests und Durchführung von Abnahmen von verschiedenen Change-Requests
  • Entwicklung eines Trace-Browsers mit Tcl/Tk auf Unix
  • Qualitätssicherung : Fehlerbehebung und Datenkorrekturen
  • Dokumentation : Entwicklungsdokumentation nach dem V-Modell
  • Dokumentation : Betriebshandbuch PDI nach dem V-Modell
C++ Unix (Digital Unix True64 Unix) Unix Entwicklungstools wie vi Compiler Makefiles Shell(korn-shell bash tc-shell ...) awk sed ClearCase (für Unix) Oracle 7 PL/SQL Tcl/Tk ( OSF-Motif) V-Modell OO-Design Client-Server-Architekur RogueWave Patentwesen SGML DCE
Compaq, DPMA (Deutsches Patent- und Markenamt)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1991-09 - 1997-09

Informatik Studium

Dipl.-Informatiker, Technische Universität München
Dipl.-Informatiker
Technische Universität München
  • Software-Technik
  • Projektorganisation und Projektmanagement
  • Informatik-Management
  • OO-Technologien

Position

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Qualitätsmanagement Qualitätssicherung / Test
  • Dokumentation

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux Microsoft Visual Studio QT Scrum Jira Git Ubuntu Embedded Linux Visual Studio GCC CMake Visual Studio .NET C# gitlab Agile Entwicklung AWS Azure Unix

Schwerpunkte

Objektorientierte Softwareentwicklung für Grossprojekte unter C++, C, C#,  MS Technologien und Entwicklung mit verschiedenen Unix-Linux-Derivaten

Produkte / Standards / Erfahrungen / Methoden

Cloud Computing
CMS
Confluence
EC2
git
Jira
Kanban
QT
LAMP
QT5
Scrum
Produkte:
Entwicklungsumgebungen
  • Visual Studio 6.0, Visual Studio 2003
  • Eclipse, Sun Workshop
  • JBuilder 5, Visual Age 3.0
  • SNIFF+


SCM-Tools

  • ClearCase, Subversion
  • RCS, CVS, SCCS
  • Source Safe
  • git, gitlab, github


CASE-Tools

  • Rational Rose (UML), Visual Modeller (UML)
  • objectiF, Together, Embercadero ER/Studio 4.2 (ERM)
  • Projektmanagement: - Microsoft Project 98, Diverse CASE-Tools, Purify


Klassenbibliotheken

  • Boost, STL
  • RogueWave
  • MFC, VRML


GUI

  • Tcl-Tk, OSF-Motif
  • MFC, AWT
  • HTML, CSS


Applikationen

  • CATIA
  • Virtual Workshop (CAD-Applikation)


Middleware

  • CORBA (Orbix)


Internet

  • LAMP (Linux, Apache, mySQL, PHP)
  • WAMP, HTML, xHTML, CSS
  • Ajax, xajax, Typo3
  • TypoScript, SimpleXML


Standards:

Software-Design

  • Objektorientierte Analyse und Design mittels UML
  • Entity-Relationship-Modell (ERM)


Prozessmodelle

  • V-Modell , Wasserfall-Modell, Prototypen-Modell
  • Spiralmodell, Aladdin, SCRUM, SCRUMBAN, Jira


Datenformate

  • SGML
  • XML
  • JSON


Erfahrungen:

Design

  • Design (UML) Konzeption und Implementierung von objektorientierter Anwendungssoftware(Bankensoftware, Telekommunikation, Patentwesen, CAD)


Architekturen

  • Drei-Schichten-Architektur
  • Client-Server-Architektur


Testen

  • Entwicklung von Testrahmen für das Testen objektorientierter Software (Regressionstests) Verfassen von Dokumentationen


Prozess-Modelle

  • Realisierung von Projekten nach verschiedenen Prozessmodellen (Wasserfall-Modell,V-Modell,..) SCRUM, KANBAN

Betriebssysteme

Embedded Linux
HPUX
IRIX
Linux
(SuSe Linux 7.1)
MVS, OS/390
OSF/Motif
SUN OS, Solaris
Solaris 8
Unix
10 Jahre
Windows
Windows CE

Programmiersprachen

Ajax
Ajax
C
C++
Chill
CORBA IDL
Fortran
Imake, GNU-Make, Make-Maker etc...
JavaScript
JavaScript
Pascal
PHP
PHP
PL/SQL
Shell
Tcl/Tk
VRML

Datenbanken

MS Access
mySQL
Oracle
7.x, 8.x
SQL

Datenkommunikation

CORBA
CORBA-IDL, ORBIX als ORB
OSF/DCE
RPC

Hardware

Digital
HP
Silicon-Graphics
SUN
WORM

Berechnung / Simulation / Versuch / Validierung

Digital Mock up (DMU)

Design / Entwicklung / Konstruktion

CATIA

Branchen

Branchen

  • Messtechnik (Rohde & Schwarz)
  • Banken und Versicherungen (Sparkasse, HypoVereinsbank, IBM für DG-Bank, rbg)
  • E-Logistik (Flughafen München GmbH)
  • Automobilindustrie (Tecoplan Informatik AG)
  • Pharmaindustrie (sd&m)
  • Telekommunikation (sd&m)
  • Internet (Eigenentwicklung)

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2022-02 - 2023-12

ENTWICKLUNG EINER ROBOTERARMSOFTWARE

C++ QT
  • Erweiterung einer Tracing Applikation unter Visual Studio 2019 um Export Funktionalität
  • Portierung von mehreren Bibliotheken von Windows ( Visual Sudio 2019 ) nach Linux (cmake, gcc , g++10 )
  • Implementierung einer serviceorientierten Architektur
  • Implementierung von Interfaces und Services : Messenger Service
  • Refactoring einer QT Applikation
  • Implementierung des GUI mit QT, Implementierung von Plot Widgets, Forms, Scenes, Implementierung von Chart
  • Inbetriebnahme Gocator und Implementierung und Portierung der Gocator Software
C++ QT
Helmut Fischer
Remote / Sindelfingen, Stuttgart
1 Jahr
2021-02 - 2022-01

ENTWICKLUNG EINER HMI ANWENDUNG BASIEREND AUF GSTREAMER

C++ Embedded Linux C++ 14 ...
  • Entwicklung einer Touch-Screen IP-Videostreaming Applikation unter Linux, C++, QT und GStreamer, Installation einer CMAKE Umgebung unter Ubuntu Linux, Neu-Entwicklung einer multithreaded QT 5 Applikation unter C++ 2014 mit der GNU Toolchain, Kommunikation über Signals und Slots, Entwicklung einer Touch Screen Oberfläche
  • Installation GStreamer, Inbetriebnahme GStreamer, Entwicklung von GStreamer Pipelines um IP Kameras zu streamen, Entwicklung von gstreamer-Dewarping Algorithmen für Fisheye-Kameras, Integration von gstreamer Plugins, Konfiguration der IP Kameras, Optimierung der Latenzzeit der Streams (gstreamer), Integration der Streams in QT-Widgets, Verwaltung der einzelnen Kamerabilder innnerhalb der QT Applikation
  • Portierung von verschiedenen Applikationen (CMTools) von Visual Studio 2008 nach 2019, Weiterentwicklung einer weiteren HMI Appliationen unter Verwendung von MQTT
  • Portierung von C++ Anwendungen von VS2007 nach VS2019
  • Weiterentwicklung einer bestehenden HMI Applikation unter ARM Design, Entwicklung, Test
C++ Embedded Linux C++ 14 CMAKE QT 5 GNU Toolchain gcc g++ Linux gstreamer gstreamer Pipelines gstreamer Plugins Ubuntu 20.04 Perforce git Visual Studio 2019
Strabag AG
Berlin
11 Monate
2020-01 - 2020-11

Portal Entwicklung, Datenbankentwicklung

Linux Installation Ubuntu Linux Amazon AWS ...
  • Installatiion Ubuntu Linux Server, AWS Konfiguration, EC2, Route53, Security Groups, Elastic IPs, https Konfiguration
  • Implentierung mit Javascript, PHP, CSS, HTML, Ajax, CMS CMS Addons, Integration EPayment Kreditkarten, Paypal, Implentierung und Konfiguration von internen Social Networking Features
  • Datenbankentwicklung, SQL, mySQL
  • Design, Entwicklung, Launch
Linux Installation Ubuntu Linux Amazon AWS Cloud Computing EC2 Route53 JavaScript LAMP Apache mySQL PHP Ajax CMS git Jira Kanban Scrum Confluence
Eigenes Projekt
München
1 Jahr
2019-01 - 2019-12

Software Portierung und Entwicklung im Automotive Sektor

MS Visual Studio MSBuild unter Linux cmake ...
  • Software Entwicklung und Portierung in der Automotive Branche
  • C++, Visual Studio C++ 2017, C++ 11, C++ 14, Visual Studio Code unter Linux, C#
  • .Net, .Net Core
  • gcc, gdb, Valgrind (Memory Leak Analyse)
  • Python, Shell Skripte, bash
  • TFS (Team Foundation Server), git als Versionsverwaltung, git bash
  • Ubuntu Linux 16.04
  • Portierung von verschiedenen Software Modulen von Windows nach Linux
  • Unit Tests, googletest
  • MS Visual Studio Software Pakete nach Linux portieren
MS Visual Studio MSBuild unter Linux cmake Ubuntu Linux 16.04
dSpace (Automotive Branche)
Paderborn
3 Monate
2018-10 - 2018-12

Business-Portal Entwicklung

LAMP Stack Typo3 9.5.1 PHP

Business Portal Entwicklung

  • Ubuntu Linux , LAMP Stack
  • Apache2, PHP 7.2, MySQL
  • Jira, Scrum, Kanban
  • Git, Gitlab Server Einrichtung
  • Migration auf Typo3 9.5.1
  • Extensionentwicklung
  • Migration und Extensionentwicklung, AWS Konfiguration
LAMP Stack Typo3 9.5.1 PHP
InternetBusiness
München
11 Monate
2017-11 - 2018-09

Entwicklung einer Cloud-Messaging-Lösung unter Linux (Smart-Speaker)

C++ Implementierung C Python ...
  • Implementierung von verschiedenen Features für die Sprachsteuerung mit C++ und Python ,
  • Projektumfeld : Embedded Linux, Ubuntu Linux 16.04, Yocto-Linux, Bitbake, C++ 11, Python 3.6, Git, GitLab, CMake,  Scrum, Kanban, Gard, Jira
  • Implementierung und Test
C++ Implementierung C Python Linux Bash-Programmierung Yocto Recipes Interprotesskommunikation mit dbus curl json
Deutsche Telekom AG
Darmstadt, München
6 Monate
2017-05 - 2017-10

Weiterentwicklung eines Konfigurations- und Vertriebtools

C++ Team Foundation Server MFC ...

Weiterentwicklung eines Kontigurationstools für klimatechnische Geräte auf der warmen und kalten Seite.

  • Weiterentwicklung der Oberfläche, Implementierung einer speziellen Anzeige für den Vertrieb
C++ Team Foundation Server MFC Thermodynamik MS Visual Studio
Unternehmen
München
4 Jahre 3 Monate
2013-04 - 2017-06

Entwicklung von Firmware-Applikationen für die US-amerikanischen 3G-Netze

Compass CADT SCPI ...

Mitarbeit an der Entwicklung von Firmware-Applikation für die US-amerikanischen 3G-Mobilfunknetze

  • Weiterentwicklung des MMI für die Firmwareapplikation EVDO und CDMA2000
  • Konfiguration der Oberfläche (GUI) mit dem auf C++ und QT basierendem COMPASS Framework
  • Entwicklung von Dependencies und Business-Logik mit C++
  • Konfiguration von SCPI Kommandos
  • Aufsetzen der Build Umgebung und Generierung von Versionen
Compass CADT SCPI Visual Studio 2008 ClearCase ClearQuest C++ C#
Telekommunikationsunternehmen
München
3 Jahre 1 Monat
2010-02 - 2013-02

Entwicklung von Firmware-Applikationen im Bereich Videoanalyse

Compass CADT SCPI ...

Mitarbeit an der Entwicklung von 3 Messgerätem im Bereich VideoAnalyse , Markteinführung

  • Portierung von Software-Komponenten von QT 3.3.8 nach QT 4.4.3, Entwicklung eines Tools unter C# , .NET zur Verwaltung von Konfigurationen für verschiedene Device-Projekte, Software-Entwicklung, Design, Dokumentation, Test,
  • GUI-Entwicklung von verschiedenen  Firmwwareapplikationen für Messgeräte
  • Konfiguration der Touch-Oberfläche/MMI
  • Konfiguration von SCPI Kommandos
Compass CADT SCPI Visual Studio 2008 ClearCase ClearQuest C++ C#
Telekommunikationsunternehmen
München
3 Jahre 10 Monate
2006-02 - 2009-11

Entwicklung Firmware-Applikation WiMAX

C++ Windows XP Embedded COM/DCOM ...

Für den WiMAX Produktionstester  wird eine grafische Benutzeroberfläche entwickelt. Die Entwicklung erfolgt auf Grundlage der R&S Entwicklungsplattform für Gerätesoftware. Ziel dieses und weiterer Arbeitspakete ist die Implementierung der WiMAX-Firmwareapplikation, sowie eine Komponentenumgebung zum Test.          

  • Anbindung der WiMAX Firmware Applikation auf Basis von COMPASS an Testdaten
  • Implementierung der Datenbankparameter unter Berücksichtigung des Gesamtgerätekonzepts
  • Pflege des Komponentenmodells und Abstimmung mit anderen Parteien
  • Dokumentation gemäß den R&S-Standards (in Englisch unter MS-Word for Windows); Erstellen der entsprechenden Design- und Interface-Beschreibungen
  • Pflege und Dokumentation der erforderlichen Entwicklungsumgebung
  • Definition und Implementierung der erforderlichen Remote Befehle (SCPI)
  • Erweiterung der Non-Signaling-Firmware-Applikation um Tx-Messungen (EVM, PVT, ...) und Rx-Messungen ( BER, PER )
  • Konfiguration und Ausgabe der Messungen
  • Erweiterung der Non-Signaling-Firmware-Applikation um grafische Ausgaben (ResultDisplays).
  • Definition und Implementierung der Oberfläche, Datenbankparameter und der funktionalen Software für die Signaling-Firmware-Applikation
  • Aufbau der Kommunikation mit dem WiMAX-Stack über MQTPCIe (Signaling-Firmware-Applikation)
  • Definition und Implementierung der Schnittstelle für die Interkommunikation der beiden Firmware-Applikationen Non-Signaling und Signaling.
C++ Windows XP Embedded COM/DCOM Visual Studio .Net Visual Studio 2003 ClearCase ClearQuest Boost CADT Compass
Rohde&Schwarz / Vollzeit
München
3 Monate
2005-10 - 2005-12

Online-Marktplatz

CMS Typo3 TypoScript ...

Konzeption und Entwicklung eines B2B-Marktplatzes

  • Design, Entwicklung, Test
CMS Typo3 TypoScript PHP mySQL Apache JavaScript LAMP WAMP Linux
selbständig
München
3 Jahre
2002-10 - 2005-09

Bankanwendung

C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 ...

HBCI- und multibankfähige Homebanking-Anwendung mit Mandanten- und Benutzerverwaltung

  • Konzeption und Realisierung einer DTA-Komponente für die Verwaltung von DTA-Aufträgen
  • Verfassen der Entwicklerdokumentation
  • Verfassen des Feinkonzepts für die Sammlerauflösung von Sammelaufträgen und anschließende Implementierung
  • Verfassen des Feinkonzepts für Dauerlastschriften und anschließende Implementierung
  • Konzeption und Entwicklung Multi-DTA
  • Konzeption und Entwicklung Massenänderungsfunktion
  • Konzeption und Entwicklung Archivierung
  • Einführung und Anpassung der Dokumentation an doxygen
C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 Visual SourceSafe 6.0 MS Access MFC Wasserfall-Modell UML Visual Modeller 6.0 Drei-Schichten-Architektur STL Lotus Notes R5 HBCI 2.01
Fiducia IT AG, rbg
München
6 Monate
2002-04 - 2002-09

Gepäckmanagementsystem

CORBA-IDL C++ Java ...

Verteilter Authentifizierungs-Manager,Gepäckförderanlage-Manager, Monitor-Server für Flug- und Gepäckhistorie und Überwachung

  • Teilprojekt 1 : Authentifizierungs-Manager
    • Konzeption eines verteilten Authentifizierungs-Managers pezifikation der CORBA-IDL, C++-Server, Java-Client
    • DB-Design und Realisierung der DB-Schnittstelle
    • Realisierung und Test der Anwendung
  • Teilprojekt 2 : Gepäckförderanlage-Manager (GFA-Manager)
    • Realisierung eines Gepäckförderanlage-Managers
  • Teilprojekt 3 : Monitoring
    • Konzeption eines Monitors zur Darstellung der Flug- und Gepäck-Historie, Spezifikation der IDL
    • Implementierung eines multithreaded FlugAbfrage-Servers
CORBA-IDL C++ Java Unix (Solaris 8) Sun Workshop (Forte) ORB Implementierung Orbix 2000 von Iona CVS Oracle7 Oracle8 PL-SQL JDBC-ähnliche DB-Schnittstelle Client-Server-Architektur
Flughafen München GmbH
München, Flughafen
5 Monate
2001-09 - 2002-01

Bankanwendung

C++ Windows NT 4.0 Windows 2000 ...

Projekt ELASTI : Prognosesystem für Zinsentwicklung. Mit Elasti wird aus historischen Zeitreihen heraus die Elastizität und das Bestimmtheitsmaß des Produktzinssatzes im Vergleich zu dem Referenz (Markt)zinssatz anhand der linearen Regression (Methode der  kleinsten Quadrate) ermittelt.

  • Weiterentwicklung der Anwendung "Elasti" (Prognosesystem für Zinsentwicklunng)
  • Konzeption, Implementierung neuer Bilanzpositionstexte für die Bilanzpositionsumstellung
  • Drucken von Bilanzpositionen Bearbeiten von Reklamationen
  • Integration des Projekts in die Versionsverwaltung ClearCase
  • Konzeption einer Teststrategie
  • Dokumentation : "Testkonzept Elasti 2.3"
  • Dokumentation : Entwicklungsdokumentation
C++ Windows NT 4.0 Windows 2000 Visual Studio 6.0 (Visual C++ 6.0) ClearCase für Windows Access 7.0 Access XP MFC
IZB Soft
München
3 Monate
2001-06 - 2001-08

Wertpapierapplikation

C++ ( mit XML XSL DTD ) ...

RODEO : Wertpapiersystem, mit dem Anwender über verschiedene Vertriebswege für unterschiedlichste Produkte Orders generieren, modifizieren und löschen können.

  • Implementierung von Plausibilitäten in der Business Logik für  die Reorganisierte Dezentrale Ordererfassung
  • Use Case WKN plausibilisieren
  • Entwicklung eines multithreaded Client-Server-Testrahmens für Regressionstests
C++ ( mit XML XSL DTD ) ix Sun Solaris 8.0 Windows NT n WorkShop diverse Unix-Tools Imake Oracle 8.1.6 addin tional Rose ient-Server-Architektur STL RogueWave
HypoVereinsbank AG
München
10 Monate
2000-08 - 2001-05

Homebanking

C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 ...

HBCI- und multibankfähige Homebanking-Anwendung mit Mandanten- und Benutzerverwaltung

  • OO-Design (UML), Konzeption, Implementierung und Test von
    • administrativen Geschäftsvorfällen (Business Logik):
    • Mandantenverwaltung, Benutzerverwaltung, Kontoverwaltung,
    • Bankverbindungverwaltung, Kontaktverwaltung und Bankparameter-
    • datenverwaltung für die Homebanking-Anwendung
  • OO-Design (UML), Implementierung und Test von unterstützten
    • Geschäftsvorfällen (Business Logik) : Auftragsverwaltung
    • (Überweisungen, Daueraufträge, Lastschriften)
  • OO-Design (UML), Implementierung und Test der Integration der
    • Bankparameterdaten (BPD) und Userparameterdaten (UPD) in die
    • Anwendung
  • Test der Gesamtapplikation und Qualitätssicherung
  • Dokumentation : Entwicklungsdokumentation
  • Dokumentation : Programmhandbuch
C++ Windows 95/98/NT/2000 Visual Studio 6.0 mit Visual C++ 6.0 Visual SourceSafe 6.0 MS Access MFC Wasserfall-Modell UML Visual Modeller 6.0 Drei-Schichten-Architektur STL Lotus Notes R5 HBCI 2.01
DG-Bank, RBG (Rechenzentrum Bayerischer Genossenschaftsbanken)
München
2 Jahre 9 Monate
1998-04 - 2000-12

Patentinformationssystem DEPATIS

C++ Unix (Digital Unix True64 Unix) ...

Das Deutsche Patentinformationssystem DEPATIS, basiert auf einer offenen Client-Server-Architektur und besteht aus einem Archiv-System mit Dokumentendaten, aus einem Recherchesystem mit Suchfunktion zur effizienten Volltextrecherche und aus einem Fileserver mit benutzerspezifischen Daten.

  • Implementierung von diversen Software-Applikationen für die Permanente Datenintegration (PDI) des Deutschen Patentinformationssystems DEPATIS
  • Design, Implementierung und Test von Software-Applikationen für die Integration der bibliographischen Daten von Patenten (IFD) mit IPC in das Depatis-Archiv.
  • Betrieb der PDI inklusive Unix Systemadministration (Integration von mehreren Millionen Patenten aus aller Welt in das DEPATIS-Archiv )
  • Y2K-Anpassung der Software
  • Implementierung, Tests und Durchführung von Abnahmen von verschiedenen Change-Requests
  • Entwicklung eines Trace-Browsers mit Tcl/Tk auf Unix
  • Qualitätssicherung : Fehlerbehebung und Datenkorrekturen
  • Dokumentation : Entwicklungsdokumentation nach dem V-Modell
  • Dokumentation : Betriebshandbuch PDI nach dem V-Modell
C++ Unix (Digital Unix True64 Unix) Unix Entwicklungstools wie vi Compiler Makefiles Shell(korn-shell bash tc-shell ...) awk sed ClearCase (für Unix) Oracle 7 PL/SQL Tcl/Tk ( OSF-Motif) V-Modell OO-Design Client-Server-Architekur RogueWave Patentwesen SGML DCE
Compaq, DPMA (Deutsches Patent- und Markenamt)
München

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1991-09 - 1997-09

Informatik Studium

Dipl.-Informatiker, Technische Universität München
Dipl.-Informatiker
Technische Universität München
  • Software-Technik
  • Projektorganisation und Projektmanagement
  • Informatik-Management
  • OO-Technologien

Position

Position

  • Software-Entwicklung / Programmierung
  • Beratung / Consulting
  • Qualitätsmanagement Qualitätssicherung / Test
  • Dokumentation

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux Microsoft Visual Studio QT Scrum Jira Git Ubuntu Embedded Linux Visual Studio GCC CMake Visual Studio .NET C# gitlab Agile Entwicklung AWS Azure Unix

Schwerpunkte

Objektorientierte Softwareentwicklung für Grossprojekte unter C++, C, C#,  MS Technologien und Entwicklung mit verschiedenen Unix-Linux-Derivaten

Produkte / Standards / Erfahrungen / Methoden

Cloud Computing
CMS
Confluence
EC2
git
Jira
Kanban
QT
LAMP
QT5
Scrum
Produkte:
Entwicklungsumgebungen
  • Visual Studio 6.0, Visual Studio 2003
  • Eclipse, Sun Workshop
  • JBuilder 5, Visual Age 3.0
  • SNIFF+


SCM-Tools

  • ClearCase, Subversion
  • RCS, CVS, SCCS
  • Source Safe
  • git, gitlab, github


CASE-Tools

  • Rational Rose (UML), Visual Modeller (UML)
  • objectiF, Together, Embercadero ER/Studio 4.2 (ERM)
  • Projektmanagement: - Microsoft Project 98, Diverse CASE-Tools, Purify


Klassenbibliotheken

  • Boost, STL
  • RogueWave
  • MFC, VRML


GUI

  • Tcl-Tk, OSF-Motif
  • MFC, AWT
  • HTML, CSS


Applikationen

  • CATIA
  • Virtual Workshop (CAD-Applikation)


Middleware

  • CORBA (Orbix)


Internet

  • LAMP (Linux, Apache, mySQL, PHP)
  • WAMP, HTML, xHTML, CSS
  • Ajax, xajax, Typo3
  • TypoScript, SimpleXML


Standards:

Software-Design

  • Objektorientierte Analyse und Design mittels UML
  • Entity-Relationship-Modell (ERM)


Prozessmodelle

  • V-Modell , Wasserfall-Modell, Prototypen-Modell
  • Spiralmodell, Aladdin, SCRUM, SCRUMBAN, Jira


Datenformate

  • SGML
  • XML
  • JSON


Erfahrungen:

Design

  • Design (UML) Konzeption und Implementierung von objektorientierter Anwendungssoftware(Bankensoftware, Telekommunikation, Patentwesen, CAD)


Architekturen

  • Drei-Schichten-Architektur
  • Client-Server-Architektur


Testen

  • Entwicklung von Testrahmen für das Testen objektorientierter Software (Regressionstests) Verfassen von Dokumentationen


Prozess-Modelle

  • Realisierung von Projekten nach verschiedenen Prozessmodellen (Wasserfall-Modell,V-Modell,..) SCRUM, KANBAN

Betriebssysteme

Embedded Linux
HPUX
IRIX
Linux
(SuSe Linux 7.1)
MVS, OS/390
OSF/Motif
SUN OS, Solaris
Solaris 8
Unix
10 Jahre
Windows
Windows CE

Programmiersprachen

Ajax
Ajax
C
C++
Chill
CORBA IDL
Fortran
Imake, GNU-Make, Make-Maker etc...
JavaScript
JavaScript
Pascal
PHP
PHP
PL/SQL
Shell
Tcl/Tk
VRML

Datenbanken

MS Access
mySQL
Oracle
7.x, 8.x
SQL

Datenkommunikation

CORBA
CORBA-IDL, ORBIX als ORB
OSF/DCE
RPC

Hardware

Digital
HP
Silicon-Graphics
SUN
WORM

Berechnung / Simulation / Versuch / Validierung

Digital Mock up (DMU)

Design / Entwicklung / Konstruktion

CATIA

Branchen

Branchen

  • Messtechnik (Rohde & Schwarz)
  • Banken und Versicherungen (Sparkasse, HypoVereinsbank, IBM für DG-Bank, rbg)
  • E-Logistik (Flughafen München GmbH)
  • Automobilindustrie (Tecoplan Informatik AG)
  • Pharmaindustrie (sd&m)
  • Telekommunikation (sd&m)
  • Internet (Eigenentwicklung)

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.