freiberufler Software-Entwicklung, Scrum, (Teil)Projektleitung auf freelance.de

Software-Entwicklung, Scrum, (Teil)Projektleitung

offline
  • auf Anfrage
  • 73728 Esslingen/Neckar
  • Nähe des Wohnortes
  • de  |  en  |  fr
  • 31.10.2018

Kurzvorstellung

Ich bin auf der Suche nach einer Position die meinen technischen Anspruch mit meinem Interesse an der agilen Software-Entwicklung verbindet.

Qualifikationen

Projekt‐ & Berufserfahrung

Architekt, Software-Entwickler, Trainer, Requirements-Engineer, Tester
StadlerRail AG, Bussnang, Schweiz
7/2011 – 3/2013 (1 Jahr, 9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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.

Teil-Projektleiter, Software-Architekt, Coach, Entwickler, Tester
Robert Bosch GmbH, Leonberg
7/2008 – 6/2011 (3 Jahre)
Automobilindustrie
Tätigkeitszeitraum

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.

Software-Entwickler, Architekt, Technischer Redakteur
HarmanBecker AG, Filderstadt
3/2001 – 6/2008 (7 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Scrum Master
2012
ADA-Schein
2011
C++ Kurs
2006
UML-Zertifikat
2006

Ausbildung

Technische Informatik
Diplom Ingenieur
2001
Esslingen/Neckar

Über mich

Fachliche Kompetenzen:
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

Methoden:
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1503
Alter
52
Berufserfahrung
23 Jahre und 1 Monat (seit 03/2001)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden