Softwareentwickler C/C++, C#

Profil Foto
Verfügbarkeit einsehen
National
de  |  en
72€/Stunde
75335 Dobel (Württemberg)
03.12.2018

Kurzvorstellung

Seit dem Jahr 2000 ausschließlich als selbständiger Softwareentwickler tätig biete ich durch meine fundierten Erfahrungen in der OOP mit C++ sowie C# eine solide Basis für individuelle Problemlösungen in der Softwareentwicklung an.

Ich biete

IT, Entwicklung
  • C++
  • Windows 7
  • Linux Entwicklung
  • UML
  • Embedded Linux
  • Apache Subversion (SVN)
  • Git

Projekt‐ & Berufserfahrung

Softwareentwickler
Harman Becker Automotive Systems GmbH Filderstadt, Filderstadt Baden-Württemberg
3/2018 – offen (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2018 – offen

Tätigkeitsbeschreibung

Entwicklung im Automotive / Tuner Umfeld.

Aufgabenstellung innerhalb des Projektes:
Redesign und Entwicklung einer vorhandenen Software-Komponente des Presentation-Controller für die Diagnosefunktionalität eines Infotainment-System. Analyse und Beseitigung von Fehlern in der vorhandenen Diagnose-Komponente.
Die Visualisierung des vorhandenen Komponenten-Modells sowie der Entwurf des neuen Modells wurde in UML 2 realisiert. Die Entwicklung der Komponente wurde mit der Hochsprache C++ 11 realisiert. Der Test der in DOORS spezifizierten Anforderungen der Diagnosefunktionalität erfolgte unter Zuhilfenahme des VECTOR CAN Interface VN1610 und einem Kundenspezifischen CAN-Framework welches die produktionsrelevanten Funktionsabläufe simuliert.

Eingesetzte Qualifikationen

Embedded Linux, UML, Apache Subversion (SVN), C++, Git, Linux Entwicklung


Softwareentwicklung
Harman Becker Automotive Systems GmbH Karlsbad, Karlsbad Baden-Württemberg
6/2015 – 2/2018 (2 Jahre, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2015 – 2/2018

Tätigkeitsbeschreibung

Entwicklung im Automotive / Tuner Umfeld.

Aufgabenstellung innerhalb des Projektes:
Design und Entwicklung einer Kommunikationsschicht zwischen Device- und Presentation-Controller für Radio- und TV-Tuner eines Infotainment-System bei vorgegebenen Interfaces.
Die Entwicklung der beiden Komponenten wurde mit C++ und dem Komponentenframework MoCCA realisiert. Der Fokus lag in der Abstraktion der verschiedenen Device Interfaces für die Radio Standards: AM/FM, DAB, DMBA. Sowie die TV Standards: ISDB-T, DVB-T/DVB-T2 und DMBV. Berücksichtigt werden musste hierbei eine starke Asynchronität in der Komponentenkommunikation. Die Erstellung der Dokumentation in Form von Component Design Description (CDD) wurde mit dem UML-Tool Enterprise Architect durchgeführt. Für die automatischen Tests der Komponenten kam ein
kundenspezifisches Testframework zum Einsatz.

Eingesetzte Qualifikationen

Embedded Linux, Windows 7, UML, Apache Subversion (SVN), C++, Linux Entwicklung


Softwareentwicklung
Harman Becker Automotive Systems GmbH Karlsbad, Karlsbad Baden-Württemberg
12/2014 – 5/2015 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2014 – 5/2015

Tätigkeitsbeschreibung

Integration im Automotive / Tuner Umfeld.

Aufgabenstellung innerhalb des Projektes:
Anpassung / Optimierung der Build-Prozesse für die auf den jeweiligen Plattformen QNX und ITRON basierende Tuner-Software. Durchführung von Smoketests sowie Analyse von Fehlern in der Software.

Eingesetzte Qualifikationen

Embedded Systems, Windows 7, C++


Softwareentwickler
Harman-Becker Straubing, Straubing
5/2014 – 9/2014 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2014 – 9/2014

Tätigkeitsbeschreibung

Softwareentwicklung im Automotive / Audio Umfeld.

Aufgabenstellung innerhalb des Projektes:
Erweiterung einer Softwarelösung für das Feintuning und die Übertragung von digitalen Signalfiltern für Automotive Amplifier.
Nach der Analyse und Bestandsaufnahme der vorhandenen Funktionalität des bestehenden Quellcodes wurde die Anpassung der auf C++ und MFC basierenden Windows Anwendung an die neuen Anforderungen des Kunden unter Einsatz des für das MOST150 Interface VN2640 von VECTOR verfügbaren API gelöst.

Eingesetzte Qualifikationen

Windows 7, Windows XP, C++, Microsoft Foundation Classes (MFC), Visual Studio


Softwareentwickler
Harman Becker Automotive Systems GmbH, Filderstadt
5/2012 – 3/2014 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2012 – 3/2014

Tätigkeitsbeschreibung

Komponentenentwicklung im Automotive-Umfeld eines Infotainment Kundenprojektes für die Daimler AG (S-Klasse).

Aufgabenstellung innerhalb des Projektes:
Analyse von Fehlerereignissen, Entwicklung und Implementation von Lösungen um analysierte Fehler zu beseitigen sowie das System zu stabilisieren. Der Schwerpunkt lag hier in der Tuner Domäne insbesondere auf HD, TA, TI und dem Waveband handling zwischen Presentation- / Device-Controller so wie Erstellung / Analyse von MOST-Bus Protokollen unter Verwendung eines OptoLyzer und OptoLyzer-Tools als auch die manuelle Disassemblierung von MOST Protokoll Sequenzen. Ferner die Analyse eines MemoryLeak in der Audio-Video-Tuner Komponente. Zum Einsatz kamen das HBAS interne MoCCA Framework sowie als OS das RTOS QNX.


Softwareentwickler
Burton, Van Iersel & Whitney GmbH, München, Lindlar
4/2009 – 2/2012 (2 Jahre, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2009 – 2/2012

Tätigkeitsbeschreibung

Entwicklung eines SQL-Datenbank gestützten Systems für Computerunterstützte Übersetzung (CAT).

Schwerpunkt innerhalb des Projektes:
Entwicklung und Implementation eines Algorithmus für die Suche von ßhnlichkeiten für einen benutzerdefinierten Text in vorgegebenen Dokumentenbeständen unter Berücksichtigung von Wort-Vertauschungen sowie Flexionen.
Entwicklung und Implementation eines Algorithmus mit heuristischem Ansatz für das auf einem bestimmten Satz basierende Alignment zwischen zwei Dokumenten von denen eines die Original-Sprache und das andere die Übersetzung manifestiert.


Softwareentwickler
Harman Becker Automotive Systems GmbH, Filderstadt
2/2007 – 3/2009 (2 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2007 – 3/2009

Tätigkeitsbeschreibung

Komponentenentwicklung im Automotive-Umfeld eines Infotainment Kundenprojektes für die Daimler AG (S-Klasse).

Aufgabenstellung innerhalb des Projektes:
Design, Implementation und Bugfixing von HMI-Komponenten mit Schwerpunkt Medienhandling nach Kundenspezifikation. Entwicklung einer HMI-Komponente für die Suche nach Musikstücken über deren Metadaten mittels Fuzzylogik. Entwicklung einer HMI-Komponente für das digitalisieren von Audio-CD Tracks auf die in der Head Unit integrierte Festplatte mit parallelem anspielen des mp3-Stream im Hintergrund sobald ein genügend großer Daten-Puffer von dem jeweiligen analogen Track vorhanden ist. Zum Einsatz kamen ferner das HBAS interne MoCCA Framework sowie als OS das RTOS QNX.


Softwareentwickler
FindWord Software, Lindlar (Remote)
12/2006 – 1/2007 (2 Monate)
IT
Tätigkeitszeitraum

12/2006 – 1/2007

Tätigkeitsbeschreibung

Entwicklung eines COM-Server.

Aufgabenstellung innerhalb des Projektes:
Planung und Realisierung eines COM-Server für die Einbindung der Search-Engine der Software FindWord in fremde Anwendungen. Der COM-Server wurde als Typelibrary entwickelt um es fremden Anwendungen zu ermöglichen die Indizierung von Dokumenten, die Indexverwaltung sowie die Inhaltssuche mittels der Programmlogik von FindWord durchzuführen. Für den Test der Typelibrary wurde ein Testclient in C# / .net entwickelt.


Qualifikationen

Produkte
- MS-Visual Studio: 6.0
- MS-Visual Studio .NET 2003 - 2008
- MFC, ODBC, ASP.net
- Crystal Reports
- SQLite
- MySQL
- MS SQL-Server
- Telelogic DOORS
- Perforce

Erfahrungen
- Anwendungsentwicklung: Unter DOS, Win 3.x, 9x, NT 4.0, W2k, WinXP, Win7, ASP.net, QNX.
- Komponentenentwicklung im Automotiv Infotainment Sektor.
- Planung, Realisierung, Administration von WinNT Netzwerken.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1676
Alter
53
Berufserfahrung
26 Jahre und 6 Monate (seit 06/1992)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »