1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Systemingenieur/Softwarentwickler/-Architekt, Projektleiter, C++/C#, JEE/Java, Windows/Linux/Embedded Systeme/Windows CE, Automotive, Automatisierung

verfügbar ab
01.04.2018
verfügbar zu
100 %
davon vor Ort
80 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kommentar

Deutschland: Bevorzugt D8, oder off-site.

Position

Kommentar

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

Durchführung und Unterstützung von Projekten hauptsächlich in der Software- und Systementwicklung im industriellen und im Automotive Bereich. Driver Entwicklung. Industrielle Automation und Automotive Diagnose, industrielle Kommunikation, Bussysteme (z.B. CAN, MOST), Engineering Tools.

Windows Embedded (Windows CE) Systeme, Drivers, BSPs Entwicklung. Einsatz von Windows Technologien wie OLE, COM und ATL, MFC 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.
.

Projekthistorie

3/2016 - heute

  • 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, 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

Branchen

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

Kompetenzen

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

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

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.

Sprachkenntnisse
Deutsch
Englisch
Spanisch

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.

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


Produkte / Standards / Erfahrungen
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.

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.

Bemerkungen

Microsoft Windows Embedded Partner. Systemintegrator


Ausbildungshistorie

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