Systemingenieur/Softwarentwickler/-Architekt, Projektleiter, C++/C#, JEE/Java, Windows/Linux/Embedded Systeme/Automotive, Automatisierung
Aktualisiert am 27.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Deutsch
Englisch
Spanisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt D8, oder remote

möglich

Projekte

Projekte

7/2020 ? heute

  • - Branche: Automobilindustrie.
  • - Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.

  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen
  • Smartcard Anbindung Migration / Mini-Driver Anbindung, Entwicklung Java Cryptographic Extension
  • Erstellung von Security Komponenten, Verschlüsselungskomponenten, Migration von Zertifikaten.
  • Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.

  • Windows Application für den Transport und Import von Fahrzeugdokumente (C++/C#)
  • Weiterentwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).

  • - Software Architekt
  • - Java Entwicklung, JEE, Eclipse, OSGI, RCP Applications/Plugins, Swing, SWT, Java Technologien.
  • - Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • - Visual Studio, C++, C++17, C++20, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • - Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API, CNG.
  • - ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

10/2021 ? 11/2022

  • - Branche: Software
  • - Web Application / Backend ? Data Import/Auswertung.
  • - Anbindung von Server Komponenten
  • - Integration von C++ Komponenten für Datenackquisition, Parsing
  • - Tool Entwicklung (C++/C#, WPF)
  • - App Entwicklung (Android/iOS)
  • - Migration von Repositories
  • - WPF, ASP .NET Core, Brazor, C#/C++, Python, MS SQL, Razor Pages, ASP .NET Core, XML, Jason
  • - Git, SVN Repositories, Linux


1/2020 ? 6/2020

  • - Branche: Industrie
  • - GPS Tracking System, OpenGTS basierte Web Application
  • - Maps Anbindung, Repositories,
  • - App Cross Entwicklung für das GPS Tracking System unter Android/IOS
  • - Java, Tomcat, OpenGTS, MySQL, Open Layers, Google Maps
  • - C#/WPF basierte Apps für Android/IOS, Visual Studio, Xamarin, Xamarin Forms, Native Android Entwicklung


5/2019 ? 9/2019

  • - Branche: Industrie
  • - Web Application / Backend ? Data Monitoring.
  • - Anbindung von Server Komponenten
  • - WPF basierte Application, C#/C++, MS SQL Server, Razor Pages, ASP .NET Core


2/2019 ? 5/2019, 9/2019 ? 11/2019

  • - Branche: Automobilindustrie.
  • - Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.

  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
  • Erstellung von Security Komponenten, Verschlüsselung, Migration von Zertifikaten.
  • Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.

  • Entwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).
  • Analyse bestehender Web Applikationen. Apache Widgets, Hibernate, Maven, LDAP.
  • - Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • - Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • - Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • - Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • - ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,



2/2019 - heute

  • Branche: Automobilindustrie.
  • Entwicklung von Komponenten und Applikationen für die Weiterentwicklung eines Diagnosesystems für Fahrzeuge.
  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Host Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
    Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.
  • Aktualisierung und Handling von Zertifikaten/PKI
  • Auswertungsapplikation für Diagnose Events (C++/C#)
  • Analyse bestehender Web Applikationen. Java, Apache Widgets, Hibernate, Maven, LDAP
  • Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

7/2018 ? 2/2019

  • Branche: Industrie, Engineering.
  • Windows 10 USB Driver, Analyse für USB Applikationen unter Windows, WinUSB Library Entwicklung.
  • Device Prototyp für USB ? Embedded Entwicklung, USB Protokolle, STM32 Board Entwicklung.
  • C, C++, C++17, Visual Studio, Atollic True Studio (Eclipse based CDT Tool) für STM32, System Workbench for STM32, Git
  • Windows 10 Drivers, STM32F4, STM32F7 Prozessor, Boards

10/2017 ? 3/2018

  • Branche: Industrie, Engineering.
  • Entwicklung von Internet of Things Applikation (IoT) für die Anbindung von. Embedded Entwicklung unter Linux. Feldbus: CAN, Web Services.
  • Linux und Embedded Linux, C++ 11, C++14, Boost, Python (Test Applikationen)
    Microsoft Azure IoT, Linux, Ubuntu, Eclipse (C++/Java), Git, JavaScript (JQuery, Bootstrap), Hyper-V.

1/2017 ? 11/2018

  • Branche: Automobilindustrie.
  • Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.
  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Host Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
    Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.
  • Entwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).
  • Problemanalyse.
  • Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

3/2016 - 12/2016

  • Branche: Automobilindustrie.
  • Projektfortsetzung - Weiterentwicklung eines Diagnosesystems für Fahrzeuge:. Entwicklung von Komponenten und Applikationen für die Diagnose.Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.Entwicklung von C++ basierten Komponenten, Verschlüsselungskomponenten.
  • Erstellung von Security Komponenten, Verschlüsselung.
  • Auswertungsapplikationen, Logging
  • Java Entwicklung, Eclipse, OSGI, RCP Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP.
  • Visual Studio, C++, C#, .Net, XML, WCF, jSON, JavaScript.
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer

10/2015 ? 3/2016

- Branche: Industrie, Engineering.

- Analyse von technischen Anforderungen

- Entwicklung von Internet of Things Applikation (IoT) für die Anbindung von Steuerungen mit dem Cloud und Service. Embedded Entwicklung unter Linux. Feldbus: CAN.

- Web Anbindung/Auswertung

- Linux und Embedded Linux, C++ 11, Python, CAN, Sqlite, JSon, Microsoft Azure IoT, Linux Toolketten, Eclipse, Git, JavaScript (JQuery, Bootstrap)

6/2015 ? 10/2015

- Branche: Automobilindustrie.

- Projektfortsetzung - Weiterentwicklung eines Diagnosesystems für Fahrzeuge:
Komponentenentwicklung und Entwicklung von Applikationen für die Diagnose.

Entwicklung von Java basierten Diagnose Applikationen , Web Services, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.

Erstellung von Security Komponenten, Verschlüsselung.

- Java Entwicklung, JEE, Eclipse, OSGI, RCP Plugins, Swing, SWT, Java Technologien.

- Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP.

- Visual Studio, C++, C#, .Net, XML, WCF.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

- Prodis Entwicklungs Tools.

10/2014 ? 6/2015

- Branche: Systemhaus.

- Integration Sqlite in diversen Platformen für den Austausch von Daten in mehreren Applikationen.
Sqlite basiertes File System. Shell extension für Windows.
Integration in Windows Embedded Compact. Erstellung von Applikationsschnittstellen.
Integration in Java RCP Applikation (Swig Schnittstellen) und C#-Library.
Git/Subversion/Fossil Konvertierung.
Weiterentwicklung Web Applikation und Backend Anbindung (SQLite, MS SQL) unter C#, MVC, MVVC, JavaScript, Angular, NHibernate.

- C++, C# , Windows CE, Windows Embedded Compact 7, Visual Studio, MSBuild. Java, Swig, Eclipse. NuGet, SharpDevelop, Git.

4/2014 ? 10/2014

- Branche: Automobilindustrie.

- Entwicklung eines Diagnosesystems: Komponentenentwicklung.

Entwicklung von Java basierten Applikationen für die Diagnose.

Web Services, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX.

Erstellung von Security Komponenten, Verschlüsselung.

- Java Entwicklung, Eclipse, OSGI, JEE, RCP Plugins, Swing, SWT, Java Technologien

- Web Services, JAX-WS, WSIT, SOAP, Glassfish Metro, Server Anbindung.

- Visual Studio, C++, C#, .Net, XML.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, UDS, ASAM Diagnose Layer,

- Prodis Entwicklung Tools.

1/2014 ? 5/2014

- Branche: Maschinenbau ? Automatisierung

- Windows Embedded Compact - Kernel Entwicklung, Entwicklung eines NDIS Drivers für die Ethercat Anbindung.

- Entwicklung Network Link Driver für einen Network Controller? Realtime Anforderungen.

- Windows CE, Windows Embedded Compact, Visual Studio. X86, iMX ARM Platformen.

2/2013 ? 5/2013

- Branche: Maschinenbau ? Automatisierung

- Windows Embedded Compact, Basis Support Package Entwicklung. Entwicklung von Drivers für das Windows Embedded Compact 7 BSP.

- Windows CE, Windows Embedded Compact, Visual Studio. X86, ARM Platformen.

2/2012 ? 12/2013

- Branche: Automobilindustrie.

- Mitarbeit an der Entwicklung eines neuen Diagnosesystems:
Komponentenentwicklung und Entwicklung von Java basierten Applikationen für die Diagnose.

Online Order Applikation, Regelwerk für die Umrüstung Bestellung.

Web Services, Anbindung von Diagnose Applikationen and Host Services. Smartcard Anbindung.

ODX, OTX basierten Applikationen,

- Java Entwicklung, Eclipse, OSGI, JEE, RCP Plugins, Swing, SWT, Java Technologien

- Web Services, JAX-WS, WSIT, SOAP, Glassfish Metro, Server Anbindung.

- Visual Studio, C++, C#, .Net, XML.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, UDS, ASAM Diagnose Layer,

- Prodis Entwicklung Tools.

11/2008 ? 12/2011
- Branche: Automobilindustrie.
- Weiterentwicklung eines Diagnosesystems und Diagnoseapplikationen.
Parametrierung von Steuergeräten, Test. Kommunikationsprotokolle, KWP, UDS.
- Anbindung von Diagnose Applikationen über PDU-API an MVCI Device und
Pass Thru Tools.
Devices, Anbindung von Diagnose Applikationen über Web Services an Host
Services, Integration von Security Funktionen.
- Visual Studio, C++, C#, .Net, XML, Web Services, WCF, JAX-WS, Java, Eclipse,
Netbeans, Smart Card, PKCS#11 Schnittstellen, Script Sprache basierende
Diagnose, ISO 22900, PDU-API, ASAM.

2008-2010

- Branche: Automobilindustrie.

- Einzelne Anschlussprojekte zur Weiterentwicklung und Wartung von Windows CE basiertem Diagnose Gateway,
Visual Studio 2005/2008, C/C++, MFC/ATL, Java, Windows, Windows CE 6.0.

- Embedded Linux Gateway, GCC, Cross Tool Entwicklung, U-Boot, BusyBox

3/2008-11/2008
- Branche: Automobilindustrie.
- Weiterentwicklung von Kommunikationskomponenten und Protokollen für
Fahrzeugdiagnose. Integration von Pass Thru Devices, SAE J2534. Online Diagnose.
Erweiterungen für früheres Projekt.
- Protokollimplementierung in Fahrzeug Kommunikation Interface.
- Windows, Visual Studio 2005/2008, C/C++, COM, Java, JNI, Windows, Windows CE.
- Embedded Linux Gateway, GCC, Cross Tool Entwicklung, U-Boot, BusyBox.

5/2008 - 10/2008
- Branche: Software, Automobil.
- Studie und Architektur Design zur Prototyp Implementierung einer
Skriptbasierte Diagnose und Testablauf-Engine, Bytecode Interpreter.
- Interpreter und Compilerentwicklung.
- Lex, Yacc, ANTLR, Visual Studio 2005/2008, C/C++, MFC/ATL, TCP/IP,
Windows, Windows CE 6.0.

1/2008-2/2008
- Branche: OEM Broadband Wireless Technologien.
- Weiterentwicklung von USB Treibern unter Windows Embedded CE, PDAs.
- USB Treiber, UMTS, ARM Prozessoren.
- Windows CE, Visual Studio, Visual C++, Platform Builder.

11/2007-12/2007
- Branche: Automobilindustrie
- Test, Analyse, Wartung, Optimierung von Komponenten für Kommunikations
Engine für Diagnose, Flashing. Tests.
- MOST, TCP/IP, spezifische Protokolle.
- Windows CE, Visual C++, Embedded Linux.

7/2007-11/2007
- Branche: OEM Broadband Wireless Technologien
- Analyse, Weiterentwicklung, Anpassung und Optimierung von Treibern für UMTS,
HSDPA Modulen unter Windows Mobile 5.0, Windows Mobile 6.0, Windows CE 5.0/6.0,
PDAs, Coaching und Know-How Transfer.
- USB Treiber, ARM Prozessoren, Windows CE Systementwicklung.
- Windows CE, Windows Mobile, Visual Studio, Visual C++, Windows Mobile BSPs,
Platform Builder für CE und Wndows Mobile.

4/2007-6/2007
- Branche: Automobilindustrie
- Analyse und Entwicklung für die Optimierung und Wartung von Systemkomponenten für die Diagnose. TCP, MOST, CAN, OBD, PassThru Tools.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++, Embedded Linux, GCC, Cross Toolchains.

9/2006-4/2007
- Branche: Automobilindustrie
- Entwicklung von Systemkomponenten eines Diagnose Gateways. TCP,
Verbindungsprotokolle, SLP, Toolchains. Implementation eines
Verbindungsmanagementssystems und von Hersteller spezifischen Protokollen.
- Embedded Linux, C++, GCC, Linux Toolchains, Crosstools.

6/2006-8/2006
- Branche: Automobilindustrie
- Anpassung und Verifikation eines Motorrad Programmiersystems. TCP, KWP2000,
- SLP, Verbindungmanagementprotokolle.
- Windows CE, Visual C++

3/2006-6/2006
- Branche: Automobilindustrie
- Analyse und Entwicklung für die Optimierung und Wartung eines Diagnose
Gateways. TCP, MOST, CAN, OBD. Treiberentwicklung.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++


10/2005-3/2006
- Branche: Automobilindustrie
- Anpassung, Erweiterung von Systemkomponenten für Kommunikation über MOST,
CAN, OBD.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++.

6/2005-10/2005
- Branche: Automobilindustrie
- Design, Entwicklung von Komponenten zur Integration von Pass Thru Tools.
Diagnose On CAN Protokoll Implementierung, ISO 15765-2. Verifikation.
Server/Client, COM/DCOM Komponenten und Schnittstellen, UML.
- Windows XP, 2000, Windows 98, Visual C++, C#.

3/2005-9/2005
- Branche: Automobilindustrie
- Unterstützung für Analyse und Wartung von MOST basierte Kommunikations
Protokolle für ECU - Diagnose und -Programmierung (Flashing).
Problemgesteuerte Einsatz.
- Windows CE, C++, MOST Tools.

1/2005-7/2005
- Branche: Automobilindustrie
- Prototyp Entwicklung eines universellen Fahrzeugzugang - Adapters
- Windows CE 5.0 Plattform. System Design und Entwicklung. Treiber für die
Kommunikation mit Steuergeräten (OBD). Anbindung zur Host Diagnose über RS232,
Bluetooth, WLAN und LAN (TCP). Server für Ethernet basierende Diagnose
Services. MS Bluetooth Stack, WZC WLAN und Bluetooth Applikation Komponenten.
Authentisierungskomponenten, Web Konfigurationsinterface.
- Windows CE 5.0 System, Kernel Design und Entwicklung. Visual C++, C#, .NET.


11/2004-2/2005
- Branche: Automobilindustrie
- CAN Driver Entwicklung, Implementation des ISO 15765-2 Network Transport
Layers, KWP2000, Diagnose On CAN. Design, Entwicklung. Schnittstellen zur
Diagnose Software und Kommunikationsprotokolle.
- Windows CE, Visual C++

9/2004-11/2004
- Branche: Automobilindustrie
- Tests-, Verifikation von Kommunikationsprotokollen für Gateway.
- Windows, Windows CE, Visual C++, MOST, OBD, KWP2000.

7/2004-9/2004
- CAN Kernel Driver Entwicklung für Windows CE.
- Windows CE, Visual C++.

12/2003-06/2004
- Branche: Automobilindustrie
- Design und Entwicklung eines generischen Managers für die Verbindung von
Diagnose Gateways. Service Location Protocol (RFC26068). Ethernet Services,.
Update Agent, Link Monitoring Agent.
Implementierung eines spezifischen DHCP Servers, DHCP Clients,
SLP (Service Location Protocol), UDP Protokolle.
- Windows, Windows CE, Embedded Visual C++, Visual Studio. HTTP, FTP, TCP,
UDP, WDDX, XML, Perl.

7/2003-12/2003
- Branche: Automobilindustrie, Flottenmanagement
- Prototyp für automatisierte Erhebung von Daten über WLAN Schnittstellen
zum Fahrzeug. Server und Datenbank Implementation. Server Website auf Apache
und PHP Applikation für HMI Dienste. Anbindung von PDA und Gateways über WLAN
und Bluetooth.
- Windows, Linux, MySQL, PHP, Apache, XML, WLAN, C++, C#, MS Visual Studio

1/2003-7/2003
- Branche: Automobilindustrie
- Integration von Bluetooth Funktionen für Diagnose Gateway. Anpassung und
Integration vom Bluetooth Stack. HCI USB Transport Driver. Implementation
eines virtuellen Bluetooth Steuergerätes. MOST, OBD Anbindung für Diagnose
Gateway und Verifikation. MOST Function Blocks.
- Windows CE, Visual C++

9/2002-4/2003
- Branche: Automobilindustrie
- Design, Entwicklung von Kommunikation Interface Software zur Anbindung
von Diagnose Systemen für die generische Integration von Pass Thru Tools
(SAE J2534). Implementierung von Protokollen für die Kommunikation mit
Steuergeräten. KWP2000 Protokolle. Pass Thru Tools Verifikation.
Schnittstellen Verifikation.
- Windows, Visual Studio, Visual C++, COM/DCOM.

10/2002-6/2003
- Branche: Automobilindustrie
- Design und Entwicklung von Diagnose Dienste und HMI für PDA. Bluetooth
Anbindung zum MOST Gateway und Fahrzeug Devices.
Serieller Kommunikationstreiber zur Anbindung mit Steuergeräten (OBD),
KWP2000 Protokolle. Ethernet Anbindung (TCP) zur Host Diagnose.
- Windows CE, Pocket PC, ARM PXA Prozessor, Java Komponenten, C++.


5/2002-11/2002
- Branche: Automobilindustrie
- Systemsoftware Komponenten und Treiber für Diagnose Gateway. MOST Anbindung,
OBD Serielle Anbindung an Steuergeräten. Parallele Programmierung von
Steuergeräten und Ethernet Anbindung zur Host Diagnose Software.
- Windows CE Plattform-, System Driver Entwicklung. Anpassung und Integration
des Bluetooth Stacks XTNDConnect von Extended Systems.
- Windows CE, Platform Builder, Visual C++, MS Visual Studio

3/2002-5/2002 Automobilindustrie
CE based embedded System für die Kommunikation zwichen Host und Steuergeräten
- CE-Platform- und Systementwicklung - Embedded System
- Entwicklung von CE und Windows 2000 kompatible Systemkomponenten
- MOST Bus Layer 1, 2 basierte Kommunikationskomponenten, -Protokolle
- Windows CE, Platform Builder, Visual C++

11/2000-3/2002
- Branche: Automobilindustrie
- Projekt in mehreren Phasen für die Entwicklung eines Windows CE Embedded
Systems für die Kommunikation zwischen Diagnose-Rechnern und Steuergeräten,
Programmierschnittstelle.
- Windows CE Plattform-, Systementwicklung und System Drivers,
Portierung und Entwicklung von Drivers und Software auf Windows CE und
Windows 2000, MOST Bus, Serial Bus, Drivers, KWP2000.
- MS Platform Builder für Windows CE, Embedded Visual Tools, Visual C++,
COM/DCOM, Cbuilder, TCP/IP, UDP, Web-Frontends für Management und Konfiguration,
Isapi-Extensions, ASP

2/2000-10/2000
- Branche: Systemhaus.
- Studie und Architekturdefinition für die Implementierung von Windows
CE-Treibern und CE Applikationen.
- Windows CE Plattformentwicklung, C, C++, COM/DCOM, RPC.

- Entwicklung eines OleDb Providers zur Architekturdefinition von Client/Server
Applikationen
Visual C++, Visual Basic, DNA Architektur

1996-2000


8/1994-10/2000
- Branche: Systemhaus.
- Aufbau und Weiterentwicklung des Qualitätsmanagementsystems (ISO 9001) für Software und Hardwareentwicklung. Qualitätsmanagement Beauftragter.
- Interne Audits, Zertifisierungsverantwortung. Koordination der Qualitätsarbeitskreise.

10/1999-5/2000
- Branche: Systemhaus.
- Projekt für die Überarbeitung und Optimierung des QM Systems und der QM Methoden für die Software- und Hardware-Entwicklung. Projektleitung und QM Beauftragter, UML.
- Adaptierung und Integration des Vorgehensmodells (V-Modell) des Bundes von 1997.

12/1997-2/2000
- Projekt im Rahmen Internationales Full Scala Projektes zur Entwicklung von Intelligent Manufacturing Systems.
- Entwurf und Architekturdefinition für Steuerungssysteme für Intelligent Manufacturing. Definition eines Engineering Models. Holonische Systeme.
- Entwurf und Prototypentwicklung eines IEC 61499 PC-basierten Steuerungssystems und System Engineering Environment. Programmiersystem und Engineering Tools für IEC 61499 und IEC 1131.
Visual C++, Java, COM/DCOM für Engineering und Steuerung, Internet Applikation, XML, UML Rational Rose, CORBA.

- Entwicklung von DDE-Server und OPC-Server (OLE for Process Control).
C++, Windows.

10/1997-12/1997
- Branche: Systemhaus.
- Intranet-Portal für ein QM System (Web Applikationen),
HTML, Frontpage, InterDev, Visual Basic und Java, XML, ASP, MS Access.

7/1996-12/1997
- Branche: Systemhaus.
- Spezifikation, Entwurf und Entwicklung von Programmierungstools für die Automatisierung (Steuerungssysteme). IEC 61131 basiertes Programmiersystem für programmierbare Steuerungen (SPS).
Visual C++, Java, VB, MFC. Entwicklung und Projektleitung.
Leitung eines Outsourcing Entwicklungsteams.

3/1996-6/1996
- Branche: Systemhaus.
- Design und Entwicklung eines Dokumentation Packages für ein SPS-Programmiersystem für die automatische Dokumentation, Design und Entwicklung. Projektleitung.
C/C++, MFC, Windows 3.1/ 95/ NT.

- Entwicklung von Device Drivers für Windows (NT, 98).
Assembler und C/C++ Programmierung.

11/1995-12/1995

- Test-Untersuchungen zur Portierbarkeit und Einsatz eines SPS-Programmiersystems und SPS-spezifischen Anpassungen unter Windows 95/Windows NT. C++, Windows.

05/1995-7/1995

- Studie für den Einsatz von DB-Software in einem Windows based IEC 1131 Programmiersystem, Erarbeitung eines Einsatz-, Entwicklung- und Architekturkonzepts eines DB-Servers. 10/1994-12/1995 - Design, Aufbau und Einführung des Qualitätsmanagement-Systems, ISO 9001, ISO 9000-3 für die Software und Hardwareentwicklung. Zertifizierungsprojekt. Zertifizierung 12/95, Projektleitung, QM Beauftragter. Anpassung und Einführung des V-Modells für die Software und Hardware-Entwicklung. QM Handbuch, Verfahrensanweisungen und Prozesse zum Projektmanagement, Qualitätssicherung, Konfigurationsmanagement, Entwicklung.

8/1994-12/1994

- Reengineering Projekt, Performance-Optimierung von Komponenten und Add-On Tools eines IEC 1131-3 Programmiersystems. C/C++, Windows.

-

3/1994-10/1994

- Entwicklung von Windows Drivers, virtual Drivers (mehrere Projekte). Windows Systeme, C, C++, Assembler, Realtime Datenbasis, HART-Protokoll, RS232-based Kommunikationsprotokolle, Driver-APIs für DDE-Server, Profibus/ISP-Monitor- Windows Driver.

-

02/1993-03/1994

- Internationales Forschungsprojekt im Rahmen der IMS Projekte (Intelligent Manufacturing Systems), Holonisches Manufacturing Systeme (HMS), System Components of Autonomous Modules and Distributed Control. HMS Feasibility Study, Test-Case Projekt für Internationale Kooperation. Mitarbeit im Workpackage zur Definition von Holonic System Strategies, Definition der Basis Architecture unter Verwendung einer IEC 61499-based Control Architecture und von Object Oriented Architectures. CIM, MAP/MMS, System design, STEP.

06/1989-03/1993

- Branche: Prozessleitsystem-Hersteller. - Lastenhefte, Spezifikation, Entwurf und Implementation eines Systems für die Konfiguration von Prozessleitsystemen (Bedienen und Beobachten) Realtime-Bearbeitung/Erfassung. Mehrjährige Entwicklung und Projektleitung, Projekt in mehreren Entwicklungsphasen, Designspezifikation, Durchführbarkeitsstudien, Inkrementelle Implementierung.

- Visual C++, Windows,

06/1986-1987

- Branche: Automotive

- Expertensystem für Diagnose, Wissensbasierte Expertensystem-Shell

Entwurf und Prototypentwickung eines Expertensystems für KFZ-Diagnose, Wissensbasis und Knowledge-Engine für Diagnose.

- Lisp, Common Lisp, Scheme, Prolog. PC und Intellicorp Lispmaschine, GMD Babylon System.

- Knowledge Representation.

--
Weitere Projekte:
Branche: Systemhaus für Automatisierung und Automotive

Intranet-System, Web-based Aplikationen
Visual Basic, Java Script, Interdev, HTML, XML, Access, MSDE/MS SQL

OPC Server. Windows, Visual Studio

Enwicklung von Device Drivers für Windows (NT/98/2000)
Assembler und C/C++ Programmierung

Spezifikation, Entwurf und Entwicklung von Programmierungstools für die
Automatisierung (Steuerungssysteme). IEC61131, IEC 61499, Visual C++/Java/VB.
Mehrjährige Entwicklung und Projektleitung

Spezifikation, Entwurf und Programmierung von Tools für die Konfiguration von
Prozeßleitsystemen. Realtime-Bearbeitung/Erfassung. Visual C++/Java
Mehrjährige Entwicklung und Projektleitung

Spezifikation, Entwurf und Programmierung eines Visualisierungssystems für
die Automatisierung, Projektleitung. C/C++
Betriebssysteme: DOS/Windows

Design, Aufbau und Einführung des Qualitätsmanagement-Systems, ISO 9001,
ISO 9000-3 für die Software und Hardwareentwicklung. Zertifizierungsprojekt.
Projektleitung, QM Beauftragter.
Anpassung und Einführung des V-Modells für die Software und Hardwareentwicklung.
QM Handbuch, Verfahrensanweisungen und Prozesse zum Projektmanagement,
Qualitätssicherung, Konfigurationsmanagement, Entwicklung.

RS232 based protocolls - Treiber Entwicklung für DOS/Windows Systeme

Expertensystem/wissensbasierte System für Diagnose

Allgemeine Inhalte:
- Automation tools, Softwareentwicklung, Projektleitung (mehrjährig)
- Visualisierungstools, Softwareentwicklung, Projektleitung
- Visual C++/Java, Visual Basic MFC, ATL, oleDb, COM/DCOM, Objektorientiertes
Design, NT, Windows 95, Windows 98
- Weblications (Web Applications)
- SPS-Programmiersysteme Projektleitung, Entwicklung
- Windows drivers w98, nt4, windows 2000

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik an der Universität München, Diplom 1982
Promotion Studium an der Universität München, Promotion (Dr. rer. nat) 1985

Position

Position

.
Senior Software Architekt, Berater für Komponententechnologien und Systementwicklung, Software, Embedded Systems,  Client-/Server-Architekturen, Web basierte Applikationen.

Durchführung und Unterstützung von Projekten in der Software- und Systementwicklung im industriellen und im Automotive Bereich. Driver Entwicklung. Industrielle Automation und Automotive Diagnose, industrielle Kommunikation, Bussysteme, Engineering Tools.

Windows Embedded und embedded Linux Systeme, Drivers, BSP Entwicklung. Einsatz von Windows Technologien unter C, C++, Java, VB, .NET und C#. Entwicklung für Linux basierte Systeme und Linux embedded Systeme.

Unterstützung in allen Projektphasen. Projektleitung, Design, Entwicklung, Qualitätssicherung, Wartung, Know-How-Transfer.
.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
- Entwicklung von Software für Automatisierung und Automotive,
Embedded Systeme, Real time Systeme, Bussysteme.
- Anwendung und Systemprogrammierung, Projektleitung.
- Architektur, Spezifikation, Design, Programmierung.
- Visualisierungssysteme, Programmiersysteme für PLCs, IEC 61131-3, IEC-61499,
Prozessleitsysteme, MSR-Systeme, Steuerungssysteme.
- OPC, OPC Servers, DDE Server, Services.
- Web basierte Applikationen, Internet applications.
- Programmierung verteilter Systeme, Client-Server-Applikationen
- Driver-Entwicklung.
- Software Entwicklung seit 1985.

Technologien:
- OleDb, ODBC, COM/DCOM, MFC, ATL, Windows Treiber(nt, w95, w98, 2000) , XML
- DNA, Verteilte Applikationen, Internet/Intranet
- Visual Studio VC++, VB, VJ++, .Net Technologien,
- SOAP, Web services, Glassfish Metro, Microsoft .NET Web services, Windows Comunication Foundation WCF
- CE-Drivers, CE-Kernel und CE-Platformentwicklung, Windows Embedded Compact
- MOST Bus, CAN, DCAN (ISO 15765-2), USB
- Automotive Communication Protocols, Pass Thru, Bluetooth, WLAN, UMTS, HSDPA.
- Diagnosesysteme für Automotive. Ediabas, PAL, ASAM MCD-3D, MCD-2D, Diagnostic Data Model (ODX), MAN-cats.
- Eclipse, RCP, OSGI
- Java Technologien, Swing, AWT, SWT, Swig, JNA, JNI.
- Virtualisierungsplatformen, Virtual PC, Hyper-V, Vmware, VirtualBox.
- SAP ABAP, ABAP Workbench, ABAP-OO, Abap Reports, Abap DynPro, Web DynPro, Forms, Smartforms, Adobe Forms, IDOC Schnittstellen, Netweaver 7.x.
- Docker, Containers, Kubernetes.
- ASP.NET, Entitty Framework, Web Apps, Razor Pages, MVC, LINQ

Entwicklungs Tools:
- Visual Studio, C++, C#, MFC, ATL, WTL.
- Platform Builder, Windows CE Tools, Windows Mobile und Windows Embedded Entwicklungstools, System und Image Entwicklung, Windows Embedded Standard, Windows Embedded Compact..
- .NET, VC++, PHP, Visual Basic, Java, JavaScript, Visual J++, Assembler x86, Perl,
- Tcl/Tk, Swig.
- SQL, XML, MSXML, HTML/DHTML, Boost, MFC, ATL, WTL, PHP, JAX-WS, JAX-WS Security, JAX-WS Standards, XML Tools, ODX.
- PHP, .Net Technologien.
- Compiler Tools, Lex, Yacc, ANTLR
- Java Technologien, Swing, AWT, SWT, JNA, JNI, J2EE, J2SE, J2ME
- Linux Toolchains, Cross Tools, Linux Entwicklungs Tools, CygWin, MSYS, MinGW.
- Expression, Visual Interdev, Frontpage, Net Objects, Office, Office Programmierung,
- SourceSafe, Visual Modeller, Rational Rose, Visio, Eclipse, Subversion, VCS,
- Test Tools, Profiling, Boundschecker.
- Eclipse, Netbeans.
- Ediabas, MAN-cats, PAL, Script Sprachen, Prodis Entwicklungs
- Tools, Build Tools, z.B. Ant, Maven, Jenkins.

Methoden:
- Objektorientierte Methoden (OOA, OOD, OOP), UML
- Component oriented software
- Datenbank Design
- V-Modell, Qualitätsmanagement, ISO9000

Andere Technologien
- KI-gestützte Diagnose-Systeme; Knowledge Engineering.
- Numerische Verfahren. Methoden der Computeralgebra,  algebraische Algorithmen, Simplifika¬tion, algebraische Konstruktionen, Compiler.
 
Branchen
- Softwarehersteller, Automatisierung, Industrie, Softwareentwicklung.
- Automobilindustrie, Automotive, BMW Group, MAN.

Betriebssysteme

Echtzeitbetriebssysteme
Linux
Embedded Linux, Linux Server, Open SUSE
MS-DOS
Anwendungs- und Systemprogrammierung
OSF/Motif
RTOS (Real Time OS)
Unix
Linux, Embedded Linux, SCO Unix, Open SUSE
Windows
Entwicklung, Drivers, COM/DCOM, .Net
Windows CE
System-/Anwendungsentwicklung, Drivers, BSPs, Microsoft Embedded Partner
Windows Embedded Compact
Windows Embedded Compact 7, Windows Embedded Compact 2013
Windows Mobile
Windows Plattformen, Echtzeitbetriebssysteme, Real time Systeme (RTOS), Windows CE, Windows Mobile, Embedded Windows, (Microsoft embedded partner). Linux, Linux embedded Systems, Echtzeitbetriebssysteme.
Windows Embedded Compact 7 (2013).

Programmiersprachen

ABAP
ABAP, ABAP-OO, WebDynpro-ABAP, IDOC Schnittstellen, Forms
Assembler
x86
Basic
Visual Basic, Visual Studio
C
C#
C++
Visual C++, MS embedded Tools, C#, STL, Boost, Gnu, gc, C++11, C++14
CLIPS
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
Java
J2EE, OSGI, Eclipse
JavaScript
JavaScript, JavaScript Frameworks, AngularJS, JSON, jQuery, Node.js, Angular, TypeScript
JSON
Lisp
Pascal
Perl
PHP
Prolog
Python
Scala
Scriptsprachen
Tcl/Tk
yacc/lex
XML, HTML, MFC, ATL, WTL, DAO, ODBC, ADO/OleDb, Visual Studio, DNA, CE-Entwicklungstools, C#, .NET, Linux-Entwicklungstools, ANTLR, WPF, JAX-WS, ODX, JEE, Eclipse, OSGI, Swing, AWT, SWT.

Datenbanken

Access
Access, MSDE
B-Tree
ctree
DAO
FairCom c-isam
ISAM
MS SQL Server
MySQL
ODBC
SQL
SQLite
MySQL, MS SQL, Oracle, MSDE, MS Access,  ISAM DBs, SQlite,
OleDb, ADO, MSDE, XML, SQL, SQL Programmierung.

Datenkommunikation

Bus
MOST,Profibus,CAN, EtherCAT, KWP, UDS
CORBA
Ethernet
Internet, Intranet
ISO/OSI
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
parallele Schnittstelle
RPC
RS232
TCP/IP
Windows Netzwerk
Winsock
COM/DCOM, COM+, XML, SOAP, Bluetooth (Profiles, HCI Transport), USB (Drivers), UMTS, USB, WebServices.

 

MOST, CAN, DCAN (ISO 15765), Automotive Communication Protocols, KWP2000, UDS, Serielle Protokolle, Pass Thru (SAE J2534), EtherCAT

COM/DCOM, RPC, TCP/IP, UDP, WinSocks, Ethernet, SLP, USB, Bluetooth, WLAN, UMTS, HSDPA, Ethernet

Hardware

Bus
OPC, Profibus, CAN, ISO 15765, Diagnose on CAN, MOST,Bluetooth, USB
embedded Systeme
BSP, Driver Entwicklung, System entwicklung, Applikationen
PC
SPS
Programmiersysteme für Steuerungen PLCs
Steuer und Regelsysteme
Programmierung
Systemnahe Programmierung für PC, PDAs, Industrial devices, ARM, Freescale, x86 Prozessoren.

Branchen

Branchen

Softwarehersteller, Automatisierung, Industrie, Softwareentwicklung,
Automobilindustrie, Automotive, BMW Group, MAN.

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt D8, oder remote

möglich

Projekte

Projekte

7/2020 ? heute

  • - Branche: Automobilindustrie.
  • - Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.

  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen
  • Smartcard Anbindung Migration / Mini-Driver Anbindung, Entwicklung Java Cryptographic Extension
  • Erstellung von Security Komponenten, Verschlüsselungskomponenten, Migration von Zertifikaten.
  • Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.

  • Windows Application für den Transport und Import von Fahrzeugdokumente (C++/C#)
  • Weiterentwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).

  • - Software Architekt
  • - Java Entwicklung, JEE, Eclipse, OSGI, RCP Applications/Plugins, Swing, SWT, Java Technologien.
  • - Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • - Visual Studio, C++, C++17, C++20, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • - Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API, CNG.
  • - ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

