Software-Entwicklung, Scrum, (Teil)Projektleitung
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 73728 Esslingen/Neckar
- Nähe des Wohnortes
- de | en | fr
- 31.10.2018
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2011 – 3/2013
Tätigkeitsbeschreibung
Erstellung der Feinspezifikation und use-cases aus dem Pflichtenheft
des Kunden. Realisierung einer Applikation auf QT-Basis zum Empfang von Balisen-Daten per TCP-Message und Weiterleitung dieser Daten als XM-File über einen FTP-Client-Server-System. Threadgesteuertes, zyklisches Scannen eines Filers, Verarbeitung der Daten und Weiterleitung dieser über eine proprietäre Schnittstelle (SST) an einen dezentralen Server zur Fernkommunikation mit dem zentralem Server.
Inbetriebnahme und Wartung der Software sowie Kundenschulung und Support.
Das System ist komplett modularisiert, und in austauschbare libs aufgeteilt, so dass diese weiter in anderen Projekten Verwendung finden können.
7/2008 – 6/2011
Tätigkeitsbeschreibung
Realisierung eines Fahrerinformationssystems für einen großen Automobilhersteller auf Basis eines Event-gesteuerten Systems. Analyse, Konzepte, Design und prototypische Implementierung, in C/C++ und Java, von Teilbereichen der HMI und der Middleware, wie Animationen, Performance, Event-handling, Speicheroptimierung und Startupverhalten mittels UML 2.0, Use Case-, Klassen-, Sequenz-, und State-Diagrammen.
Optimierungen von Software-Entwicklungsprozessen wie Integration und Test. Einführung eines Cruise-Control-Systems zur automatischen Überwachung des Buildprozesses. Implementation automatischer Integrations- und Rekursionstest auf Basis von Perl und graphische Tests unter Zuhilfenahme von Bilderkennungssoftware.
Definition von Coding Styles, Software-Prozessen und Dokumentationsvorgaben.
3/2001 – 6/2008
Tätigkeitsbeschreibung
Entwicklung von HMI-Komponenten für namhafte Automobilhersteller in der Premiumklasse. Entwurf, Realisierung und Dokumentation von Schnittstellen zur Anbindung der Widgets an die Sensoren und Aktoren wie Klima- und Sitzsteuerung, Ambiente-Licht, TV und Radiotuner. Implementation von Dual-View-Komponenten und deren graphische Ansteuerung sowie Anbindung der HMI an eine Spracherkennung und Sprachsteuerung. UML-basisierte Architektur und Dokumentation von komplexen HMI-Komponenten wie z.B einen Speller in 20 verschiedenen Sprachen sowie eine sprachgesteuerte Bedienung und, je nach Sprach-Paket, verschiedenem Layout.
Erstellen einer technischen Dokumentation von allen HMI-relevanten Teilen eines Fahrerinformationssystems in Englisch.
Zertifikate
Ausbildung
Esslingen/Neckar
Über mich
Agile Methoden wie Scrum und Kanban
Software-Anforderungsmanagement
Software-Design (OOA und OOD)
Software-Review, Redesign und Refaktorisierung
Software-Test (Integrationstests, Systemtest und automatische Test)
Software-Prozessdefinition und Prozessoptimierung
Führungskompetenzen:
3 Jahre Führungserfahrung im Bereich der Software-Architektur im Automotive Umfeld
Erfahrung in Zusammenarbeit mit verteilten Teams, onshore sowie offshore
Methodische Kompetenzen:
Strukturiertes Vorgehen
Team-orientiertes Vorgehen
Informationen einholen und weitergeben
Arbeitsschritte optimieren und vereinfachen
Einarbeitung in neue Themen und deren Potential nutzen
Soziale und persönliche Kompetenzen:
Vorgehen nach dem Manifest für agile Software-Entwicklung
Fließend Englisch durch offshore Teams in Indien
Branchenschwerpunkte:
Automobilzulieferer
Schienenfahrzeughersteller/Maschinenbau
Weitere Kenntnisse
Requirements Engineering unterstützt durch Use Cases,
OOA und OOD mit UML, Entwurfs-Pattern,
Erstellung von Prüf- und Testspezifikation.
Programmierung:
C++/C sehr gute Kenntnisse,
Java gute Kenntnisse,
Perl gute Kenntnisse,
QT-Basierte Software-Entwicklung,
Bash, Make und Ant-Skripte unter Linux.
Markup-Sprachen:
XML und XML-RPC
Protokolle:
CAN, MOST, TCP/IP
Tools:
Perforce, ClearCase, SVN, Tortoise, CVS
eBinder, GNU-Debugger, valgrind, TSIM(TestServer),
MS-Office, OpenOffice
Elektrobit-GUIDE, QT-Creator,
Bugzilla, Elvis, TTFIS,
Enterprise Architect, together,
Eclipse, MS-VisualStudio, Borland
Doors
Embedded RTOS:
QNX, T-Kernel, Linux
Graphische Bibliotheken:
Java Swing, OpenGL Utility Toolkit (GLUT), QT
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden