C/C++, C#, Oracle, MS-SQL, XML/XSLT, Qt, Scrum
Aktualisiert am 12.09.2018
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2015-01 - heute

Sichere Synchronisation von Zertifikaten zwsichen Desktop und Mobilgerät

Software Design und Implementierung Scrum C++11 Qt5 ...
Software Design und Implementierung

Als Teil von SecrurePIM (https://www.securepim.com) wurde eine Lösung implementiert um Zertifikate zwischen Desktop und Mobilgerät sicher und mit minimaler User-Interaktion zu synchroniseren sowie die S/MIME-Konfiguration von E-Mail-Clients vollautomatisch vorzunehmen. Die Lösung wurde zum Patent angemeldet, ich bin dabei einer von 3 in der Patentanmeldung genannten Erfindern.

Visual Studio 2015 XCode CMake Atlassian JIRA git Jenkins
Scrum C++11 Qt5 QR-Code TCP/IP
Virtual Solution AG
München
9 Jahre 3 Monate
2015-01 - heute

Wartung und Weiterentwicklung einer Sicherheitsbibliothek

Software Entwickler Scrum C++11 CMake ...
Software Entwickler

Die Basis des Produkts SecurePIM (https://www.securepim.com) bildet die auf OpenSSL basierende Sicherheitsbibliothek SERA. Diese wird in C++11 geschrieben und wird für die Plattformen iOS, Android, Windows, OSX und Linux bereit gestellt. Für die Plattform Android gibt es einen Java-Wrapper, der mit Swig generiert wird. Die Entwicklung von SERA erfolgt in einem Scrum-Team von vier C++-Entwicklern.

Scrum C++11 CMake Swig
Virtual Solution AG
München
11 Jahre 3 Monate
2013-01 - heute

Steuerung mechanischer Zugprümaschinen

Software Design und Implementierung C# .NET 4.6 MS-SQL Server ...
Software Design und Implementierung

Design, Implementierung und Wartung einer Client/Server PC-Applikation (C#/.Net, MS-SQL-Server 2012, Visual Studio 2015) zur Steuerung von mechanischen Zugprüfanlagen.

Die Zugprüfanlagen wurden mit Standard-CANopen-Komponenten realisiert, die über ein USB-to-CAN-Interface angesteuert werden. Die durchgeführten Prüfungen werden in einer MS-SQL-Datenbank abgelegt und stehen somit zur zentralen Auswertung zur Verfügung.

Der Kunde betreibt inzwischen ca. 15 Zugprüfmaschinen mit dieser Software-Lösung, in der Schweiz, in China und in Tschechien.

C# .NET 4.6 MS-SQL Server CANopen Multi-Threading
Pfisterer Sefag AG
Luzern CH
4 Monate
2016-08 - 2016-11

Erstellung einer C++-Bibliothek unter IOS und Android

Software-Entwickler C++11 CMake Doxygen ...
Software-Entwickler

Eine Android-Applikation zur Indoor-Navigation, die in Java implementiert wurde, sollte auf IOS portiert werden. Meine Aufgabe war es, eine C++-Bibliothek auf Basis der Java-Implementation zu designen und zu implementieren. Die C++-Bibliothek sollte unter OSX, IOS, Android und Linux eingesetzt werden. Letztendlich habe ich die Bibliothek sowie die API-Dokumentation in C++11 unter Verwendung von cmake, Swig und Doxygen erfolgreich

implementiert.

CMake Doxygen XCode
C++11 CMake Doxygen Swig
Siemens AG
Neuperlach

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

1982-1986

Maschinenbau-Studium an der FH Ravensburg/Weingarten
Abschluss: Dipl. Ing. (FH)

1981-1982
Einjähriges Berufskolleg zur Erlangung der Fachhochschulreife

1978-1981
3-jährige Berufsausbildung zum Maschinenschlosser

1978

Abschluss der Realschule mit Mittlerer Reife







Kompetenzen

Kompetenzen

Schwerpunkte

Multi-Threading

Produkte / Standards / Erfahrungen / Methoden

ANSI X.12
Atlassian JIRA
CANopen
cmake
Doxygen
Doxygen
EDIFACT
Finite-Elemente-Berechnungen (FEM)
git
IDOC
Jenkins
QT 5
Scrum
Jira, Jenkins, git
SWIFT
Swig
Visual Studio 2005-2015
XCode
XML

Beschäftigungen

Seit 2015
Freiberufliche Mitarbeit bei Virtual Solution AG. Mitglied des Teams, welches die zentrale Sicherheitsbibliothek der Firma entwickelt.

2011-2014
Angestellt bei virtual solution AG, eingesetzt als externer Software-Entwickler (AÜG) im Corporate Service EDI der Siemens AG.

1998-2010
Software-Entwickler (Contractor) bei der UBS AG, davon 3 Jahre als Teamleiter, mehrere Jahre als technischer Projektleiter, führendes Mitglied der Architektur-Design-Gruppe der B2B-Zahlungsverkehrs-Applikation für KMU- und Konzern-Kunden der UBS AG. Mehrere Jahre Vertreter der UBS AG in der Arbeitsgruppe "Implementierungs-Richtlinien zur ISO 20022? der Schweizer Banken.

Betriebssysteme

Unix
Solaris, Linux, HP, IBM, MacOS X
Windows
 3.0-10,
Windows Server
NT bis 2008

Programmiersprachen

C#
Visual Studio 2005 bis 2015
C++11
C/C++
CMake
CORBA
Daten-Konvertierungen
EDIFACT/SWIFT/DTA/XML/CSV/ANSI-X12
Delphi
1.0-2009
Embedded-C-Entwicklung
8051/C166-Architektur, SPI, I2C, USB, RS232
IBM MQ-Series
PL-SQL
Software-Versionierung
CVS, Continuus, SubVersion, TFS
T-SQL
XSLT

Datenbanken

MS-SQL Server
2005 bis 2014
Oracle
8 bis 11

Datenkommunikation

TCP/IP

Branchen

Branchen

Banken

Industrie

Software

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
nicht möglich

Projekte

Projekte

9 Jahre 3 Monate
2015-01 - heute

Sichere Synchronisation von Zertifikaten zwsichen Desktop und Mobilgerät

Software Design und Implementierung Scrum C++11 Qt5 ...
Software Design und Implementierung

Als Teil von SecrurePIM (https://www.securepim.com) wurde eine Lösung implementiert um Zertifikate zwischen Desktop und Mobilgerät sicher und mit minimaler User-Interaktion zu synchroniseren sowie die S/MIME-Konfiguration von E-Mail-Clients vollautomatisch vorzunehmen. Die Lösung wurde zum Patent angemeldet, ich bin dabei einer von 3 in der Patentanmeldung genannten Erfindern.

Visual Studio 2015 XCode CMake Atlassian JIRA git Jenkins
Scrum C++11 Qt5 QR-Code TCP/IP
Virtual Solution AG
München
9 Jahre 3 Monate
2015-01 - heute

Wartung und Weiterentwicklung einer Sicherheitsbibliothek

Software Entwickler Scrum C++11 CMake ...
Software Entwickler

Die Basis des Produkts SecurePIM (https://www.securepim.com) bildet die auf OpenSSL basierende Sicherheitsbibliothek SERA. Diese wird in C++11 geschrieben und wird für die Plattformen iOS, Android, Windows, OSX und Linux bereit gestellt. Für die Plattform Android gibt es einen Java-Wrapper, der mit Swig generiert wird. Die Entwicklung von SERA erfolgt in einem Scrum-Team von vier C++-Entwicklern.

Scrum C++11 CMake Swig
Virtual Solution AG
München
11 Jahre 3 Monate
2013-01 - heute

Steuerung mechanischer Zugprümaschinen

Software Design und Implementierung C# .NET 4.6 MS-SQL Server ...
Software Design und Implementierung

Design, Implementierung und Wartung einer Client/Server PC-Applikation (C#/.Net, MS-SQL-Server 2012, Visual Studio 2015) zur Steuerung von mechanischen Zugprüfanlagen.

Die Zugprüfanlagen wurden mit Standard-CANopen-Komponenten realisiert, die über ein USB-to-CAN-Interface angesteuert werden. Die durchgeführten Prüfungen werden in einer MS-SQL-Datenbank abgelegt und stehen somit zur zentralen Auswertung zur Verfügung.

Der Kunde betreibt inzwischen ca. 15 Zugprüfmaschinen mit dieser Software-Lösung, in der Schweiz, in China und in Tschechien.

C# .NET 4.6 MS-SQL Server CANopen Multi-Threading
Pfisterer Sefag AG
Luzern CH
4 Monate
2016-08 - 2016-11

Erstellung einer C++-Bibliothek unter IOS und Android

Software-Entwickler C++11 CMake Doxygen ...
Software-Entwickler

Eine Android-Applikation zur Indoor-Navigation, die in Java implementiert wurde, sollte auf IOS portiert werden. Meine Aufgabe war es, eine C++-Bibliothek auf Basis der Java-Implementation zu designen und zu implementieren. Die C++-Bibliothek sollte unter OSX, IOS, Android und Linux eingesetzt werden. Letztendlich habe ich die Bibliothek sowie die API-Dokumentation in C++11 unter Verwendung von cmake, Swig und Doxygen erfolgreich

implementiert.

CMake Doxygen XCode
C++11 CMake Doxygen Swig
Siemens AG
Neuperlach

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

1982-1986

Maschinenbau-Studium an der FH Ravensburg/Weingarten
Abschluss: Dipl. Ing. (FH)

1981-1982
Einjähriges Berufskolleg zur Erlangung der Fachhochschulreife

1978-1981
3-jährige Berufsausbildung zum Maschinenschlosser

1978

Abschluss der Realschule mit Mittlerer Reife







Kompetenzen

Kompetenzen

Schwerpunkte

Multi-Threading

Produkte / Standards / Erfahrungen / Methoden

ANSI X.12
Atlassian JIRA
CANopen
cmake
Doxygen
Doxygen
EDIFACT
Finite-Elemente-Berechnungen (FEM)
git
IDOC
Jenkins
QT 5
Scrum
Jira, Jenkins, git
SWIFT
Swig
Visual Studio 2005-2015
XCode
XML

Beschäftigungen

Seit 2015
Freiberufliche Mitarbeit bei Virtual Solution AG. Mitglied des Teams, welches die zentrale Sicherheitsbibliothek der Firma entwickelt.

2011-2014
Angestellt bei virtual solution AG, eingesetzt als externer Software-Entwickler (AÜG) im Corporate Service EDI der Siemens AG.

1998-2010
Software-Entwickler (Contractor) bei der UBS AG, davon 3 Jahre als Teamleiter, mehrere Jahre als technischer Projektleiter, führendes Mitglied der Architektur-Design-Gruppe der B2B-Zahlungsverkehrs-Applikation für KMU- und Konzern-Kunden der UBS AG. Mehrere Jahre Vertreter der UBS AG in der Arbeitsgruppe "Implementierungs-Richtlinien zur ISO 20022? der Schweizer Banken.

Betriebssysteme

Unix
Solaris, Linux, HP, IBM, MacOS X
Windows
 3.0-10,
Windows Server
NT bis 2008

Programmiersprachen

C#
Visual Studio 2005 bis 2015
C++11
C/C++
CMake
CORBA
Daten-Konvertierungen
EDIFACT/SWIFT/DTA/XML/CSV/ANSI-X12
Delphi
1.0-2009
Embedded-C-Entwicklung
8051/C166-Architektur, SPI, I2C, USB, RS232
IBM MQ-Series
PL-SQL
Software-Versionierung
CVS, Continuus, SubVersion, TFS
T-SQL
XSLT

Datenbanken

MS-SQL Server
2005 bis 2014
Oracle
8 bis 11

Datenkommunikation

TCP/IP

Branchen

Branchen

Banken

Industrie

Software

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.