10/2021 ? 11/2022

  • - Branche: Software
  • - Web Application / Backend ? Data Import/Auswertung.
  • - Anbindung von Server Komponenten
  • - Integration von C++ Komponenten für Datenackquisition, Parsing
  • - Tool Entwicklung (C++/C#, WPF)
  • - App Entwicklung (Android/iOS)
  • - Migration von Repositories
  • - WPF, ASP .NET Core, Brazor, C#/C++, Python, MS SQL, Razor Pages, ASP .NET Core, XML, Jason
  • - Git, SVN Repositories, Linux


1/2020 ? 6/2020

  • - Branche: Industrie
  • - GPS Tracking System, OpenGTS basierte Web Application
  • - Maps Anbindung, Repositories,
  • - App Cross Entwicklung für das GPS Tracking System unter Android/IOS
  • - Java, Tomcat, OpenGTS, MySQL, Open Layers, Google Maps
  • - C#/WPF basierte Apps für Android/IOS, Visual Studio, Xamarin, Xamarin Forms, Native Android Entwicklung


5/2019 ? 9/2019

  • - Branche: Industrie
  • - Web Application / Backend ? Data Monitoring.
  • - Anbindung von Server Komponenten
  • - WPF basierte Application, C#/C++, MS SQL Server, Razor Pages, ASP .NET Core


2/2019 ? 5/2019, 9/2019 ? 11/2019

  • - Branche: Automobilindustrie.
  • - Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.

  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
  • Erstellung von Security Komponenten, Verschlüsselung, Migration von Zertifikaten.
  • Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.

  • Entwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).
  • Analyse bestehender Web Applikationen. Apache Widgets, Hibernate, Maven, LDAP.
  • - Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • - Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • - Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • - Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • - ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,



