|
Meine Freizeitprojekte auf Github.
Nachfolgend finden Sie eine Auflistung meiner bisherigen Tätigkeiten:
Automotive Embedded Entwicklung / CARIAD SE
Zeitraum: 2021 -
Freiberuflicher Softwareentwickler
- Softwareentwicklung VW.OS 1.2 Kommunikationsstack, speziell ViWi Protokoll Adaption
Eingesetzte Tools/Techniken
C++, Eclipse CDT, Git, Conan, Parasoft
PC Tools Entwicklung / Cetitec GmbH
Zeitraum: 11/2016 - 2020
Freiberuflicher Softwareentwickler
PC Tools
- Softwareentwicklung Composer (GUI Tool für die Konfiguration eines Automotive Bus Gateways)
- Softwareentwicklung Synthesizer (Kommandozeilen-Tool (Parser/Generator) für die Konfiguration eines ASIL-D Automotive Bus Gateways)
Eingesetzte Tools/Techniken
Visual Studio 2015-2019, C#, Windows Forms, Antlr4, Subversion, Git
Android App Entwicklung
Zeitraum: 2010 - 2021
- Reverse Engineering und Implementierung des Bluetooth Remote SIM Access Profiles (rSAP) als App für Samsung, Qualcomm und MediaTek Android Telefone.
Kostenpflichtige App mit 10.000+ Downloads - Implementierung des Bluetooth IrMC Profils für Telefonbuchübertragung als App für Android
Zusätzlich verbessertes Bluetooth Phonebook Access Protocol (PBAP)
Kostenpflichtige App mit 50.000+ Downloads
Siehe auch www.android-rsap.com. Alle Apps im Google Play Store.
Eingesetzte Tools/Techniken
Eclipse/Java + native C/C++, Android SDK, Bluetooth, SIM/Smartcard, GSM 11.11/ISO-7816, WireShark, IDA Pro
PC Tools Entwicklung / K2L GmbH
Zeitraum: 07/2010 - 10/2016
Freiberuflicher Softwareentwickler
- Softwareentwicklung Automotive Test System (GUI Tool für den Test und die Simulation von automotive Steuergeräten)
- Softwareentwicklung OptoLyzer Studio (GUI Tool für die Analyse von automotive Bussystemen)
Eingesetzte Tools/Techniken:
Microsoft Visual Studio 2010-2015, C#, Windows Forms, WPF, Prism, Subversion, MS TFS
Softwareentwicklung / e.solutions GmbH
Zeitraum: 02/2010 - 06/2010
Freiberuflicher Softwareentwickler
- Softwareentwicklung MIB High
- Integration/Build
Eingesetzte Tools/Techniken:
QNX, QNX Momentics/Eclipse, GNU C++ u. Tools, Subversion, Hudson Buildserver
HMI Entwicklung / BMW AG
Zeitraum: 04/2002 - 01/2010
Freiberuflicher Softwareentwickler
Entwicklung eines HMI Prototyps
- Entwurf und Implementierung eines plattformübergreifenden Framework für eine Automotive Multimedia Bedieneinheit, speziell die Anbindung an den MOST Bus.
-
Code Generator C++ aus MOST XML Funktionenkatalog.
-
Entwurf und Implementierung einer modularen PC basierten MOST Simulationsumgebung als Entwicklungsunterstützung
HMI Entwicklung für Headunit "CHAMP"
- Weiterentwicklung HMI Framework / Tools
- Generierung und Pflege der MOST Schnittstellen
HMI Entwicklung für die Headunits "CIC", "CHAMP2" und Rear Seat Entertainment
- Weiterentwicklung HMI Framework / Tools
- Generierung und Pflege der MOST Schnittstellen
-
Portierung der HMI Software auf eine Rear Seat Entertainment Plattform (TriMedia, pSOS)
-
Implementierung der Rear Seat spezifischen HMI Funktionen (Zugriffskontrolle, Audioweiterleitung, ...)
-
Implementierung der Bedienung über Lenkrad / Kombianzeige
Pflege der PC Simulation
- Für Tests der Interaktiven Bedienungsanleitung (IBA)
Eingesetzte Tools/Techniken:
QNX, Windows NT/XP, Windows CE.NET, pSOS, Visual Studio.NET, Visual C++ 6, QNX Momentics/Eclipse, GNU C++ u. Tools, Windows CE Platform Builder, Subversion, SourceSafe
HMI Entwicklung / Harman/Becker GmbH
Zeitraum: 10/1999 - 04/2002
Freiberuflicher Softwareentwickler
- Softwareentwicklung Human Machine Interface (HMI) Automotive Multimedia Bedieneinheit
- Integration und Configuration Management
Eingesetzte Tools/Techniken:
VxWorks, Windows NT, Visual C++ 6, Tornado 1.x, GNU C++ & Tools, MKS SourceIntegrity
HMI Entwicklung / Borg/Valeo
Zeitraum: 08/1998 - 05/1999
Freiberuflicher Softwareentwickler
- Automotive Multimedia Bedieneinheit. Konzeption und Prototyp für die grafische Benutzeroberfläche
Eingesetzte Tools/Techniken:
Windows CE, Windows NT, Visual C++ 6.0, Visual Basic 6, Source Safe
Entwicklung von Individualsoftware
Zeitraum: 1995 - 2000
selbständig
- Kundenspezifische Auslegungsprogramme für Ventilatoren, Luftwäscher und Kasten-Klimageräte
- diverse kundenspezifische Softwareprojekte
Eingesetzte Tools/Techniken:
Windows 3.1, Windows 95, Windows NT, Borland C++, Visual C++ 1.5 - 6.0, MFC, ATL, SourceSafe, Access 2.0 - 97, Borland Paradox, AutoCAD
Softwareentwickler / FETEC GmbH
Zeitraum: 1987 - 1995
angestellt
- Kundenspezifische Auslegungsprogramme für Ventilatoren, Luftwäscher und Kasten-Klimageräte
- Ventilatoren- und Motorenprüfstand. Messwerterfassung und Auswertung
- Erstellen von Druckvorlagen für technische Kataloge
- diverse kundenspezifische Softwareprojekte
Eingesetzte Tools/Techniken:
DOS, Windows 3.1, Turbo Pascal, Borland C++, RCS, Borland Paradox, PC-Draft CAD, Ventura Publisher
Softwareentwickler / Autronic GmbH
Zeitraum: 1984 - 1987
angestellt
Messplatz für LC Displays. Messwerterfassung und Auswertung. Ansteuerung über IEEE-488 Bus
Entwicklung eines Prototyps für einen DCF-77 gesteuerten Wecker auf einem Z80 Einplatinencomputer
Eingesetzte Tools/Techniken:
HP Serie 200, CP/M, HP Basic, Z80 Assembler