Softwareengineer + Softwarearchitect f. Security, Crypto, Robotik, Radar, Luftsicherheit, Bildverarbeitung, verteilte Systeme
Aktualisiert am 27.11.2025
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 27.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Verschlüsselung
Hochsicherheit
Hochgeschwindigkeits-Kommunikationssysteme
C++11
C++14
C++17
Java 21
Linux Echtzeitbetriebssystem
Linux-Distribution
C/C++ 11/17
Deutsch
Muttersprache
Englisch
gut (Wort und Schrift, Fachliteratur, kommunikationssicher)
Französisch
Schulkenntnisse, seit Schulzeit nicht mehr benutzt
Qt QML
Russisch (selbst)
Anfänger, beginner
Russisch (Team)
Russischsprachiges Team vorhanden

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2025-04 - 2025-09

Security Engineer Air Defence

SW Engineer, SW Developer, Requirements Engineer C++17 Python
SW Engineer, SW Developer, Requirements Engineer
RAD Rheinmetall Air Defence, Zürich (Schweiz)
2FA (2-Factor-Authentication), Zugangsberechtigungen, IAM Identity Access Management, Active Directory, Rollen/Gruppen/Rechte, Smartcard Authentification, Code Signing, Zertifikate. Qt-GUI, Netzwerk, tcp/up (mil.)  
MS Visual Studio Gemalto Smartcards JavaCard certutil SignTool Qt Mercurial
C++17 Python
Rheinmetall Swiss
Zürich
2 Jahre 6 Monate
2022-10 - 2025-03

Crypto technologies SCIP Protocol Crypto Box (BSI, Bundeswehr, mil.) Zweitvertrag

Entwicklung SCIP Crypto Protocol Spezifikation (NATO, NSA, BSI Standards) C / C++ SCIP Linux ...
Entwicklung SCIP Crypto Protocol Spezifikation (NATO, NSA, BSI Standards)

Entwicklung von SCIP Crypto Protokoll Spezifikation für sichere Internet Audio Kommunikation (verschlüsselte Telefonie).

SCIP = Secure Communication Interoperability Protocol, entwickelt von der NSA und NATO.

Verschlüsselungssysteme und -protokolle nach NIST (National Institute of Standards and Technology, NSA (National Security Agency), NATO, BSI (Bundesamt für Sicherheit in der Informationstechnik).


Verschlüsselte Echtzeit-Media-Daten Übertragung (VoIP, Telefonie, Multimedia Data Streams, Voice Codecs), Crypto, Schlüssel, PKI


Mil. (daher keine weiteren Angaben möglich)

C / C++ SCIP Linux Windows Verschlüsselung PKI Zertifikate UML STL Standard Template Library L2 / L3 Systementwicklung
Rohde & Schwarz SIT GmbH
Stuttgart
5 Jahre 10 Monate
2019-04 - 2025-01

Eigenes Produkt: hochsicherheits-verschlüsselter Chat [Produktname auf Anfrage], Cryptographie

Eigenentwicklung [Produktname auf Anfrage] Ubuntu Linux C++ open-jdk ...
Eigenentwicklung [Produktname auf Anfrage]

Eigener Chat-Raum für Firmen, Vereine, private Chatgruppen:  Vollständige Client-Server-Infrastruktur für alle Kunden bzw für alle, die einen eigenen hochsicheren chat für ihre Mitarbeiter/Kollegen/Gruppenmitglieder/Freunde/Bekannten/... anbieten möchten.

- Sicherheitsstufen: vertraulich / privat / NfD / geheim (NATO secret) / streng geheim (NATO top secret)

- Eigener Server (kann bei jedem selbst in eigenen Räumlichkeiten laufen)

- Volle Kontrolle über alle Schlüssel + wer mitmachen darf

- Gebrauchsfertig gelieferte Clients (Linux basiert)

- Hermetisch abgeriegeltes VPN (höchste Verschlüsselungsstufe)

- Schulungen (für den Serverbetrieb in eigenen Räumlichkeiten)


Auf militärischen Sicherheitsstandards und auf weltweit anerkannter, wissenschaftlicher Cryptographie basierender, privater Chat. Es ist weltweit kein anderer Anbieter bekannt, der Ihnen die höchste Sicherheitsstufe Ihrer Daten auf der gesamten Datenstrecke garantiert, denn kein anderer Anbieter gibt Ihnen den Chat-Server in Ihre Hände. Wir gehen damit (weltweit einzigartig !) einen neuen Weg: Das Telekommunikationsgeheimnis (grundgesetzlich geschützt, überall ausgehebelt) wird für Sie wieder wahr.

[Produktname auf Anfrage] VS Code Eclipse
Ubuntu Linux C++ open-jdk Java 21 Botan Verschlüsselung UML EA Enterprise Architect STL Standard Template Library MDA OOA OOD Netbeans ember.js Ausfallsicherheit Hochverfügbarkeit Notfall Management Projektleitung Projektmanagement Computer-Systeme Fail-Safe Management
[Firma auf Anfrage]
6 Monate
2023-06 - 2023-11

Smartcard ECC Elliptic Curve Cryptography auf JAVA Card

Softwareentwicklung Smartcard Kryptografie Modernisierung / Umstellung von RSA auf ECC C / C++ OpenSSL Botan ...
Softwareentwicklung Smartcard Kryptografie Modernisierung / Umstellung von RSA auf ECC

Diverse Kommunikationsprotokolle für Smartcard (China / Macau ID Cards) werden von RSA auf ECC Cryptography umgestellt. Entwicklung der neuen G4 Protokolle (Generation 4) für verschlüsselte wireless Kommunikation (Kartenlesegeräte - Karte, IDENTIV uTrust, kontaktlos, sowie Kontakt).

MEID-Card G3/G4, SAM-Card G3/G4, PSAM-Card G3/G4 read/write

Neue Zertifikate. APDU's, cardOS, JAVA Card, OpenSSL, Botan Crypto Library, PKI, PKCS, CV, CVC, CVCA, CSCA, CVM, CRL.

MS Visual Studio 2019 Identiv Card Reader
C / C++ OpenSSL Botan Embedded C++ JAVA Card CardOS APDU PCSC lite project PKI PKCS MIFARE plus
secunet Security Networks AG München
7 Monate
2022-03 - 2022-09

Crypto technologies SCIP Protocol Crypto Box (BSI, Bundeswehr, mil.) Erstvertrag

Entwicklung SCIP Crypto Protocol für Crypto Box (NATO, NSA, BSI Standards) C / C++ SCIP Linux ...
Entwicklung SCIP Crypto Protocol für Crypto Box (NATO, NSA, BSI Standards)

Entwicklung von SCIP Crypto Box für sichere Internet Audio Kommunikation (verschlüsselte Telefonie).

SCIP = Secure Communication Interoperability Protocol, entwickelt von der NSA.

Verschlüsselungssysteme und -protokolle nach NIST (National Institute of Standards and Technology, NSA (National Security Agency), NATO, BSI (Bundesamt für Sicherheit in der Informationstechnik).


Verschlüsselte Echtzeit-Media-Daten Übertragung (VoIP, Telefonie, Multimedia data streams), Crypto, Schlüssel, PKI


Mil. (daher keine weiteren Angaben möglich)

Crypto Box SCIP Kommunikationssicherheit
C / C++ SCIP Linux Verschlüsselung PKI Certifikate L2 / L3 Systementwicklung Embedded C Embedded C++ VS Code
Rohde & Schwarz SIT GmbH
Stuttgart
11 Monate
2020-12 - 2021-10

BSH Bosch-Siemens Embedded Business Logic Oven

Softwareentwicklung, Architektur, Refactoring C++ ARM-Technologie Embedded GCC g++ ...
Softwareentwicklung, Architektur, Refactoring

Entwicklung des Notifiaction-Systems in Haushaltsgeräten auf integrierter Plattform (embedded SystemMaster)

Docker Visual C++ MS Visual Studio 2019 VS Code
C++ ARM-Technologie Embedded GCC g++ makefile Docker
Bosch-Siemens BSH
Traunreut
3 Monate
2020-09 - 2020-11

BSH Bosch-Siemens BusinessLogic Entwicklung SyMaNA

Architect / Entwicklung Scrum embedded C/C++ 11/17
Architect / Entwicklung

Entwicklung neue Architektur SystemMaster (SyMaNA = System Master New Architecture)

IOT / embedded Systems, verschiedene Geräte auf eine gemeinsame Plattform bringen.

Schnittstellen, API, Dataflow durch alle Schichten.

Scrum embedded C/C++ 11/17
BSH Bosch Siemens
Regensburg
2 Jahre
2018-06 - 2020-05

BSH Bosch-Siemens Qualitäts Managament (QM) "SystemMaster"

SW Quality Expert Agile Entwicklung Scrum MISRA C++ 2008 ...
SW Quality Expert

SystemMaster: Eigenname einer vereinheitlichten Plattform für viele unterschiedliche Geräte (Bosch-Siemens Hardware+ Konzept "SystemMaster")

Ähnlich wie z.B. die Automobilindustrie verschiedene Modelle auf einer Grundplattform aufbaut, so baut auch Bosch-Siemens eine Steuereinheit für unterschiedliche Geräte auf ("SystemMaster")

--> SystemMaster ist eine auf ARM6 Cortex  i.MX6 Linux basierende embedded Lösung mit TouchScreen zur Steuerung diverser Geräte. Vereinheitlichung von unterschiedlichen Software-Services auf einer Platine. Via Mobile App steuerfähig.

Techniken: Yocto Build, MfG-Tool (flashen), CommonAPI, Service-basierte Module

Tätigkeiten:  Sicherstellung der SW Qualität, CodeReviews, Beratung der QM, Quality Gating, Internal Audits, Reports, Bewertung der bestehenden Qualität, kontinuierliche Verbesserung der Qualität, Risikoanalyse, Sprint-KPI's.

Direkte Betreuung als QM für 6 Entwicklerteams mit jeweils rund 10 Entwicklern (ca 60 Entwickler insgesamt)

Einführung von CodeChecking Tools wie z.B. SonarQube, Regeln anpassen

Sprachen: C / C++11 / C++17

Eclipse Neon 4.62
Agile Entwicklung Scrum MISRA C++ 2008 MISRA C 2012 SonarQube GitHub Qt QML
BSH Bosch Siemens
Regensburg
1 Jahr 11 Monate
2016-07 - 2018-05

CT-Scan (3D) und Detektion von Sprengstoffen / Flughafen Gepäck-Scanner

Linux (CentOS) embedded Echtzeitbetriebssystem ...
  • cTix 3D Computer Tomographie Flughafen / Erkennung von Gefahrenstoffen in Reisegepäck 
  • Erkennung von verschiedenen Sprengstoffen.
  • 3 dimensionale Computer Tomographie / 3D-Scan,  Bereich "Imaging", Bildgebung, Bilddatenpfad, Bildverarbeitung, Objekterkennung, Alarmierung.

 

Tätigkeit:

  • Entwicklung, Design, Architektur, Reverse Engineering, Spezifikationen, Test, Code-Reviews

 

Technik:

Software Design, Software Engineering, Programmierung, Fehlersuche, Bugfixing, Tracing, Multithreading, Multiprocessing, IPC (Interprocess communication), client-server

Linux (CentOS) embedded Echtzeitbetriebssystem Realtime C C++ L2 / L3 Systementwicklung
Smiths Detection
Wiesbaden Erbenheim
4 Monate
2016-03 - 2016-06

Automotive Navigationssystem Here Maps

Linux Windows embedded ...
  • Auswertung von Navigationsdaten, Eigenschaften (CAN-Attribute) von Streckenabschnitten (z.B. Speed limits, Steigung/Gefälle, Fahrspuren, ...)
  • Auslesen der Attribute aus CAN-Bus, Einspeisen der Werte in die Kartendarstellung

 

Tätigkeit:

  • Entwicklung, Architektur, Reverse Engineering, Spezifikationen, Test, Code-Reviews

 

Technik:

Software Design, Software Engineering, Programmierung, Fehlersuche, Bugfixing, Tracing

Linux Windows embedded C C++
HERE / Navigon
1 Jahr 10 Monate
2013-03 - 2014-12

Prozessconsulting im Bereich OneERP sowie Identity and Access Management (IAM)

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; MS-SQL-Server Java ...
  • Problem-Analyse, Reduktion der aus architektonischen Schwächen resultierenden Kundenbeschwerden (Tickets).
  • Analyse der architektonischen Schwächen, Aufzeigen von Restrukturierungs- Möglichkeiten der Software. Fehler-Tracing / Fehler-Tracking / Fehler-Suche, Analyse von Prozessschwächen, Log-Files und Erstellung von Fehlerbehebungs-Skripten und Programmen.
  • Schulung der Mitarbeiter (2 Monate Trainings-Leiter für 8er Team in Magdeburg, sowie 1 Woche Trainingsleiter für 20 Entwickler und Administratoren in Aachen), Erstellung von Schulungsunterlagen
  • Fail-Safe Management: Risiko-Bewertung, Ausfallsicherheit, Handlungsbedarf-Ermittlung, Requirements-Ermittlung für Failover

 

Tätigkeit:

  • Java-Erweiterungen zur Verbesserung der Workflows innerhalb der Prozesse

 

Technik:

Apache Tomcat 6.0, Catalina, Java, Eclipse, MS SQL Server, XML, WSDL, svn / Tortoise Source Code Verwaltung,

WebServices, Deployment, Hudson, Scripting, crontab, Automatische Jobs, Daten-Importe, Massendaten, PL/SQL, Reverse Engineering, Code-Reviews

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; MS-SQL-Server Java Java jar files Java Servlets PL-SQL-Procedures Oracle MS-SQL-Server MySQL SQL
T-Systems für Telekom
4 Monate
2012-11 - 2013-02

Prozessconsulting im Bereich DeMail Identifikation/Registrierung

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; Oracle Database Java ...
  • Erstellung von Fachspezifikationen und Prozessabläufen für DeMail Identifikation und Registrierung via BPM Notary und DMDA Registrator. (DMDA = DeMail Dienste Anbieter, z.B. Deutsche Telekom AG DTAG).
  • Erstellung von Schulungsunterlagen für BPM Notary.
  • Analyse von WSDL-Diff-Tools, um schnittstellenbrechende Änderungen in WebService-Servern zu erkennen, z.B. bei Versionsänderungen.

 

Tätigkeit:

  • Kundenspezifische Java-Erweiterung für SOA-Model zur Erkennung von versionsbedingten Unterschieden in WebService-Schnittstellen.
  • Erstellung von PL-SQL-Prozeduren zur Abfrage von Ist-Zuständen in einer Oracle 11g DB

 

Technik:

Apache Tomcat 6.0, Java, Eclipse, Oracle 11g, SOA-Model, XML, WSDL WebServices

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; Oracle Database Java Java jar files Java Servlets PL-SQL-Procedures
T-Systems
7 Monate
2012-04 - 2012-10

Kontrollsoftware im Flugverkehr (mil.)

  • Radar/Fluglotsen - Grafische Kontrollsoftware (Flugzeug-Landeanflug)

 

Tätigkeit:

  • Architektur und Entwicklung des Displays (Echtzeit, Radarprotokolle)

 

Technik:

Veröffentlichung nicht gestattet (mil.)

6 Monate
2011-10 - 2012-03

Configuration von Kraftwerken via SNMP

Windows 7 C++ SOAP (kdsoap) ...
  • Netzwerkomponenten (Switche, Router, PC, Steuerungsanlagen) werden per SNMP konfiguriert

 

Tätigkeit:

  • Architektur und Entwicklung des Konfigurations-Proxy

 

Technik:

Eine Datenbank sendet via SOAP Configurationen an den Proxy, der Proxy wandelt die Configurationen um in SNMP Kommandos und sendet diese an die Steuerungskomponenten. Eine grafische Oberfläche (Qt) erlaubt dem Operator manuelle Anpassungen, die manuellen Anpassungen werden ebenfalls via SNMP an die Steuerungs-komponenten gesendet. Die Konfigurationsdaten werden von der DB via WebServices über kdsoap abgeholt, in eine SNMP gerechte Struktur transformiert und an die full-managed Devices übertragen. Genauso kann der Konfigurations-Ist-Zustand

via SNMP aus den full-managed Devices abgefragt und über kdsaop als WebService zur DB übertragen werden. Es ist also einerseits möglich, Geräte mit einer in der DB abgelegten, vorherbestimmten Konfiguration zu bestücken,

andererseits ist es möglich, auf Wunsch, die aktuellen Werte aus den Geräten zu holen und in der DB zu speichern.

Windows 7 C++ SOAP (kdsoap) WebServices XML WSDL SNMP (netsnmp) Qt
ABB
1 Jahr 7 Monate
2010-03 - 2011-09

"Onlinebrief / EPostBrief" (sichere Post im Internet)

Architektur TKG §110 §112
  • Onlinebrief der Deutschen Post AG, TKÜV, TKÜ.

 

Tätigkeit:

  • Architektur und Entwicklung der §110,112 TKG

 

Technik:

Veröffentlichung nicht gestattet

Architektur TKG §110 §112
Deutsche Post AG
1 Jahr 2 Monate
2009-01 - 2010-02

"SCCNMS Replacement" SCCNMS = Switching Control Center Network Management System US Army Europe (Defense & Security, US Government, mil.).

verschiedene Windows-Varianten Solaris Mircosoft SQL Server ...
  • Internationales Projekt im Bereich Hochsicherheit. Umstellung der Telefon-Vermittlungsstellen-Verwaltung der USAREUR auf neue Hard- und Software
  • Hardware / Switche: EWSD- und HiPath-Systeme von Siemens
  • Software = CAIRS von Unique Communications
  • Erstellung eines neuen Telefonprovisionierungssystems zum Konfigurieren von Vermittlungsstellen (Switchen), Zuweisung/Verwaltung von (Mobil-)Telefonen, Benutzern, Schaltpfaden, inkl. Billing, Charging, (Bellcore Standard, AMA-Tickets, Call-Detail-Records [CDR]) und Troubleshooting
  • Cooperation zwischen USAREUR (US-Army Europe), 5th Signal Command, DISA, US-Government, NSN (Nokia-Siemens-Networks) und Unique Communications (Henderson, Las Vegas).
  • Risikobewertung, Risk Management, Notfall Management, Sicherstellung der Hochverfügbarkeit, Ausfallsicherheit

 

Tätigkeit:

  • Ist-/Soll-Analyse
  • Risk engineering / Risiko Analyse und -Management, Solution Architect, Requirement Definiton und Requirement Engineering, Aufwandsschätzung (cost estimation), Projektdeeskalation, Mitarbeitermotivation, Mitarbeiterführung,
  • Aufgabeneinteilung, Aufgabenkoordination Organisation und Leitung internationaler Workshops, Vermittlung zwischen Parteien mit konkurrierenden Zielen. Begleitende Entwicklung, Hotbugfixing und Codereviews in VB.Net und Java

 

Technik:

Client/Server SOA mit Web-Interface, Web-Services

Mehrere Vorgehensmodelle kommen zum Einsatz:

Spiral-Modell, V-Modell, Wasserfall mit Iterationen und RUP. Integration der Software von Unique in den verschiedenen Standorten der USAREUR.

verschiedene Windows-Varianten Solaris Mircosoft SQL Server VB.Net Java
Nokia Siemens
6 Monate
2008-06 - 2008-11

Funkaufklärung / Funküberwachung (maritime Verkehrssicherung, militärische Aufklärung, mil.)

Windows Linux Oracle 10g ...
  • Portierung der Anwendung Funkaufklärung auf mehrere Betriebssysteme.
  • Auswertung von Funksignalen in digitalisierter Form für maritime Verkehrssicherung sowie militärische Aufklärung.
  • Hochskalierbarkeit (Client-Server, IPC, Multithreading, Sockets), Hochverfügbarkeit (24/7) und Hochgeschwindigkeit (mehrere zehntausend Transkationen pro Sekunde).

 

Tätigkeit:

  • Architektur, Engineering und Entwicklung DB-Schnittstelle

Technik:

  • Speicherung, Analyse und Auswertung digitalisierte Datenströme in Quasi-Echtzeit, SIL (Software in the loop)
Windows Linux Oracle 10g C/C++ SQL
Plath GmbH
4 Monate
2008-02 - 2008-05

Portierungsdatenaustausch / Rufnummernaustausch zwischen Netzbetreibern sowie automatisches Beauskunftungssystem laut 112 TKG/TKÜV (SARV).

Suse Linux Enterprise Server 10 Oracle 10g C / C++ ...
  • Rufnummernmitnahme bei Wechsel des Anbieters (Netzbetreiber).
  • Routing der sog. "portierten" Rufnummern in die entsprechenden Netze.

 

Tätigkeit:

  • Umsetzung der von der AKNN / Bundesnetzagentur verabschiedeten Änderung der Protokolle zum Austausch der Rufnummern-Informationen für mehrere Anbieter.
  • Portierung der Module für §112 TKG/TKÜV von Solaris nach Linux.

 

Technik:

Skripting, Engineering, Architektur

Suse Linux Enterprise Server 10 Oracle 10g C / C++ Shell-Script OOP
4 Monate
2007-10 - 2008-01

Zertifikate für Smartcards (Biometrische Daten im neuen Reisepass/Personalausweis der BRD), BSI

WindowsXP RedHat Linux (Fedora Core; centOS) C / C++ ...
  • Erzeugung von Certifikaten zur Sicherung der biometrischen Daten im neuen Reisepass/Personalausweis der BRD.
  • Entwicklung einer Generator GUI für das BSI zur Erzeugung von Certifikaten und public/private Schlüssel.
  • Entwicklung einer GUI für staatlich authorisierte Passhersteller zur Prüfung der Konformität von Reisepässen Süd-Koreas (Verifizierung ob der Chip im Pass korrekt funktioniert, ein Pass also korrekt hergestellt wurde).

 

Tätigkeit:

  • Architektur / Design / Entwicklung der GUI

 

Technik:

Proprietäree Verschlüsselungsmechanismen, die GUI erzeugt je nach Anforderung unterschiedliche Zertifikate.

WindowsXP RedHat Linux (Fedora Core; centOS) C / C++ GTK MFC
Secunet
1 Jahr 5 Monate
2006-03 - 2007-07

Visualisierung von Roboter-Meßdaten (humanoider Roboter Asimo)

Von 10/2006 bis 07/2007 Projektleiter RedHat Linux (Fedora Core) Debian-Linux C / C++ ...
Von 10/2006 bis 07/2007 Projektleiter
  • Der humanoide Robotor Asimo liefert permanent Zustands-Meßdaten (Integer, Float, 2D/3D-Koordinaten, Bilder, Logdaten) über ein TCP/IP-Netzwerk.
  • Visualisierung der Daten auf distributed Linux-Systems (Monitoring). Bildverarbeitung
  • Logdatenauswertung: Diagramm zur übersichtlichen Darstellung von Gigabyte-großen LogDateien.

 

Tätigkeit:

  • Projektleitung / Architektur / Design / Entwicklung / Integration im Forschungszentrum, Schulung Dokumentation, Organisation von Workshops.

 

Technik:

C/C++ Server-Module und Server-Objekte kommunizieren über unterschiedliche Software-Layer mit Qt-GUI's HIL (Hardware in the loop)

RedHat Linux (Fedora Core) Debian-Linux C / C++ Qt 4.2.x
Algorithmic Solutions für Honda
9 Monate
2005-03 - 2005-11

ARS ASI Record Server (Digitaler Video-Rekorder für DVB-T)

Windows2003 Server Raid-Array (23 TB) Background-Server in MS-Visual C++ ...
  • lückenlose Aufzeichnungspflicht der Sendeanstalten

 

Tätigkeit:

  • Front-End: Weiterentwicklung eines rudimentären Steuerungs-Prototypen (Delphi7-FrontEnd).
  • Serverseite: Entwicklung und Codierung in C/C++.
  • Testen, Bugfixing und Integration des Servers bei Premiere

 

Technik:

Windows2003 Server mit Raid-Array. Multithreaded Hochverfügbarkeitssystem mit Echtzeitanforderungen  Bis zu 1 Woche muß jede Sekunde jeder einzelnen Sendung zu Beweiszwecken aufgezeichnet werden. Daueraufnahme, geschedulte Aufnahme, Playout und Streaming über TCP/IP netztwerkfähige Player. Aufnahmen mitverfolgen, Sendungen (bis 1 Woche rückwärts) auf DVD sichern.

Windows2003 Server Raid-Array (23 TB) Background-Server in MS-Visual C++ GUI: Delphi7 VCL Visual Component Library MFC
Dimetis GmbH
1 Jahr 8 Monate
2004-04 - 2005-11

Leitungsbestell- und Kalkulations-Anwendung LEIKA

LAMP (Linux; Apache; MySQL; PHP) und Win2000 mit DOT.NET LAMP und Javascript Delphi .Net ...
  • Leitungs-Bestell und Kalkulations-Tool. Anforderungs- und Verwaltungsteil in verteilten Redaktionen zur Anforderung von Übertragungsleitungen zur Sendezentrale.
  • Die Leitungen werden bei externen Providern gemietet (Telekom / Sat-Betreiber).
  • Anmietung erfolgt im Verwaltungsteil.

Tätigkeit:

  • komplette Entwicklung der WebOberfläche (PHP, Javascript, embedded SQL) vollständige Entwicklung der DOT.NET-Oberfläche

Technik:

Schnittstelle für beide Anwendungsteile ist eine Oracle-Datenbank in der Sendezentrale. GUI: 50% WebInterface, 50% .Net. Verwaltungs-Teil: Win2000 mit Delphi7.

LAMP (Linux; Apache; MySQL; PHP) und Win2000 mit DOT.NET LAMP und Javascript Delphi .Net WebServices Oracle10g Server MFC
Dimetis GmbH
3 Monate
2004-03 - 2004-05

SNMP-Agent zur Mutliplexer-Steuerung

Windows 2000 Server C
  • Parallele Übertragung von mehreren Kanälen in einer Transmission via Multiplexer Umschaltung der Konfigurationen durch SNMP-Agent, wodurch der Multiplexer unterschiedliche Kanäle überträgt.
  • Ansteuerung des Multiplexers (Tandberg) über eine von Tandberg mitgelieferte Schnittstelle, Codierung, Einbindung des Agenten in die Systemdienste von MS-Windows.

 

Tätigkeit:

  • vollständige Entwicklung und Codierung der Schnittstelle zur Tandberg-API, Übergabe der Daten an den SNMP-Subagenten über Filesystem

 

Technik:

Windows2000 Server mit Tandberg-API in C, proprietäre Multiplexer API, Windows2000 Client mit SNMP-Agent.

Windows 2000 Server C
Dimetis GmbH
11 Jahre 5 Monate
1992-10 - 2004-02

Banking / Homebanking / Kreditwesen / Aktienhandel

Software-Entwickler für verschiedene Banken / Bank-Anwendungen Object Pascal C C++
Software-Entwickler für verschiedene Banken / Bank-Anwendungen

Zusammenfassung mehrerer Projekte ("Banking")

Degussa Bank: Erstes vollgrafisches Homebanking System der Welt (KIT, Browser-basiert)

Citibank: Online-Kreditwürdigkeitsabfrage und Online-Kaufvertragsabschluss

Deka-Bank: Aktien- und Wertpapierdepots

Privatbankhaus Sal.-Oppenheim: Online-Aktienhandel


Techniken: C / C++ / SCO-Unix / Xenix / AIX (IBM) - RS-6000 / Datex-P / X.25

CORBA (Common Object Request Broker Architecture - verteilte Objekte)


Delphi VCL Visual Component Library MFC Microsoft Foundation Classes
Object Pascal C C++
Mehrere Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - heute

  • Projektleiter, Projektmanagement, Solution Architect, Prozess-Berater

2003 - heute

  • Senior-Developer / Consultant / Softwareengineer, Solutionengineer

1992 - heute

  • Softwareentwickler

2006

  • Unternehmensgründung der [Firmenname auf Anfrage], Eigentümer, Inhaber und Geschäftsführer, 3 Mitarbeiter

2006

  • Unternehmensgründung Praxis f. Physiotherapie, kaufmännischer Geschäftsführer, 5 Mitarbeiter

1998 ? 2006

  • Studium Diplom-Informatik an der Fernuni-Hagen (Fachrichtung Wirtschaftsinformatik)

1989-1992

  • Ausbildung zum EDV-Kaufmann / Fachinformatiker
  • Abschluß: 1992 EDV-Kaufmann / Fachinformatiker (IHK)

1989

  • Allgemeine Hochschulreife

Fortbildungen:

  • KIT
  • Advanced TCP/IP Communications unter AIX
  • Investment Banking
  • C++
  • Advanced Banking
  • SWIFT
  • XML basics
  • MQ Series
  • XML advanced
  • .NET / SOAP
  • Grafik / GUI - IDEs und - Tools:
  • - Qt
  • - GTK
  • - MFC
  • - VCL (Visual Component Library)
  • - Delphi
  • - Java Swing / JDK 21 / Java 21
  • Softwareengineering
  • Softwarearchitektur
  • Management von Softwareprojekten
  • Projektmanagement
  • Prozessmanagement, Prozessanalyse, Prozessoptimierung

Position

Position

  • Entwicklung, Requirement Engineering, Aufwandsschätzung (cost estimation), Risk Management, Pflichtenheft-/Lastenhefterstellung, Entwurf, Implementierung/Integration.
  • Prozessanalyse und -optimierung, Fehleranalysen in sehr komplexen Softwaresystemen, Spezialist für hochkomplexe, verteilte Systeme, Client-Server-Architektur.

Kompetenzen

Kompetenzen

Top-Skills

Verschlüsselung Hochsicherheit Hochgeschwindigkeits-Kommunikationssysteme C++11 C++14 C++17 Java 21 Linux Echtzeitbetriebssystem Linux-Distribution

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Docker
Eclipse Neon 4.62
embedded
GitHub
Scrum
SonarQube

Erfahrungen:

  • Internationale Projekterfahrung (USA, Ukraine, Weissrussland)

 

geschäftliche Tätigkeitsfelder:

  • Projektleitung, Projektmanagement
  • Geschäftsleitung, Geschäftsführung
  • Beratung für Investitionsmöglichkeiten, Kosten-/Nutzen-Analysen
  • sehr gute kommunikative Fähigkeiten
  • Verhandlungen auf allen hierarchischen Ebenen
  • Organisation, Leitung und Gestaltung internationaler Workshops
  • Krisenmanagement / Vermittlung in schwierigen Situationen
  • Vermittlung zwischen Parteien mit unterschiedlichen und/oder gegenläufigen Zielen
  • Softwareentwicklung auf beinahe allen Ebenen, Highlevel, LowLevel, Netzwerk
    (Fullstack Entwicklung)

 

Besondere Stärken:

  • Ist/Soll-Analyse, System Analyse, Prozess-Anaylse und Prozess-Optimierung
  • Stakeholderanalyse
  • Requirement definition
  • Entwurf / Planung / Anwendungsdesign
  • Risk management
  • Aufwandsschätzung / cost estimation
  • Teamführung / Teambildung
  • Pflichtenhefterstellung / Lastenhefterstellung
  • R-Spec, D-Spec

 

Expertenwissen:

  • Client/Server
  • Middleware
  • OSS/BSS (Operational Support System / Business Support System)
  • Web Application Server
  • verteilte Anwendungen / verteilte Objekte
  • GUI, graphische Oberflächen, WebServices
  • Multithreading
  • Hochverfügbarkeit (High-Availability, 24/7 )
  • Hochgeschwindigkeit (High-Performance)
  • Hochskalierbarkeit (High-scalability)
  • Hochsicherheit (High-Security)
  • TCP-IP Netzwerk, Protokolle, Sockets
  • IPC (Inter-Process-Communication / Shared-Memory, Pipes, Signals...)
  • SOA (Service-Orientated-Architecture)
  • Multi-Tier, 3-Tier-Architecture
  • Embedded SQL, Pro*C, OCI, OCCI, ODBC

 

Erfahrung mit folgenden Tools:

  • MS Project, MS Visio
  • Enterprise Resource Planning ERP
  • RAD-IDE = Delphi7, Delphi.NET
  • Compiler = MS-Visual-C++ Studio 6, Delphi, cc, gcc, g++
  • Debugger = gdb, dbx, Purify
  • Versioning = Harvest, cvs, Source-Safe, svn
  • Editor = vi (Unix), Visual-Slick-Edit, Ultra-Edit, K-Develop (KDE)
  • Interpreter = tcl/tk, php
  • SQL = Toad, sqlplus, MS-SQL-Management-Studio
  • Web = LAMP (Linux, Apache, MySql, Php)
  • UML/OOA/OOD = Rational Rose, Enterprise Architect
  • ERM = ErWin
  • XML = XML-Spy
  • Source-Dokumentation = doxygen
  • Unittest mit Boost/Bitten, gcov, lcov
  • Eclipse
  • ApplicationServer
  • Apache Tomcat
  • Apache httpd
  • Apache Modules
  • JAVA SE SDK
  • Java Servlets, Java Applications, Dynamic Web Applications
  • SVN / Source-Code Verwaltungs- und Versionierungstools: svn, Tortoise
  • Hudson, Betrieb, Deployment

 

Weitere Kenntnisse:

  • Kryptographie (Private/Public-Key Verfahren, Zertifikate, Certificates)
  • Vorausschauende Analyse, Mustererkennung, schnelle Suche in sehr großen Datenbeständen
  • Sehr erfahrener Berater, Softwarearchitect und -engineer
  • In der IT seit 1992
  • Gründer, Inhaber und Geschäftsführer [Firma auf Anfrage]
  • Das Unternehmen [Firma auf Anfrage] beschäftigt 3 Mitarbeiter an den Standorten Deutschland (Raum Frankfurt) und in der Schweiz (Raum Zürich)
  • Weitere Unternehmensgründungen: Medizinische Praxis mit 5 Mitarbeitern. Kaufmännische Geschäftsführung.


Sonstige Tätigkeiten

  • Kaufmännischer Leiter / Finanzmanager von 2 Physiotherapie-Praxen mit insgesamt 6 Mitarbeitern im Zeitraum 2006 bis 2014 (Gründung/Bau/Erstellung/Eröffnung / Konzeptionierung, Finanzierung, Kreditwesen, Zahlungsverkehr für 2 Physiotherapie-Praxen)
  • Im Team sind native-russisch-sprachige Prozess-Consultants und Pozessanalyse und -Optimierungsspezialisten. Migration 1s (russisch 1c) auf Navision in Belarus/ Weissrussland.

Betriebssysteme

CentOS
HPUX
Linux (CentOS)
MS-DOS
MVS, OS/390
Grundkenntnisse (administrativ SNA)
SUN OS, Solaris
Unix
Solaris, AIX, SCO, Linux (Suse, RedHat, Debian)
Windows
Linux (Ubuntu)

Programmiersprachen

Assembler
I86 (Grundkenntnisse)
Basic
Basic, Visual Basic, VBA (sehr gut)
C
(exzellent, 30 Jahre)
C#
(gut)
C++
(exzellent , 20 Jahre)
C++ ARM-Technologie Embedded
Cobol
(gut)
CORBA IDL
(gut)
Delphi
(sehr gut)
Imake, GNU-Make, Make-Maker etc...
gnu-make
Java
Maschinensprachen
Assembler auf Intel Ix86 (Grundkenntnisse)
MISRA C 2012
MISRA C++ 2008
Pascal
(exzellent, > 25 Jahre)
Perl
PL/SQL
(gut, > 10 Jahre)
Qt
(sehr gut, > 10 Jahre)
Scriptsprachen
Tcl/Tk
(sehr gut)
Xt, Motif
(gut)
yacc/lex
(ausreichend)
Beschreibungssprachen: falls gewünscht:
  • HTML, DHTML, XML (gut)
  • Perl, PHP, Javascript
  • CGI-Programmierung (gut)
  • Gtk (Gimp Toolkit) Open Source (gut)

Datenbanken

MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

CORBA
Verteilte Objekte, verteilte Systeme
Ethernet
tcp/ip
HDLC
Nullmodem
Internet, Intranet
tcp/ip
LU6.2
SNA Koppelung, LU0
RFC
Programmierung nach RFC's
SNA
Grundkenntnisse
SNMP
netsnmp
TCP/IP
native socket programmierung
Token Ring
Winsock
X.400 X.25 X.225 X.75...
X.25

Hardware

HP
ProLiant
IBM RS6000
PC
x86 Intel, AMD
SUN
Sparc Station

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
3D-Scan Dauer-Schleifen bzgl. EMV-Verträglichkeit, Temperatur, 24/7/365 Dauerbetrieb am Flughafen unter Hochlast (64 Kerne und 2 NVIDIA-GPU's wochenlang unter Volllast)
Offline Simulation
Ununterbrochene Software-Schleifen über viele Wochen mit Mock-Modulen, die die Hauptmodule unter Volllast testen
Software-in-the-Loop Simulation (SIL)
Belastungs-Schleifen bzgl. Queue Verhalten, Memory Verbrauch, Performance

Design / Entwicklung / Konstruktion

SW-Design mit unterschiedlichen IDE's

Managementerfahrung in Unternehmen

  • Beratung, Erkennung von strukturellen Schwächen in Unternehmen und deren Verbesserung bzw Hilfestellung zur Beseitigung von Fehlentwicklungen
  • Management allgemein

Branchen

Branchen

  • 3D CT (3 dimensionale Computer Tomographie) Flughafen Gefahrenstofferkennung / Detection (Smiths Detection)
  • Automotive Navigationssysteme (HERE / Navigon)
  • Logistik (Einzelhandel, REWE group, Märkte, Warenprognose)
  • Prozessconsulting im Bereich OneERP (Telekom, eines der größten IT-Projekte Europas) sowie Identity Management, Access Management (IAM)
  • Prozessconsulting im Bereich Identifikation/Registrierung DeMail (T-Systems)
  • Luftverkehr, Kontrollsoftware für Bodenstation (lebenskritisch, life critical)
  • Luftsicherheit / Air Defence
  • Kraftwerke (Stromerzeugung), Konfiguration von Switchen,Routern,PC u.v.m via SNMP
  • Webtechnologien (EPostbrief, Onlinebrief - Deutsche Post, Webserver, Loadbalancing, §110 u. §112 TKG/TKÜV)
  • Daten- und Sprach-Vermittlungsstellen im Hochsicherheitsbereich (US Government, U.S. Army EUROPE)
  • Funkaufklärung / Funküberwachung (maritime Verkehrssicherung, militärische Aufklärung)
  • Telekommunikation (Bundesnetzagentur, Rufnummernaustausch zwischen Netzbetreibern, §112 TKG/TKÜV)
  • Certifikate für Smartcard (BMI Bundesministerium des Inneren, Bundespolizei, neuer E-Reisepass / neuer E-Personalausweis)
  • Bildverarbeitung
  • Visualisierung von Messdaten/Messwerten (Monitoring im Bereich humanoide Roboter)
  • digitales TV (DVB-T, Transportströme, Streaming, Bild recording)
  • Buchungssysteme (Rundfunkanstalten, Reisebüros)
  • Bankensoftware (Wertpapierhandel, Kreditabwicklung, Homebanking)
  • Informationssysteme (Firmenauskunft)
  • Telekommunikation allgemein (Netzwerkprotokolle, verteilte Anwendungen, Client/Server)

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

6 Monate
2025-04 - 2025-09

Security Engineer Air Defence

SW Engineer, SW Developer, Requirements Engineer C++17 Python
SW Engineer, SW Developer, Requirements Engineer
RAD Rheinmetall Air Defence, Zürich (Schweiz)
2FA (2-Factor-Authentication), Zugangsberechtigungen, IAM Identity Access Management, Active Directory, Rollen/Gruppen/Rechte, Smartcard Authentification, Code Signing, Zertifikate. Qt-GUI, Netzwerk, tcp/up (mil.)  
MS Visual Studio Gemalto Smartcards JavaCard certutil SignTool Qt Mercurial
C++17 Python
Rheinmetall Swiss
Zürich
2 Jahre 6 Monate
2022-10 - 2025-03

Crypto technologies SCIP Protocol Crypto Box (BSI, Bundeswehr, mil.) Zweitvertrag

Entwicklung SCIP Crypto Protocol Spezifikation (NATO, NSA, BSI Standards) C / C++ SCIP Linux ...
Entwicklung SCIP Crypto Protocol Spezifikation (NATO, NSA, BSI Standards)

Entwicklung von SCIP Crypto Protokoll Spezifikation für sichere Internet Audio Kommunikation (verschlüsselte Telefonie).

SCIP = Secure Communication Interoperability Protocol, entwickelt von der NSA und NATO.

Verschlüsselungssysteme und -protokolle nach NIST (National Institute of Standards and Technology, NSA (National Security Agency), NATO, BSI (Bundesamt für Sicherheit in der Informationstechnik).


Verschlüsselte Echtzeit-Media-Daten Übertragung (VoIP, Telefonie, Multimedia Data Streams, Voice Codecs), Crypto, Schlüssel, PKI


Mil. (daher keine weiteren Angaben möglich)

C / C++ SCIP Linux Windows Verschlüsselung PKI Zertifikate UML STL Standard Template Library L2 / L3 Systementwicklung
Rohde & Schwarz SIT GmbH
Stuttgart
5 Jahre 10 Monate
2019-04 - 2025-01

Eigenes Produkt: hochsicherheits-verschlüsselter Chat [Produktname auf Anfrage], Cryptographie

Eigenentwicklung [Produktname auf Anfrage] Ubuntu Linux C++ open-jdk ...
Eigenentwicklung [Produktname auf Anfrage]

Eigener Chat-Raum für Firmen, Vereine, private Chatgruppen:  Vollständige Client-Server-Infrastruktur für alle Kunden bzw für alle, die einen eigenen hochsicheren chat für ihre Mitarbeiter/Kollegen/Gruppenmitglieder/Freunde/Bekannten/... anbieten möchten.

- Sicherheitsstufen: vertraulich / privat / NfD / geheim (NATO secret) / streng geheim (NATO top secret)

- Eigener Server (kann bei jedem selbst in eigenen Räumlichkeiten laufen)

- Volle Kontrolle über alle Schlüssel + wer mitmachen darf

- Gebrauchsfertig gelieferte Clients (Linux basiert)

- Hermetisch abgeriegeltes VPN (höchste Verschlüsselungsstufe)

- Schulungen (für den Serverbetrieb in eigenen Räumlichkeiten)


Auf militärischen Sicherheitsstandards und auf weltweit anerkannter, wissenschaftlicher Cryptographie basierender, privater Chat. Es ist weltweit kein anderer Anbieter bekannt, der Ihnen die höchste Sicherheitsstufe Ihrer Daten auf der gesamten Datenstrecke garantiert, denn kein anderer Anbieter gibt Ihnen den Chat-Server in Ihre Hände. Wir gehen damit (weltweit einzigartig !) einen neuen Weg: Das Telekommunikationsgeheimnis (grundgesetzlich geschützt, überall ausgehebelt) wird für Sie wieder wahr.

[Produktname auf Anfrage] VS Code Eclipse
Ubuntu Linux C++ open-jdk Java 21 Botan Verschlüsselung UML EA Enterprise Architect STL Standard Template Library MDA OOA OOD Netbeans ember.js Ausfallsicherheit Hochverfügbarkeit Notfall Management Projektleitung Projektmanagement Computer-Systeme Fail-Safe Management
[Firma auf Anfrage]
6 Monate
2023-06 - 2023-11

Smartcard ECC Elliptic Curve Cryptography auf JAVA Card

Softwareentwicklung Smartcard Kryptografie Modernisierung / Umstellung von RSA auf ECC C / C++ OpenSSL Botan ...
Softwareentwicklung Smartcard Kryptografie Modernisierung / Umstellung von RSA auf ECC

Diverse Kommunikationsprotokolle für Smartcard (China / Macau ID Cards) werden von RSA auf ECC Cryptography umgestellt. Entwicklung der neuen G4 Protokolle (Generation 4) für verschlüsselte wireless Kommunikation (Kartenlesegeräte - Karte, IDENTIV uTrust, kontaktlos, sowie Kontakt).

MEID-Card G3/G4, SAM-Card G3/G4, PSAM-Card G3/G4 read/write

Neue Zertifikate. APDU's, cardOS, JAVA Card, OpenSSL, Botan Crypto Library, PKI, PKCS, CV, CVC, CVCA, CSCA, CVM, CRL.

MS Visual Studio 2019 Identiv Card Reader
C / C++ OpenSSL Botan Embedded C++ JAVA Card CardOS APDU PCSC lite project PKI PKCS MIFARE plus
secunet Security Networks AG München
7 Monate
2022-03 - 2022-09

Crypto technologies SCIP Protocol Crypto Box (BSI, Bundeswehr, mil.) Erstvertrag

Entwicklung SCIP Crypto Protocol für Crypto Box (NATO, NSA, BSI Standards) C / C++ SCIP Linux ...
Entwicklung SCIP Crypto Protocol für Crypto Box (NATO, NSA, BSI Standards)

Entwicklung von SCIP Crypto Box für sichere Internet Audio Kommunikation (verschlüsselte Telefonie).

SCIP = Secure Communication Interoperability Protocol, entwickelt von der NSA.

Verschlüsselungssysteme und -protokolle nach NIST (National Institute of Standards and Technology, NSA (National Security Agency), NATO, BSI (Bundesamt für Sicherheit in der Informationstechnik).


Verschlüsselte Echtzeit-Media-Daten Übertragung (VoIP, Telefonie, Multimedia data streams), Crypto, Schlüssel, PKI


Mil. (daher keine weiteren Angaben möglich)

Crypto Box SCIP Kommunikationssicherheit
C / C++ SCIP Linux Verschlüsselung PKI Certifikate L2 / L3 Systementwicklung Embedded C Embedded C++ VS Code
Rohde & Schwarz SIT GmbH
Stuttgart
11 Monate
2020-12 - 2021-10

BSH Bosch-Siemens Embedded Business Logic Oven

Softwareentwicklung, Architektur, Refactoring C++ ARM-Technologie Embedded GCC g++ ...
Softwareentwicklung, Architektur, Refactoring

Entwicklung des Notifiaction-Systems in Haushaltsgeräten auf integrierter Plattform (embedded SystemMaster)

Docker Visual C++ MS Visual Studio 2019 VS Code
C++ ARM-Technologie Embedded GCC g++ makefile Docker
Bosch-Siemens BSH
Traunreut
3 Monate
2020-09 - 2020-11

BSH Bosch-Siemens BusinessLogic Entwicklung SyMaNA

Architect / Entwicklung Scrum embedded C/C++ 11/17
Architect / Entwicklung

Entwicklung neue Architektur SystemMaster (SyMaNA = System Master New Architecture)

IOT / embedded Systems, verschiedene Geräte auf eine gemeinsame Plattform bringen.

Schnittstellen, API, Dataflow durch alle Schichten.

Scrum embedded C/C++ 11/17
BSH Bosch Siemens
Regensburg
2 Jahre
2018-06 - 2020-05

BSH Bosch-Siemens Qualitäts Managament (QM) "SystemMaster"

SW Quality Expert Agile Entwicklung Scrum MISRA C++ 2008 ...
SW Quality Expert

SystemMaster: Eigenname einer vereinheitlichten Plattform für viele unterschiedliche Geräte (Bosch-Siemens Hardware+ Konzept "SystemMaster")

Ähnlich wie z.B. die Automobilindustrie verschiedene Modelle auf einer Grundplattform aufbaut, so baut auch Bosch-Siemens eine Steuereinheit für unterschiedliche Geräte auf ("SystemMaster")

--> SystemMaster ist eine auf ARM6 Cortex  i.MX6 Linux basierende embedded Lösung mit TouchScreen zur Steuerung diverser Geräte. Vereinheitlichung von unterschiedlichen Software-Services auf einer Platine. Via Mobile App steuerfähig.

Techniken: Yocto Build, MfG-Tool (flashen), CommonAPI, Service-basierte Module

Tätigkeiten:  Sicherstellung der SW Qualität, CodeReviews, Beratung der QM, Quality Gating, Internal Audits, Reports, Bewertung der bestehenden Qualität, kontinuierliche Verbesserung der Qualität, Risikoanalyse, Sprint-KPI's.

Direkte Betreuung als QM für 6 Entwicklerteams mit jeweils rund 10 Entwicklern (ca 60 Entwickler insgesamt)

Einführung von CodeChecking Tools wie z.B. SonarQube, Regeln anpassen

Sprachen: C / C++11 / C++17

Eclipse Neon 4.62
Agile Entwicklung Scrum MISRA C++ 2008 MISRA C 2012 SonarQube GitHub Qt QML
BSH Bosch Siemens
Regensburg
1 Jahr 11 Monate
2016-07 - 2018-05

CT-Scan (3D) und Detektion von Sprengstoffen / Flughafen Gepäck-Scanner

Linux (CentOS) embedded Echtzeitbetriebssystem ...
  • cTix 3D Computer Tomographie Flughafen / Erkennung von Gefahrenstoffen in Reisegepäck 
  • Erkennung von verschiedenen Sprengstoffen.
  • 3 dimensionale Computer Tomographie / 3D-Scan,  Bereich "Imaging", Bildgebung, Bilddatenpfad, Bildverarbeitung, Objekterkennung, Alarmierung.

 

Tätigkeit:

  • Entwicklung, Design, Architektur, Reverse Engineering, Spezifikationen, Test, Code-Reviews

 

Technik:

Software Design, Software Engineering, Programmierung, Fehlersuche, Bugfixing, Tracing, Multithreading, Multiprocessing, IPC (Interprocess communication), client-server

Linux (CentOS) embedded Echtzeitbetriebssystem Realtime C C++ L2 / L3 Systementwicklung
Smiths Detection
Wiesbaden Erbenheim
4 Monate
2016-03 - 2016-06

Automotive Navigationssystem Here Maps

Linux Windows embedded ...
  • Auswertung von Navigationsdaten, Eigenschaften (CAN-Attribute) von Streckenabschnitten (z.B. Speed limits, Steigung/Gefälle, Fahrspuren, ...)
  • Auslesen der Attribute aus CAN-Bus, Einspeisen der Werte in die Kartendarstellung

 

Tätigkeit:

  • Entwicklung, Architektur, Reverse Engineering, Spezifikationen, Test, Code-Reviews

 

Technik:

Software Design, Software Engineering, Programmierung, Fehlersuche, Bugfixing, Tracing

Linux Windows embedded C C++
HERE / Navigon
1 Jahr 10 Monate
2013-03 - 2014-12

Prozessconsulting im Bereich OneERP sowie Identity and Access Management (IAM)

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; MS-SQL-Server Java ...
  • Problem-Analyse, Reduktion der aus architektonischen Schwächen resultierenden Kundenbeschwerden (Tickets).
  • Analyse der architektonischen Schwächen, Aufzeigen von Restrukturierungs- Möglichkeiten der Software. Fehler-Tracing / Fehler-Tracking / Fehler-Suche, Analyse von Prozessschwächen, Log-Files und Erstellung von Fehlerbehebungs-Skripten und Programmen.
  • Schulung der Mitarbeiter (2 Monate Trainings-Leiter für 8er Team in Magdeburg, sowie 1 Woche Trainingsleiter für 20 Entwickler und Administratoren in Aachen), Erstellung von Schulungsunterlagen
  • Fail-Safe Management: Risiko-Bewertung, Ausfallsicherheit, Handlungsbedarf-Ermittlung, Requirements-Ermittlung für Failover

 

Tätigkeit:

  • Java-Erweiterungen zur Verbesserung der Workflows innerhalb der Prozesse

 

Technik:

Apache Tomcat 6.0, Catalina, Java, Eclipse, MS SQL Server, XML, WSDL, svn / Tortoise Source Code Verwaltung,

WebServices, Deployment, Hudson, Scripting, crontab, Automatische Jobs, Daten-Importe, Massendaten, PL/SQL, Reverse Engineering, Code-Reviews

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; MS-SQL-Server Java Java jar files Java Servlets PL-SQL-Procedures Oracle MS-SQL-Server MySQL SQL
T-Systems für Telekom
4 Monate
2012-11 - 2013-02

Prozessconsulting im Bereich DeMail Identifikation/Registrierung

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; Oracle Database Java ...
  • Erstellung von Fachspezifikationen und Prozessabläufen für DeMail Identifikation und Registrierung via BPM Notary und DMDA Registrator. (DMDA = DeMail Dienste Anbieter, z.B. Deutsche Telekom AG DTAG).
  • Erstellung von Schulungsunterlagen für BPM Notary.
  • Analyse von WSDL-Diff-Tools, um schnittstellenbrechende Änderungen in WebService-Servern zu erkennen, z.B. bei Versionsänderungen.

 

Tätigkeit:

  • Kundenspezifische Java-Erweiterung für SOA-Model zur Erkennung von versionsbedingten Unterschieden in WebService-Schnittstellen.
  • Erstellung von PL-SQL-Prozeduren zur Abfrage von Ist-Zuständen in einer Oracle 11g DB

 

Technik:

Apache Tomcat 6.0, Java, Eclipse, Oracle 11g, SOA-Model, XML, WSDL WebServices

Clients: Windows 7; Windows XP Servers: Windows 7; Linux; Oracle Database Java Java jar files Java Servlets PL-SQL-Procedures
T-Systems
7 Monate
2012-04 - 2012-10

Kontrollsoftware im Flugverkehr (mil.)

  • Radar/Fluglotsen - Grafische Kontrollsoftware (Flugzeug-Landeanflug)

 

Tätigkeit:

  • Architektur und Entwicklung des Displays (Echtzeit, Radarprotokolle)

 

Technik:

Veröffentlichung nicht gestattet (mil.)

6 Monate
2011-10 - 2012-03

Configuration von Kraftwerken via SNMP

Windows 7 C++ SOAP (kdsoap) ...
  • Netzwerkomponenten (Switche, Router, PC, Steuerungsanlagen) werden per SNMP konfiguriert

 

Tätigkeit:

  • Architektur und Entwicklung des Konfigurations-Proxy

 

Technik:

Eine Datenbank sendet via SOAP Configurationen an den Proxy, der Proxy wandelt die Configurationen um in SNMP Kommandos und sendet diese an die Steuerungskomponenten. Eine grafische Oberfläche (Qt) erlaubt dem Operator manuelle Anpassungen, die manuellen Anpassungen werden ebenfalls via SNMP an die Steuerungs-komponenten gesendet. Die Konfigurationsdaten werden von der DB via WebServices über kdsoap abgeholt, in eine SNMP gerechte Struktur transformiert und an die full-managed Devices übertragen. Genauso kann der Konfigurations-Ist-Zustand

via SNMP aus den full-managed Devices abgefragt und über kdsaop als WebService zur DB übertragen werden. Es ist also einerseits möglich, Geräte mit einer in der DB abgelegten, vorherbestimmten Konfiguration zu bestücken,

andererseits ist es möglich, auf Wunsch, die aktuellen Werte aus den Geräten zu holen und in der DB zu speichern.

Windows 7 C++ SOAP (kdsoap) WebServices XML WSDL SNMP (netsnmp) Qt
ABB
1 Jahr 7 Monate
2010-03 - 2011-09

"Onlinebrief / EPostBrief" (sichere Post im Internet)

Architektur TKG §110 §112
  • Onlinebrief der Deutschen Post AG, TKÜV, TKÜ.

 

Tätigkeit:

  • Architektur und Entwicklung der §110,112 TKG

 

Technik:

Veröffentlichung nicht gestattet

Architektur TKG §110 §112
Deutsche Post AG
1 Jahr 2 Monate
2009-01 - 2010-02

"SCCNMS Replacement" SCCNMS = Switching Control Center Network Management System US Army Europe (Defense & Security, US Government, mil.).

verschiedene Windows-Varianten Solaris Mircosoft SQL Server ...
  • Internationales Projekt im Bereich Hochsicherheit. Umstellung der Telefon-Vermittlungsstellen-Verwaltung der USAREUR auf neue Hard- und Software
  • Hardware / Switche: EWSD- und HiPath-Systeme von Siemens
  • Software = CAIRS von Unique Communications
  • Erstellung eines neuen Telefonprovisionierungssystems zum Konfigurieren von Vermittlungsstellen (Switchen), Zuweisung/Verwaltung von (Mobil-)Telefonen, Benutzern, Schaltpfaden, inkl. Billing, Charging, (Bellcore Standard, AMA-Tickets, Call-Detail-Records [CDR]) und Troubleshooting
  • Cooperation zwischen USAREUR (US-Army Europe), 5th Signal Command, DISA, US-Government, NSN (Nokia-Siemens-Networks) und Unique Communications (Henderson, Las Vegas).
  • Risikobewertung, Risk Management, Notfall Management, Sicherstellung der Hochverfügbarkeit, Ausfallsicherheit

 

Tätigkeit:

  • Ist-/Soll-Analyse
  • Risk engineering / Risiko Analyse und -Management, Solution Architect, Requirement Definiton und Requirement Engineering, Aufwandsschätzung (cost estimation), Projektdeeskalation, Mitarbeitermotivation, Mitarbeiterführung,
  • Aufgabeneinteilung, Aufgabenkoordination Organisation und Leitung internationaler Workshops, Vermittlung zwischen Parteien mit konkurrierenden Zielen. Begleitende Entwicklung, Hotbugfixing und Codereviews in VB.Net und Java

 

Technik:

Client/Server SOA mit Web-Interface, Web-Services

Mehrere Vorgehensmodelle kommen zum Einsatz:

Spiral-Modell, V-Modell, Wasserfall mit Iterationen und RUP. Integration der Software von Unique in den verschiedenen Standorten der USAREUR.

verschiedene Windows-Varianten Solaris Mircosoft SQL Server VB.Net Java
Nokia Siemens
6 Monate
2008-06 - 2008-11

Funkaufklärung / Funküberwachung (maritime Verkehrssicherung, militärische Aufklärung, mil.)

Windows Linux Oracle 10g ...
  • Portierung der Anwendung Funkaufklärung auf mehrere Betriebssysteme.
  • Auswertung von Funksignalen in digitalisierter Form für maritime Verkehrssicherung sowie militärische Aufklärung.
  • Hochskalierbarkeit (Client-Server, IPC, Multithreading, Sockets), Hochverfügbarkeit (24/7) und Hochgeschwindigkeit (mehrere zehntausend Transkationen pro Sekunde).

 

Tätigkeit:

  • Architektur, Engineering und Entwicklung DB-Schnittstelle

Technik:

  • Speicherung, Analyse und Auswertung digitalisierte Datenströme in Quasi-Echtzeit, SIL (Software in the loop)
Windows Linux Oracle 10g C/C++ SQL
Plath GmbH
4 Monate
2008-02 - 2008-05

Portierungsdatenaustausch / Rufnummernaustausch zwischen Netzbetreibern sowie automatisches Beauskunftungssystem laut 112 TKG/TKÜV (SARV).

Suse Linux Enterprise Server 10 Oracle 10g C / C++ ...
  • Rufnummernmitnahme bei Wechsel des Anbieters (Netzbetreiber).
  • Routing der sog. "portierten" Rufnummern in die entsprechenden Netze.

 

Tätigkeit:

  • Umsetzung der von der AKNN / Bundesnetzagentur verabschiedeten Änderung der Protokolle zum Austausch der Rufnummern-Informationen für mehrere Anbieter.
  • Portierung der Module für §112 TKG/TKÜV von Solaris nach Linux.

 

Technik:

Skripting, Engineering, Architektur

Suse Linux Enterprise Server 10 Oracle 10g C / C++ Shell-Script OOP
4 Monate
2007-10 - 2008-01

Zertifikate für Smartcards (Biometrische Daten im neuen Reisepass/Personalausweis der BRD), BSI

WindowsXP RedHat Linux (Fedora Core; centOS) C / C++ ...
  • Erzeugung von Certifikaten zur Sicherung der biometrischen Daten im neuen Reisepass/Personalausweis der BRD.
  • Entwicklung einer Generator GUI für das BSI zur Erzeugung von Certifikaten und public/private Schlüssel.
  • Entwicklung einer GUI für staatlich authorisierte Passhersteller zur Prüfung der Konformität von Reisepässen Süd-Koreas (Verifizierung ob der Chip im Pass korrekt funktioniert, ein Pass also korrekt hergestellt wurde).

 

Tätigkeit:

  • Architektur / Design / Entwicklung der GUI

 

Technik:

Proprietäree Verschlüsselungsmechanismen, die GUI erzeugt je nach Anforderung unterschiedliche Zertifikate.

WindowsXP RedHat Linux (Fedora Core; centOS) C / C++ GTK MFC
Secunet
1 Jahr 5 Monate
2006-03 - 2007-07

Visualisierung von Roboter-Meßdaten (humanoider Roboter Asimo)

Von 10/2006 bis 07/2007 Projektleiter RedHat Linux (Fedora Core) Debian-Linux C / C++ ...
Von 10/2006 bis 07/2007 Projektleiter
  • Der humanoide Robotor Asimo liefert permanent Zustands-Meßdaten (Integer, Float, 2D/3D-Koordinaten, Bilder, Logdaten) über ein TCP/IP-Netzwerk.
  • Visualisierung der Daten auf distributed Linux-Systems (Monitoring). Bildverarbeitung
  • Logdatenauswertung: Diagramm zur übersichtlichen Darstellung von Gigabyte-großen LogDateien.

 

Tätigkeit:

  • Projektleitung / Architektur / Design / Entwicklung / Integration im Forschungszentrum, Schulung Dokumentation, Organisation von Workshops.

 

Technik:

C/C++ Server-Module und Server-Objekte kommunizieren über unterschiedliche Software-Layer mit Qt-GUI's HIL (Hardware in the loop)

RedHat Linux (Fedora Core) Debian-Linux C / C++ Qt 4.2.x
Algorithmic Solutions für Honda
9 Monate
2005-03 - 2005-11

ARS ASI Record Server (Digitaler Video-Rekorder für DVB-T)

Windows2003 Server Raid-Array (23 TB) Background-Server in MS-Visual C++ ...
  • lückenlose Aufzeichnungspflicht der Sendeanstalten

 

Tätigkeit:

  • Front-End: Weiterentwicklung eines rudimentären Steuerungs-Prototypen (Delphi7-FrontEnd).
  • Serverseite: Entwicklung und Codierung in C/C++.
  • Testen, Bugfixing und Integration des Servers bei Premiere

 

Technik:

Windows2003 Server mit Raid-Array. Multithreaded Hochverfügbarkeitssystem mit Echtzeitanforderungen  Bis zu 1 Woche muß jede Sekunde jeder einzelnen Sendung zu Beweiszwecken aufgezeichnet werden. Daueraufnahme, geschedulte Aufnahme, Playout und Streaming über TCP/IP netztwerkfähige Player. Aufnahmen mitverfolgen, Sendungen (bis 1 Woche rückwärts) auf DVD sichern.

Windows2003 Server Raid-Array (23 TB) Background-Server in MS-Visual C++ GUI: Delphi7 VCL Visual Component Library MFC
Dimetis GmbH
1 Jahr 8 Monate
2004-04 - 2005-11

Leitungsbestell- und Kalkulations-Anwendung LEIKA

LAMP (Linux; Apache; MySQL; PHP) und Win2000 mit DOT.NET LAMP und Javascript Delphi .Net ...
  • Leitungs-Bestell und Kalkulations-Tool. Anforderungs- und Verwaltungsteil in verteilten Redaktionen zur Anforderung von Übertragungsleitungen zur Sendezentrale.
  • Die Leitungen werden bei externen Providern gemietet (Telekom / Sat-Betreiber).
  • Anmietung erfolgt im Verwaltungsteil.

Tätigkeit:

  • komplette Entwicklung der WebOberfläche (PHP, Javascript, embedded SQL) vollständige Entwicklung der DOT.NET-Oberfläche

Technik:

Schnittstelle für beide Anwendungsteile ist eine Oracle-Datenbank in der Sendezentrale. GUI: 50% WebInterface, 50% .Net. Verwaltungs-Teil: Win2000 mit Delphi7.

LAMP (Linux; Apache; MySQL; PHP) und Win2000 mit DOT.NET LAMP und Javascript Delphi .Net WebServices Oracle10g Server MFC
Dimetis GmbH
3 Monate
2004-03 - 2004-05

SNMP-Agent zur Mutliplexer-Steuerung

Windows 2000 Server C
  • Parallele Übertragung von mehreren Kanälen in einer Transmission via Multiplexer Umschaltung der Konfigurationen durch SNMP-Agent, wodurch der Multiplexer unterschiedliche Kanäle überträgt.
  • Ansteuerung des Multiplexers (Tandberg) über eine von Tandberg mitgelieferte Schnittstelle, Codierung, Einbindung des Agenten in die Systemdienste von MS-Windows.

 

Tätigkeit:

  • vollständige Entwicklung und Codierung der Schnittstelle zur Tandberg-API, Übergabe der Daten an den SNMP-Subagenten über Filesystem

 

Technik:

Windows2000 Server mit Tandberg-API in C, proprietäre Multiplexer API, Windows2000 Client mit SNMP-Agent.

Windows 2000 Server C
Dimetis GmbH
11 Jahre 5 Monate
1992-10 - 2004-02

Banking / Homebanking / Kreditwesen / Aktienhandel

Software-Entwickler für verschiedene Banken / Bank-Anwendungen Object Pascal C C++
Software-Entwickler für verschiedene Banken / Bank-Anwendungen

Zusammenfassung mehrerer Projekte ("Banking")

Degussa Bank: Erstes vollgrafisches Homebanking System der Welt (KIT, Browser-basiert)

Citibank: Online-Kreditwürdigkeitsabfrage und Online-Kaufvertragsabschluss

Deka-Bank: Aktien- und Wertpapierdepots

Privatbankhaus Sal.-Oppenheim: Online-Aktienhandel


Techniken: C / C++ / SCO-Unix / Xenix / AIX (IBM) - RS-6000 / Datex-P / X.25

CORBA (Common Object Request Broker Architecture - verteilte Objekte)


Delphi VCL Visual Component Library MFC Microsoft Foundation Classes
Object Pascal C C++
Mehrere Banken

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 - heute

  • Projektleiter, Projektmanagement, Solution Architect, Prozess-Berater

2003 - heute

  • Senior-Developer / Consultant / Softwareengineer, Solutionengineer

1992 - heute

  • Softwareentwickler

2006

  • Unternehmensgründung der [Firmenname auf Anfrage], Eigentümer, Inhaber und Geschäftsführer, 3 Mitarbeiter

2006

  • Unternehmensgründung Praxis f. Physiotherapie, kaufmännischer Geschäftsführer, 5 Mitarbeiter

1998 ? 2006

  • Studium Diplom-Informatik an der Fernuni-Hagen (Fachrichtung Wirtschaftsinformatik)

1989-1992

  • Ausbildung zum EDV-Kaufmann / Fachinformatiker
  • Abschluß: 1992 EDV-Kaufmann / Fachinformatiker (IHK)

1989

  • Allgemeine Hochschulreife

Fortbildungen:

  • KIT
  • Advanced TCP/IP Communications unter AIX
  • Investment Banking
  • C++
  • Advanced Banking
  • SWIFT
  • XML basics
  • MQ Series
  • XML advanced
  • .NET / SOAP
  • Grafik / GUI - IDEs und - Tools:
  • - Qt
  • - GTK
  • - MFC
  • - VCL (Visual Component Library)
  • - Delphi
  • - Java Swing / JDK 21 / Java 21
  • Softwareengineering
  • Softwarearchitektur
  • Management von Softwareprojekten
  • Projektmanagement
  • Prozessmanagement, Prozessanalyse, Prozessoptimierung

Position

Position

  • Entwicklung, Requirement Engineering, Aufwandsschätzung (cost estimation), Risk Management, Pflichtenheft-/Lastenhefterstellung, Entwurf, Implementierung/Integration.
  • Prozessanalyse und -optimierung, Fehleranalysen in sehr komplexen Softwaresystemen, Spezialist für hochkomplexe, verteilte Systeme, Client-Server-Architektur.

Kompetenzen

Kompetenzen

Top-Skills

Verschlüsselung Hochsicherheit Hochgeschwindigkeits-Kommunikationssysteme C++11 C++14 C++17 Java 21 Linux Echtzeitbetriebssystem Linux-Distribution

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Docker
Eclipse Neon 4.62
embedded
GitHub
Scrum
SonarQube

Erfahrungen:

  • Internationale Projekterfahrung (USA, Ukraine, Weissrussland)

 

geschäftliche Tätigkeitsfelder:

  • Projektleitung, Projektmanagement
  • Geschäftsleitung, Geschäftsführung
  • Beratung für Investitionsmöglichkeiten, Kosten-/Nutzen-Analysen
  • sehr gute kommunikative Fähigkeiten
  • Verhandlungen auf allen hierarchischen Ebenen
  • Organisation, Leitung und Gestaltung internationaler Workshops
  • Krisenmanagement / Vermittlung in schwierigen Situationen
  • Vermittlung zwischen Parteien mit unterschiedlichen und/oder gegenläufigen Zielen
  • Softwareentwicklung auf beinahe allen Ebenen, Highlevel, LowLevel, Netzwerk
    (Fullstack Entwicklung)

 

Besondere Stärken:

  • Ist/Soll-Analyse, System Analyse, Prozess-Anaylse und Prozess-Optimierung
  • Stakeholderanalyse
  • Requirement definition
  • Entwurf / Planung / Anwendungsdesign
  • Risk management
  • Aufwandsschätzung / cost estimation
  • Teamführung / Teambildung
  • Pflichtenhefterstellung / Lastenhefterstellung
  • R-Spec, D-Spec

 

Expertenwissen:

  • Client/Server
  • Middleware
  • OSS/BSS (Operational Support System / Business Support System)
  • Web Application Server
  • verteilte Anwendungen / verteilte Objekte
  • GUI, graphische Oberflächen, WebServices
  • Multithreading
  • Hochverfügbarkeit (High-Availability, 24/7 )
  • Hochgeschwindigkeit (High-Performance)
  • Hochskalierbarkeit (High-scalability)
  • Hochsicherheit (High-Security)
  • TCP-IP Netzwerk, Protokolle, Sockets
  • IPC (Inter-Process-Communication / Shared-Memory, Pipes, Signals...)
  • SOA (Service-Orientated-Architecture)
  • Multi-Tier, 3-Tier-Architecture
  • Embedded SQL, Pro*C, OCI, OCCI, ODBC

 

Erfahrung mit folgenden Tools:

  • MS Project, MS Visio
  • Enterprise Resource Planning ERP
  • RAD-IDE = Delphi7, Delphi.NET
  • Compiler = MS-Visual-C++ Studio 6, Delphi, cc, gcc, g++
  • Debugger = gdb, dbx, Purify
  • Versioning = Harvest, cvs, Source-Safe, svn
  • Editor = vi (Unix), Visual-Slick-Edit, Ultra-Edit, K-Develop (KDE)
  • Interpreter = tcl/tk, php
  • SQL = Toad, sqlplus, MS-SQL-Management-Studio
  • Web = LAMP (Linux, Apache, MySql, Php)
  • UML/OOA/OOD = Rational Rose, Enterprise Architect
  • ERM = ErWin
  • XML = XML-Spy
  • Source-Dokumentation = doxygen
  • Unittest mit Boost/Bitten, gcov, lcov
  • Eclipse
  • ApplicationServer
  • Apache Tomcat
  • Apache httpd
  • Apache Modules
  • JAVA SE SDK
  • Java Servlets, Java Applications, Dynamic Web Applications
  • SVN / Source-Code Verwaltungs- und Versionierungstools: svn, Tortoise
  • Hudson, Betrieb, Deployment

 

Weitere Kenntnisse:

  • Kryptographie (Private/Public-Key Verfahren, Zertifikate, Certificates)
  • Vorausschauende Analyse, Mustererkennung, schnelle Suche in sehr großen Datenbeständen
  • Sehr erfahrener Berater, Softwarearchitect und -engineer
  • In der IT seit 1992
  • Gründer, Inhaber und Geschäftsführer [Firma auf Anfrage]
  • Das Unternehmen [Firma auf Anfrage] beschäftigt 3 Mitarbeiter an den Standorten Deutschland (Raum Frankfurt) und in der Schweiz (Raum Zürich)
  • Weitere Unternehmensgründungen: Medizinische Praxis mit 5 Mitarbeitern. Kaufmännische Geschäftsführung.


Sonstige Tätigkeiten

  • Kaufmännischer Leiter / Finanzmanager von 2 Physiotherapie-Praxen mit insgesamt 6 Mitarbeitern im Zeitraum 2006 bis 2014 (Gründung/Bau/Erstellung/Eröffnung / Konzeptionierung, Finanzierung, Kreditwesen, Zahlungsverkehr für 2 Physiotherapie-Praxen)
  • Im Team sind native-russisch-sprachige Prozess-Consultants und Pozessanalyse und -Optimierungsspezialisten. Migration 1s (russisch 1c) auf Navision in Belarus/ Weissrussland.

Betriebssysteme

CentOS
HPUX
Linux (CentOS)
MS-DOS
MVS, OS/390
Grundkenntnisse (administrativ SNA)
SUN OS, Solaris
Unix
Solaris, AIX, SCO, Linux (Suse, RedHat, Debian)
Windows
Linux (Ubuntu)

Programmiersprachen

Assembler
I86 (Grundkenntnisse)
Basic
Basic, Visual Basic, VBA (sehr gut)
C
(exzellent, 30 Jahre)
C#
(gut)
C++
(exzellent , 20 Jahre)
C++ ARM-Technologie Embedded
Cobol
(gut)
CORBA IDL
(gut)
Delphi
(sehr gut)
Imake, GNU-Make, Make-Maker etc...
gnu-make
Java
Maschinensprachen
Assembler auf Intel Ix86 (Grundkenntnisse)
MISRA C 2012
MISRA C++ 2008
Pascal
(exzellent, > 25 Jahre)
Perl
PL/SQL
(gut, > 10 Jahre)
Qt
(sehr gut, > 10 Jahre)
Scriptsprachen
Tcl/Tk
(sehr gut)
Xt, Motif
(gut)
yacc/lex
(ausreichend)
Beschreibungssprachen: falls gewünscht:
  • HTML, DHTML, XML (gut)
  • Perl, PHP, Javascript
  • CGI-Programmierung (gut)
  • Gtk (Gimp Toolkit) Open Source (gut)

Datenbanken

MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

CORBA
Verteilte Objekte, verteilte Systeme
Ethernet
tcp/ip
HDLC
Nullmodem
Internet, Intranet
tcp/ip
LU6.2
SNA Koppelung, LU0
RFC
Programmierung nach RFC's
SNA
Grundkenntnisse
SNMP
netsnmp
TCP/IP
native socket programmierung
Token Ring
Winsock
X.400 X.25 X.225 X.75...
X.25

Hardware

HP
ProLiant
IBM RS6000
PC
x86 Intel, AMD
SUN
Sparc Station

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
3D-Scan Dauer-Schleifen bzgl. EMV-Verträglichkeit, Temperatur, 24/7/365 Dauerbetrieb am Flughafen unter Hochlast (64 Kerne und 2 NVIDIA-GPU's wochenlang unter Volllast)
Offline Simulation
Ununterbrochene Software-Schleifen über viele Wochen mit Mock-Modulen, die die Hauptmodule unter Volllast testen
Software-in-the-Loop Simulation (SIL)
Belastungs-Schleifen bzgl. Queue Verhalten, Memory Verbrauch, Performance

Design / Entwicklung / Konstruktion

SW-Design mit unterschiedlichen IDE's

Managementerfahrung in Unternehmen

  • Beratung, Erkennung von strukturellen Schwächen in Unternehmen und deren Verbesserung bzw Hilfestellung zur Beseitigung von Fehlentwicklungen
  • Management allgemein

Branchen

Branchen

  • 3D CT (3 dimensionale Computer Tomographie) Flughafen Gefahrenstofferkennung / Detection (Smiths Detection)
  • Automotive Navigationssysteme (HERE / Navigon)
  • Logistik (Einzelhandel, REWE group, Märkte, Warenprognose)
  • Prozessconsulting im Bereich OneERP (Telekom, eines der größten IT-Projekte Europas) sowie Identity Management, Access Management (IAM)
  • Prozessconsulting im Bereich Identifikation/Registrierung DeMail (T-Systems)
  • Luftverkehr, Kontrollsoftware für Bodenstation (lebenskritisch, life critical)
  • Luftsicherheit / Air Defence
  • Kraftwerke (Stromerzeugung), Konfiguration von Switchen,Routern,PC u.v.m via SNMP
  • Webtechnologien (EPostbrief, Onlinebrief - Deutsche Post, Webserver, Loadbalancing, §110 u. §112 TKG/TKÜV)
  • Daten- und Sprach-Vermittlungsstellen im Hochsicherheitsbereich (US Government, U.S. Army EUROPE)
  • Funkaufklärung / Funküberwachung (maritime Verkehrssicherung, militärische Aufklärung)
  • Telekommunikation (Bundesnetzagentur, Rufnummernaustausch zwischen Netzbetreibern, §112 TKG/TKÜV)
  • Certifikate für Smartcard (BMI Bundesministerium des Inneren, Bundespolizei, neuer E-Reisepass / neuer E-Personalausweis)
  • Bildverarbeitung
  • Visualisierung von Messdaten/Messwerten (Monitoring im Bereich humanoide Roboter)
  • digitales TV (DVB-T, Transportströme, Streaming, Bild recording)
  • Buchungssysteme (Rundfunkanstalten, Reisebüros)
  • Bankensoftware (Wertpapierhandel, Kreditabwicklung, Homebanking)
  • Informationssysteme (Firmenauskunft)
  • Telekommunikation allgemein (Netzwerkprotokolle, verteilte Anwendungen, Client/Server)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.