2/2019 - heute

  • Branche: Automobilindustrie.
  • Entwicklung von Komponenten und Applikationen für die Weiterentwicklung eines Diagnosesystems für Fahrzeuge.
  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Host Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
    Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.
  • Aktualisierung und Handling von Zertifikaten/PKI
  • Auswertungsapplikation für Diagnose Events (C++/C#)
  • Analyse bestehender Web Applikationen. Java, Apache Widgets, Hibernate, Maven, LDAP
  • Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

7/2018 ? 2/2019

  • Branche: Industrie, Engineering.
  • Windows 10 USB Driver, Analyse für USB Applikationen unter Windows, WinUSB Library Entwicklung.
  • Device Prototyp für USB ? Embedded Entwicklung, USB Protokolle, STM32 Board Entwicklung.
  • C, C++, C++17, Visual Studio, Atollic True Studio (Eclipse based CDT Tool) für STM32, System Workbench for STM32, Git
  • Windows 10 Drivers, STM32F4, STM32F7 Prozessor, Boards

10/2017 ? 3/2018

  • Branche: Industrie, Engineering.
  • Entwicklung von Internet of Things Applikation (IoT) für die Anbindung von. Embedded Entwicklung unter Linux. Feldbus: CAN, Web Services.
  • Linux und Embedded Linux, C++ 11, C++14, Boost, Python (Test Applikationen)
    Microsoft Azure IoT, Linux, Ubuntu, Eclipse (C++/Java), Git, JavaScript (JQuery, Bootstrap), Hyper-V.

1/2017 ? 11/2018

  • Branche: Automobilindustrie.
  • Entwicklung von Komponenten und Applikationen eines Diagnosesystems für Fahrzeuge.
  • Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Host Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.
    Entwicklung von C++ basierten Komponenten, Verschlüsselung und Sicherheitskomponenten.
  • Entwicklung von Auswertungsapplikation für Diagnose Events (C++/C#).
  • Problemanalyse.
  • Java Entwicklung, JEE, Eclipse, OSGI, RCP Apps/Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP/REST.
  • Visual Studio, C++, C++14, C++17, Boost, MFC, C#, .Net, XML, WCF, jSON, JavaScript
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

3/2016 - 12/2016

  • Branche: Automobilindustrie.
  • Projektfortsetzung - Weiterentwicklung eines Diagnosesystems für Fahrzeuge:. Entwicklung von Komponenten und Applikationen für die Diagnose.Entwicklung von Java basierten Diagnose Applikationen , Web Services Entwicklung, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.Entwicklung von C++ basierten Komponenten, Verschlüsselungskomponenten.
  • Erstellung von Security Komponenten, Verschlüsselung.
  • Auswertungsapplikationen, Logging
  • Java Entwicklung, Eclipse, OSGI, RCP Plugins, Swing, SWT, Java Technologien.
  • Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP.
  • Visual Studio, C++, C#, .Net, XML, WCF, jSON, JavaScript.
  • Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.
  • ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer

10/2015 ? 3/2016

- Branche: Industrie, Engineering.

- Analyse von technischen Anforderungen

- Entwicklung von Internet of Things Applikation (IoT) für die Anbindung von Steuerungen mit dem Cloud und Service. Embedded Entwicklung unter Linux. Feldbus: CAN.

- Web Anbindung/Auswertung

- Linux und Embedded Linux, C++ 11, Python, CAN, Sqlite, JSon, Microsoft Azure IoT, Linux Toolketten, Eclipse, Git, JavaScript (JQuery, Bootstrap)

6/2015 ? 10/2015

- Branche: Automobilindustrie.

- Projektfortsetzung - Weiterentwicklung eines Diagnosesystems für Fahrzeuge:
Komponentenentwicklung und Entwicklung von Applikationen für die Diagnose.

Entwicklung von Java basierten Diagnose Applikationen , Web Services, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX, OTX.

Erstellung von Security Komponenten, Verschlüsselung.

- Java Entwicklung, JEE, Eclipse, OSGI, RCP Plugins, Swing, SWT, Java Technologien.

- Web Services, JAX-WS, WSIT, Glassfish Metro, SOAP.

- Visual Studio, C++, C#, .Net, XML, WCF.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, ASAM Diagnose Layer,

- Prodis Entwicklungs Tools.

10/2014 ? 6/2015

- Branche: Systemhaus.

- Integration Sqlite in diversen Platformen für den Austausch von Daten in mehreren Applikationen.
Sqlite basiertes File System. Shell extension für Windows.
Integration in Windows Embedded Compact. Erstellung von Applikationsschnittstellen.
Integration in Java RCP Applikation (Swig Schnittstellen) und C#-Library.
Git/Subversion/Fossil Konvertierung.
Weiterentwicklung Web Applikation und Backend Anbindung (SQLite, MS SQL) unter C#, MVC, MVVC, JavaScript, Angular, NHibernate.

- C++, C# , Windows CE, Windows Embedded Compact 7, Visual Studio, MSBuild. Java, Swig, Eclipse. NuGet, SharpDevelop, Git.

4/2014 ? 10/2014

- Branche: Automobilindustrie.

- Entwicklung eines Diagnosesystems: Komponentenentwicklung.

Entwicklung von Java basierten Applikationen für die Diagnose.

Web Services, Anbindung von Diagnose Applikationen. Smartcard/PKCS11 Anbindung. ODX.

Erstellung von Security Komponenten, Verschlüsselung.

- Java Entwicklung, Eclipse, OSGI, JEE, RCP Plugins, Swing, SWT, Java Technologien

- Web Services, JAX-WS, WSIT, SOAP, Glassfish Metro, Server Anbindung.

- Visual Studio, C++, C#, .Net, XML.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, UDS, ASAM Diagnose Layer,

- Prodis Entwicklung Tools.

1/2014 ? 5/2014

- Branche: Maschinenbau ? Automatisierung

- Windows Embedded Compact - Kernel Entwicklung, Entwicklung eines NDIS Drivers für die Ethercat Anbindung.

- Entwicklung Network Link Driver für einen Network Controller? Realtime Anforderungen.

- Windows CE, Windows Embedded Compact, Visual Studio. X86, iMX ARM Platformen.

2/2013 ? 5/2013

- Branche: Maschinenbau ? Automatisierung

- Windows Embedded Compact, Basis Support Package Entwicklung. Entwicklung von Drivers für das Windows Embedded Compact 7 BSP.

- Windows CE, Windows Embedded Compact, Visual Studio. X86, ARM Platformen.

2/2012 ? 12/2013

- Branche: Automobilindustrie.

- Mitarbeit an der Entwicklung eines neuen Diagnosesystems:
Komponentenentwicklung und Entwicklung von Java basierten Applikationen für die Diagnose.

Online Order Applikation, Regelwerk für die Umrüstung Bestellung.

Web Services, Anbindung von Diagnose Applikationen and Host Services. Smartcard Anbindung.

ODX, OTX basierten Applikationen,

- Java Entwicklung, Eclipse, OSGI, JEE, RCP Plugins, Swing, SWT, Java Technologien

- Web Services, JAX-WS, WSIT, SOAP, Glassfish Metro, Server Anbindung.

- Visual Studio, C++, C#, .Net, XML.

- Smart Card, PKI, PKCS#11 Schnittstellen, Verschlüsselung, Crypto API.

- ISO 14229, ISO 22900, PDU-API, CAN, UDS, ASAM Diagnose Layer,

- Prodis Entwicklung Tools.

11/2008 ? 12/2011
- Branche: Automobilindustrie.
- Weiterentwicklung eines Diagnosesystems und Diagnoseapplikationen.
Parametrierung von Steuergeräten, Test. Kommunikationsprotokolle, KWP, UDS.
- Anbindung von Diagnose Applikationen über PDU-API an MVCI Device und
Pass Thru Tools.
Devices, Anbindung von Diagnose Applikationen über Web Services an Host
Services, Integration von Security Funktionen.
- Visual Studio, C++, C#, .Net, XML, Web Services, WCF, JAX-WS, Java, Eclipse,
Netbeans, Smart Card, PKCS#11 Schnittstellen, Script Sprache basierende
Diagnose, ISO 22900, PDU-API, ASAM.

2008-2010

- Branche: Automobilindustrie.

- Einzelne Anschlussprojekte zur Weiterentwicklung und Wartung von Windows CE basiertem Diagnose Gateway,
Visual Studio 2005/2008, C/C++, MFC/ATL, Java, Windows, Windows CE 6.0.

- Embedded Linux Gateway, GCC, Cross Tool Entwicklung, U-Boot, BusyBox

3/2008-11/2008
- Branche: Automobilindustrie.
- Weiterentwicklung von Kommunikationskomponenten und Protokollen für
Fahrzeugdiagnose. Integration von Pass Thru Devices, SAE J2534. Online Diagnose.
Erweiterungen für früheres Projekt.
- Protokollimplementierung in Fahrzeug Kommunikation Interface.
- Windows, Visual Studio 2005/2008, C/C++, COM, Java, JNI, Windows, Windows CE.
- Embedded Linux Gateway, GCC, Cross Tool Entwicklung, U-Boot, BusyBox.

5/2008 - 10/2008
- Branche: Software, Automobil.
- Studie und Architektur Design zur Prototyp Implementierung einer
Skriptbasierte Diagnose und Testablauf-Engine, Bytecode Interpreter.
- Interpreter und Compilerentwicklung.
- Lex, Yacc, ANTLR, Visual Studio 2005/2008, C/C++, MFC/ATL, TCP/IP,
Windows, Windows CE 6.0.

1/2008-2/2008
- Branche: OEM Broadband Wireless Technologien.
- Weiterentwicklung von USB Treibern unter Windows Embedded CE, PDAs.
- USB Treiber, UMTS, ARM Prozessoren.
- Windows CE, Visual Studio, Visual C++, Platform Builder.

11/2007-12/2007
- Branche: Automobilindustrie
- Test, Analyse, Wartung, Optimierung von Komponenten für Kommunikations
Engine für Diagnose, Flashing. Tests.
- MOST, TCP/IP, spezifische Protokolle.
- Windows CE, Visual C++, Embedded Linux.

7/2007-11/2007
- Branche: OEM Broadband Wireless Technologien
- Analyse, Weiterentwicklung, Anpassung und Optimierung von Treibern für UMTS,
HSDPA Modulen unter Windows Mobile 5.0, Windows Mobile 6.0, Windows CE 5.0/6.0,
PDAs, Coaching und Know-How Transfer.
- USB Treiber, ARM Prozessoren, Windows CE Systementwicklung.
- Windows CE, Windows Mobile, Visual Studio, Visual C++, Windows Mobile BSPs,
Platform Builder für CE und Wndows Mobile.

4/2007-6/2007
- Branche: Automobilindustrie
- Analyse und Entwicklung für die Optimierung und Wartung von Systemkomponenten für die Diagnose. TCP, MOST, CAN, OBD, PassThru Tools.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++, Embedded Linux, GCC, Cross Toolchains.

9/2006-4/2007
- Branche: Automobilindustrie
- Entwicklung von Systemkomponenten eines Diagnose Gateways. TCP,
Verbindungsprotokolle, SLP, Toolchains. Implementation eines
Verbindungsmanagementssystems und von Hersteller spezifischen Protokollen.
- Embedded Linux, C++, GCC, Linux Toolchains, Crosstools.

6/2006-8/2006
- Branche: Automobilindustrie
- Anpassung und Verifikation eines Motorrad Programmiersystems. TCP, KWP2000,
- SLP, Verbindungmanagementprotokolle.
- Windows CE, Visual C++

3/2006-6/2006
- Branche: Automobilindustrie
- Analyse und Entwicklung für die Optimierung und Wartung eines Diagnose
Gateways. TCP, MOST, CAN, OBD. Treiberentwicklung.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++


10/2005-3/2006
- Branche: Automobilindustrie
- Anpassung, Erweiterung von Systemkomponenten für Kommunikation über MOST,
CAN, OBD.
- MOST, Most High Packet Protokoll, KWP2000, Diagnose On CAN.
- Windows CE, Visual C++.

6/2005-10/2005
- Branche: Automobilindustrie
- Design, Entwicklung von Komponenten zur Integration von Pass Thru Tools.
Diagnose On CAN Protokoll Implementierung, ISO 15765-2. Verifikation.
Server/Client, COM/DCOM Komponenten und Schnittstellen, UML.
- Windows XP, 2000, Windows 98, Visual C++, C#.

3/2005-9/2005
- Branche: Automobilindustrie
- Unterstützung für Analyse und Wartung von MOST basierte Kommunikations
Protokolle für ECU - Diagnose und -Programmierung (Flashing).
Problemgesteuerte Einsatz.
- Windows CE, C++, MOST Tools.

1/2005-7/2005
- Branche: Automobilindustrie
- Prototyp Entwicklung eines universellen Fahrzeugzugang - Adapters
- Windows CE 5.0 Plattform. System Design und Entwicklung. Treiber für die
Kommunikation mit Steuergeräten (OBD). Anbindung zur Host Diagnose über RS232,
Bluetooth, WLAN und LAN (TCP). Server für Ethernet basierende Diagnose
Services. MS Bluetooth Stack, WZC WLAN und Bluetooth Applikation Komponenten.
Authentisierungskomponenten, Web Konfigurationsinterface.
- Windows CE 5.0 System, Kernel Design und Entwicklung. Visual C++, C#, .NET.


11/2004-2/2005
- Branche: Automobilindustrie
- CAN Driver Entwicklung, Implementation des ISO 15765-2 Network Transport
Layers, KWP2000, Diagnose On CAN. Design, Entwicklung. Schnittstellen zur
Diagnose Software und Kommunikationsprotokolle.
- Windows CE, Visual C++

9/2004-11/2004
- Branche: Automobilindustrie
- Tests-, Verifikation von Kommunikationsprotokollen für Gateway.
- Windows, Windows CE, Visual C++, MOST, OBD, KWP2000.

7/2004-9/2004
- CAN Kernel Driver Entwicklung für Windows CE.
- Windows CE, Visual C++.

12/2003-06/2004
- Branche: Automobilindustrie
- Design und Entwicklung eines generischen Managers für die Verbindung von
Diagnose Gateways. Service Location Protocol (RFC26068). Ethernet Services,.
Update Agent, Link Monitoring Agent.
Implementierung eines spezifischen DHCP Servers, DHCP Clients,
SLP (Service Location Protocol), UDP Protokolle.
- Windows, Windows CE, Embedded Visual C++, Visual Studio. HTTP, FTP, TCP,
UDP, WDDX, XML, Perl.

7/2003-12/2003
- Branche: Automobilindustrie, Flottenmanagement
- Prototyp für automatisierte Erhebung von Daten über WLAN Schnittstellen
zum Fahrzeug. Server und Datenbank Implementation. Server Website auf Apache
und PHP Applikation für HMI Dienste. Anbindung von PDA und Gateways über WLAN
und Bluetooth.
- Windows, Linux, MySQL, PHP, Apache, XML, WLAN, C++, C#, MS Visual Studio

1/2003-7/2003
- Branche: Automobilindustrie
- Integration von Bluetooth Funktionen für Diagnose Gateway. Anpassung und
Integration vom Bluetooth Stack. HCI USB Transport Driver. Implementation
eines virtuellen Bluetooth Steuergerätes. MOST, OBD Anbindung für Diagnose
Gateway und Verifikation. MOST Function Blocks.
- Windows CE, Visual C++

9/2002-4/2003
- Branche: Automobilindustrie
- Design, Entwicklung von Kommunikation Interface Software zur Anbindung
von Diagnose Systemen für die generische Integration von Pass Thru Tools
(SAE J2534). Implementierung von Protokollen für die Kommunikation mit
Steuergeräten. KWP2000 Protokolle. Pass Thru Tools Verifikation.
Schnittstellen Verifikation.
- Windows, Visual Studio, Visual C++, COM/DCOM.

10/2002-6/2003
- Branche: Automobilindustrie
- Design und Entwicklung von Diagnose Dienste und HMI für PDA. Bluetooth
Anbindung zum MOST Gateway und Fahrzeug Devices.
Serieller Kommunikationstreiber zur Anbindung mit Steuergeräten (OBD),
KWP2000 Protokolle. Ethernet Anbindung (TCP) zur Host Diagnose.
- Windows CE, Pocket PC, ARM PXA Prozessor, Java Komponenten, C++.


5/2002-11/2002
- Branche: Automobilindustrie
- Systemsoftware Komponenten und Treiber für Diagnose Gateway. MOST Anbindung,
OBD Serielle Anbindung an Steuergeräten. Parallele Programmierung von
Steuergeräten und Ethernet Anbindung zur Host Diagnose Software.
- Windows CE Plattform-, System Driver Entwicklung. Anpassung und Integration
des Bluetooth Stacks XTNDConnect von Extended Systems.
- Windows CE, Platform Builder, Visual C++, MS Visual Studio

3/2002-5/2002 Automobilindustrie
CE based embedded System für die Kommunikation zwichen Host und Steuergeräten
- CE-Platform- und Systementwicklung - Embedded System
- Entwicklung von CE und Windows 2000 kompatible Systemkomponenten
- MOST Bus Layer 1, 2 basierte Kommunikationskomponenten, -Protokolle
- Windows CE, Platform Builder, Visual C++

11/2000-3/2002
- Branche: Automobilindustrie
- Projekt in mehreren Phasen für die Entwicklung eines Windows CE Embedded
Systems für die Kommunikation zwischen Diagnose-Rechnern und Steuergeräten,
Programmierschnittstelle.
- Windows CE Plattform-, Systementwicklung und System Drivers,
Portierung und Entwicklung von Drivers und Software auf Windows CE und
Windows 2000, MOST Bus, Serial Bus, Drivers, KWP2000.
- MS Platform Builder für Windows CE, Embedded Visual Tools, Visual C++,
COM/DCOM, Cbuilder, TCP/IP, UDP, Web-Frontends für Management und Konfiguration,
Isapi-Extensions, ASP

2/2000-10/2000
- Branche: Systemhaus.
- Studie und Architekturdefinition für die Implementierung von Windows
CE-Treibern und CE Applikationen.
- Windows CE Plattformentwicklung, C, C++, COM/DCOM, RPC.

- Entwicklung eines OleDb Providers zur Architekturdefinition von Client/Server
Applikationen
Visual C++, Visual Basic, DNA Architektur

1996-2000


8/1994-10/2000
- Branche: Systemhaus.
- Aufbau und Weiterentwicklung des Qualitätsmanagementsystems (ISO 9001) für Software und Hardwareentwicklung. Qualitätsmanagement Beauftragter.
- Interne Audits, Zertifisierungsverantwortung. Koordination der Qualitätsarbeitskreise.

10/1999-5/2000
- Branche: Systemhaus.
- Projekt für die Überarbeitung und Optimierung des QM Systems und der QM Methoden für die Software- und Hardware-Entwicklung. Projektleitung und QM Beauftragter, UML.
- Adaptierung und Integration des Vorgehensmodells (V-Modell) des Bundes von 1997.

12/1997-2/2000
- Projekt im Rahmen Internationales Full Scala Projektes zur Entwicklung von Intelligent Manufacturing Systems.
- Entwurf und Architekturdefinition für Steuerungssysteme für Intelligent Manufacturing. Definition eines Engineering Models. Holonische Systeme.
- Entwurf und Prototypentwicklung eines IEC 61499 PC-basierten Steuerungssystems und System Engineering Environment. Programmiersystem und Engineering Tools für IEC 61499 und IEC 1131.
Visual C++, Java, COM/DCOM für Engineering und Steuerung, Internet Applikation, XML, UML Rational Rose, CORBA.

- Entwicklung von DDE-Server und OPC-Server (OLE for Process Control).
C++, Windows.

10/1997-12/1997
- Branche: Systemhaus.
- Intranet-Portal für ein QM System (Web Applikationen),
HTML, Frontpage, InterDev, Visual Basic und Java, XML, ASP, MS Access.

7/1996-12/1997
- Branche: Systemhaus.
- Spezifikation, Entwurf und Entwicklung von Programmierungstools für die Automatisierung (Steuerungssysteme). IEC 61131 basiertes Programmiersystem für programmierbare Steuerungen (SPS).
Visual C++, Java, VB, MFC. Entwicklung und Projektleitung.
Leitung eines Outsourcing Entwicklungsteams.

3/1996-6/1996
- Branche: Systemhaus.
- Design und Entwicklung eines Dokumentation Packages für ein SPS-Programmiersystem für die automatische Dokumentation, Design und Entwicklung. Projektleitung.
C/C++, MFC, Windows 3.1/ 95/ NT.

- Entwicklung von Device Drivers für Windows (NT, 98).
Assembler und C/C++ Programmierung.

11/1995-12/1995

- Test-Untersuchungen zur Portierbarkeit und Einsatz eines SPS-Programmiersystems und SPS-spezifischen Anpassungen unter Windows 95/Windows NT. C++, Windows.

05/1995-7/1995

- Studie für den Einsatz von DB-Software in einem Windows based IEC 1131 Programmiersystem, Erarbeitung eines Einsatz-, Entwicklung- und Architekturkonzepts eines DB-Servers. 10/1994-12/1995 - Design, Aufbau und Einführung des Qualitätsmanagement-Systems, ISO 9001, ISO 9000-3 für die Software und Hardwareentwicklung. Zertifizierungsprojekt. Zertifizierung 12/95, Projektleitung, QM Beauftragter. Anpassung und Einführung des V-Modells für die Software und Hardware-Entwicklung. QM Handbuch, Verfahrensanweisungen und Prozesse zum Projektmanagement, Qualitätssicherung, Konfigurationsmanagement, Entwicklung.

8/1994-12/1994

- Reengineering Projekt, Performance-Optimierung von Komponenten und Add-On Tools eines IEC 1131-3 Programmiersystems. C/C++, Windows.

-

3/1994-10/1994

- Entwicklung von Windows Drivers, virtual Drivers (mehrere Projekte). Windows Systeme, C, C++, Assembler, Realtime Datenbasis, HART-Protokoll, RS232-based Kommunikationsprotokolle, Driver-APIs für DDE-Server, Profibus/ISP-Monitor- Windows Driver.

-

02/1993-03/1994

- Internationales Forschungsprojekt im Rahmen der IMS Projekte (Intelligent Manufacturing Systems), Holonisches Manufacturing Systeme (HMS), System Components of Autonomous Modules and Distributed Control. HMS Feasibility Study, Test-Case Projekt für Internationale Kooperation. Mitarbeit im Workpackage zur Definition von Holonic System Strategies, Definition der Basis Architecture unter Verwendung einer IEC 61499-based Control Architecture und von Object Oriented Architectures. CIM, MAP/MMS, System design, STEP.

06/1989-03/1993

- Branche: Prozessleitsystem-Hersteller. - Lastenhefte, Spezifikation, Entwurf und Implementation eines Systems für die Konfiguration von Prozessleitsystemen (Bedienen und Beobachten) Realtime-Bearbeitung/Erfassung. Mehrjährige Entwicklung und Projektleitung, Projekt in mehreren Entwicklungsphasen, Designspezifikation, Durchführbarkeitsstudien, Inkrementelle Implementierung.

- Visual C++, Windows,

06/1986-1987

- Branche: Automotive

- Expertensystem für Diagnose, Wissensbasierte Expertensystem-Shell

Entwurf und Prototypentwickung eines Expertensystems für KFZ-Diagnose, Wissensbasis und Knowledge-Engine für Diagnose.

- Lisp, Common Lisp, Scheme, Prolog. PC und Intellicorp Lispmaschine, GMD Babylon System.

- Knowledge Representation.

--
Weitere Projekte:
Branche: Systemhaus für Automatisierung und Automotive

Intranet-System, Web-based Aplikationen
Visual Basic, Java Script, Interdev, HTML, XML, Access, MSDE/MS SQL

OPC Server. Windows, Visual Studio

Enwicklung von Device Drivers für Windows (NT/98/2000)
Assembler und C/C++ Programmierung

Spezifikation, Entwurf und Entwicklung von Programmierungstools für die
Automatisierung (Steuerungssysteme). IEC61131, IEC 61499, Visual C++/Java/VB.
Mehrjährige Entwicklung und Projektleitung

Spezifikation, Entwurf und Programmierung von Tools für die Konfiguration von
Prozeßleitsystemen. Realtime-Bearbeitung/Erfassung. Visual C++/Java
Mehrjährige Entwicklung und Projektleitung

Spezifikation, Entwurf und Programmierung eines Visualisierungssystems für
die Automatisierung, Projektleitung. C/C++
Betriebssysteme: DOS/Windows

Design, Aufbau und Einführung des Qualitätsmanagement-Systems, ISO 9001,
ISO 9000-3 für die Software und Hardwareentwicklung. Zertifizierungsprojekt.
Projektleitung, QM Beauftragter.
Anpassung und Einführung des V-Modells für die Software und Hardwareentwicklung.
QM Handbuch, Verfahrensanweisungen und Prozesse zum Projektmanagement,
Qualitätssicherung, Konfigurationsmanagement, Entwicklung.

RS232 based protocolls - Treiber Entwicklung für DOS/Windows Systeme

Expertensystem/wissensbasierte System für Diagnose

Allgemeine Inhalte:
- Automation tools, Softwareentwicklung, Projektleitung (mehrjährig)
- Visualisierungstools, Softwareentwicklung, Projektleitung
- Visual C++/Java, Visual Basic MFC, ATL, oleDb, COM/DCOM, Objektorientiertes
Design, NT, Windows 95, Windows 98
- Weblications (Web Applications)
- SPS-Programmiersysteme Projektleitung, Entwicklung
- Windows drivers w98, nt4, windows 2000

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik an der Universität München, Diplom 1982
Promotion Studium an der Universität München, Promotion (Dr. rer. nat) 1985

Position

Position

.
Senior Software Architekt, Berater für Komponententechnologien und Systementwicklung, Software, Embedded Systems,  Client-/Server-Architekturen, Web basierte Applikationen.

Durchführung und Unterstützung von Projekten in der Software- und Systementwicklung im industriellen und im Automotive Bereich. Driver Entwicklung. Industrielle Automation und Automotive Diagnose, industrielle Kommunikation, Bussysteme, Engineering Tools.

Windows Embedded und embedded Linux Systeme, Drivers, BSP Entwicklung. Einsatz von Windows Technologien unter C, C++, Java, VB, .NET und C#. Entwicklung für Linux basierte Systeme und Linux embedded Systeme.

Unterstützung in allen Projektphasen. Projektleitung, Design, Entwicklung, Qualitätssicherung, Wartung, Know-How-Transfer.
.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
- Entwicklung von Software für Automatisierung und Automotive,
Embedded Systeme, Real time Systeme, Bussysteme.
- Anwendung und Systemprogrammierung, Projektleitung.
- Architektur, Spezifikation, Design, Programmierung.
- Visualisierungssysteme, Programmiersysteme für PLCs, IEC 61131-3, IEC-61499,
Prozessleitsysteme, MSR-Systeme, Steuerungssysteme.
- OPC, OPC Servers, DDE Server, Services.
- Web basierte Applikationen, Internet applications.
- Programmierung verteilter Systeme, Client-Server-Applikationen
- Driver-Entwicklung.
- Software Entwicklung seit 1985.

Technologien:
- OleDb, ODBC, COM/DCOM, MFC, ATL, Windows Treiber(nt, w95, w98, 2000) , XML
- DNA, Verteilte Applikationen, Internet/Intranet
- Visual Studio VC++, VB, VJ++, .Net Technologien,
- SOAP, Web services, Glassfish Metro, Microsoft .NET Web services, Windows Comunication Foundation WCF
- CE-Drivers, CE-Kernel und CE-Platformentwicklung, Windows Embedded Compact
- MOST Bus, CAN, DCAN (ISO 15765-2), USB
- Automotive Communication Protocols, Pass Thru, Bluetooth, WLAN, UMTS, HSDPA.
- Diagnosesysteme für Automotive. Ediabas, PAL, ASAM MCD-3D, MCD-2D, Diagnostic Data Model (ODX), MAN-cats.
- Eclipse, RCP, OSGI
- Java Technologien, Swing, AWT, SWT, Swig, JNA, JNI.
- Virtualisierungsplatformen, Virtual PC, Hyper-V, Vmware, VirtualBox.
- SAP ABAP, ABAP Workbench, ABAP-OO, Abap Reports, Abap DynPro, Web DynPro, Forms, Smartforms, Adobe Forms, IDOC Schnittstellen, Netweaver 7.x.
- Docker, Containers, Kubernetes.
- ASP.NET, Entitty Framework, Web Apps, Razor Pages, MVC, LINQ

Entwicklungs Tools:
- Visual Studio, C++, C#, MFC, ATL, WTL.
- Platform Builder, Windows CE Tools, Windows Mobile und Windows Embedded Entwicklungstools, System und Image Entwicklung, Windows Embedded Standard, Windows Embedded Compact..
- .NET, VC++, PHP, Visual Basic, Java, JavaScript, Visual J++, Assembler x86, Perl,
- Tcl/Tk, Swig.
- SQL, XML, MSXML, HTML/DHTML, Boost, MFC, ATL, WTL, PHP, JAX-WS, JAX-WS Security, JAX-WS Standards, XML Tools, ODX.
- PHP, .Net Technologien.
- Compiler Tools, Lex, Yacc, ANTLR
- Java Technologien, Swing, AWT, SWT, JNA, JNI, J2EE, J2SE, J2ME
- Linux Toolchains, Cross Tools, Linux Entwicklungs Tools, CygWin, MSYS, MinGW.
- Expression, Visual Interdev, Frontpage, Net Objects, Office, Office Programmierung,
- SourceSafe, Visual Modeller, Rational Rose, Visio, Eclipse, Subversion, VCS,
- Test Tools, Profiling, Boundschecker.
- Eclipse, Netbeans.
- Ediabas, MAN-cats, PAL, Script Sprachen, Prodis Entwicklungs
- Tools, Build Tools, z.B. Ant, Maven, Jenkins.

Methoden:
- Objektorientierte Methoden (OOA, OOD, OOP), UML
- Component oriented software
- Datenbank Design
- V-Modell, Qualitätsmanagement, ISO9000

Andere Technologien
- KI-gestützte Diagnose-Systeme; Knowledge Engineering.
- Numerische Verfahren. Methoden der Computeralgebra,  algebraische Algorithmen, Simplifika¬tion, algebraische Konstruktionen, Compiler.
 
Branchen
- Softwarehersteller, Automatisierung, Industrie, Softwareentwicklung.
- Automobilindustrie, Automotive, BMW Group, MAN.

Betriebssysteme

Echtzeitbetriebssysteme
Linux
Embedded Linux, Linux Server, Open SUSE
MS-DOS
Anwendungs- und Systemprogrammierung
OSF/Motif
RTOS (Real Time OS)
Unix
Linux, Embedded Linux, SCO Unix, Open SUSE
Windows
Entwicklung, Drivers, COM/DCOM, .Net
Windows CE
System-/Anwendungsentwicklung, Drivers, BSPs, Microsoft Embedded Partner
Windows Embedded Compact
Windows Embedded Compact 7, Windows Embedded Compact 2013
Windows Mobile
Windows Plattformen, Echtzeitbetriebssysteme, Real time Systeme (RTOS), Windows CE, Windows Mobile, Embedded Windows, (Microsoft embedded partner). Linux, Linux embedded Systems, Echtzeitbetriebssysteme.
Windows Embedded Compact 7 (2013).

Programmiersprachen

ABAP
ABAP, ABAP-OO, WebDynpro-ABAP, IDOC Schnittstellen, Forms
Assembler
x86
Basic
Visual Basic, Visual Studio
C
C#
C++
Visual C++, MS embedded Tools, C#, STL, Boost, Gnu, gc, C++11, C++14
CLIPS
CORBA IDL
Imake, GNU-Make, Make-Maker etc...
Java
J2EE, OSGI, Eclipse
JavaScript
JavaScript, JavaScript Frameworks, AngularJS, JSON, jQuery, Node.js, Angular, TypeScript
JSON
Lisp
Pascal
Perl
PHP
Prolog
Python
Scala
Scriptsprachen
Tcl/Tk
yacc/lex
XML, HTML, MFC, ATL, WTL, DAO, ODBC, ADO/OleDb, Visual Studio, DNA, CE-Entwicklungstools, C#, .NET, Linux-Entwicklungstools, ANTLR, WPF, JAX-WS, ODX, JEE, Eclipse, OSGI, Swing, AWT, SWT.

Datenbanken

Access
Access, MSDE
B-Tree
ctree
DAO
FairCom c-isam
ISAM
MS SQL Server
MySQL
ODBC
SQL
SQLite
MySQL, MS SQL, Oracle, MSDE, MS Access,  ISAM DBs, SQlite,
OleDb, ADO, MSDE, XML, SQL, SQL Programmierung.

Datenkommunikation

Bus
MOST,Profibus,CAN, EtherCAT, KWP, UDS
CORBA
Ethernet
Internet, Intranet
ISO/OSI
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
parallele Schnittstelle
RPC
RS232
TCP/IP
Windows Netzwerk
Winsock
COM/DCOM, COM+, XML, SOAP, Bluetooth (Profiles, HCI Transport), USB (Drivers), UMTS, USB, WebServices.

 

MOST, CAN, DCAN (ISO 15765), Automotive Communication Protocols, KWP2000, UDS, Serielle Protokolle, Pass Thru (SAE J2534), EtherCAT

COM/DCOM, RPC, TCP/IP, UDP, WinSocks, Ethernet, SLP, USB, Bluetooth, WLAN, UMTS, HSDPA, Ethernet

Hardware

Bus
OPC, Profibus, CAN, ISO 15765, Diagnose on CAN, MOST,Bluetooth, USB
embedded Systeme
BSP, Driver Entwicklung, System entwicklung, Applikationen
PC
SPS
Programmiersysteme für Steuerungen PLCs
Steuer und Regelsysteme
Programmierung
Systemnahe Programmierung für PC, PDAs, Industrial devices, ARM, Freescale, x86 Prozessoren.

Branchen

Branchen

Softwarehersteller, Automatisierung, Industrie, Softwareentwicklung,
Automobilindustrie, Automotive, BMW Group, MAN.

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.