Fachlicher Schwerpunkt dieses Freiberuflers

Requirementsengineering, Verifikation, Sicherheitsrelevante Softwareentwicklung

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

D7

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar

Requirements Engineering, Verifikation

Projekte

08/2012 - 07/2019

7 Jahre

Verifikation von Software und Hardware in SIL4 Entwicklung für Bahn

Rolle
Verifikation, Coach
Projektinhalte

Erstellung und Einführung eines Verifikationsprozesses gemäß der Norm EN50128:2011 (50129, 50126) unter Berücksichtigung von Sicherheitsfragen und Qualitätsmerkmalen an den Standorten Ditzingen und Bukarest.

Anpassung des Verifikationsprozesses an den Produktentwicklungsprozess, Bereitstellung von Methoden zum Nachweis der Einhaltung der Norm, sowie Unterstützung der Anwendung im agilen Projektumfeld.

Durchführung der Verifikation in mehreren Projekten für Software und Hardware.

Kenntnisse

Verifikation, Coach für agile Verifikation

Produkte

IBM DOORS, IBM Reqtify (Nachweis traceability), IBM ClearQuest,

IBM ClearCase, V-Modell (XT) in Verbindung mit agilen Elementen,

IBM Rhapsody Modellierungswerkzeug

10/2015 - 12/2015

3 Monate

Autonomous Navigation

Rolle
Requirements Management, Dokumentation
Projektinhalte

Mitarbeit bei der Zuammenstellung von Architekturkonzepten für das Zusammenspiel von diversen Sensoren. Einerseits werden mehrere Sensoren zur Bestimmung von Position und Bewegung betrachtet (Inertial, Speed). Andererseits werden Satelliteninformationen mit betrachtet (GPS, GNSS)

Projekthistorie

11/2008 - 2012: Automobil Sales - Software für prozessgesteuertes Verkaufen
 

 Entwicklung einer Webanwendung zur durchgängigen Steuerung des Verkaufsprozesses von Pkws

 

*  Modellierung der fachlichen Anforderungen in IBM RSA (Rational Software Architect)

*  Modellierung der fachlichen Geschäftsprozesse in Anlehnung an BPMN

*  fachliche Betreuung von Entwicklungsteams

*  Miterstellung und Einführung des Testprozesses in HPQC

*  Teilteam-Leitung "Sales und Lead"

Schwerpunkte in der Aufbereitung der fachlichen/technischen Anforderungen für die Entwicklungsteams unter Einhaltung eines iterativen Vorgehensmodells mit Elementen aus Scrum und Extreme Programming

 

 

 

10/2006 - 10/2008: Diagnosegeräteentwicklung - Zulieferer

*  Mitarbeit bei der Erfassung von Requirements

*  Verwaltung von Requirements und Prüfung auf Plausibilität

*  Erstellung und Organisation des Testmanagements

*  Koordination und Mitarbeit von Fahrzeugtests, ECU-Tests

*  Mitwirkung bei Feldtests, Installation, Kundenbetreuung

*  Mitarbeit bei internationalem Support, Inbetriebnahme von Erstinstallationen


Rolle: Projektkoordination, Requirement-Engineering, Integration, Projektleitung KTS200
Technologie: Linux, Windows XP, Java, KWP2000, Part-Y



09/2006 - 11/2006: Diagnoseprozess - Fahrzeughersteller

Mitarbeit an der Projektorganisation, sowie Testunterstützung bei der
Integration namhafter Tools in den firmeneigenen Fahrzeugdiagnose-Prozess.
Erarbeitung von Präsentationen und Projektplänen.

Rolle: Organisation und Projektunterstützung
Technologie: CANdito, CANdela, CAESAR Server u. Master, Part-Y, KWP2000, UDS



04/2006 - 08/2006: Handel

Requirementsengineering von ERPs mit dem Ziel der Abbildung einer individuellen
ERP-Lösung in Compiere

Rolle: Präsentationen und Pflichtenhefterstellung, Analyse, Interviews zur
Erfassung von Requirements, Präsentationen

Technologie: Compiere (OpenSource ERP), EOS



02/2005 - 08/2006: Druckerei - Versionsmanager

 

Eine webbasierte Anwendung für die versionsbasierte Produktion von
individualisierten Werbemitteln. Eine Vielzahl von Versionen zu einem Druckauftrag,
individualisiert mit Firmeneindrucken werden gemäß dem firmeninternen
Fertigstellungsprozess bearbeitet. Externe Secure-Verbindungen ermöglichen den
Kunden die Produktionen über den Freigabeprozess freizugegeben.

Weitere Funktionalität:
§  Anbindung an ein Auftragssystem
§  Stammdatenpflege und -verwaltung
§  Administrationsmöglichkeit der Anwendung über ein umfangreiches

 Rollen- und Rechtekonzept   

 

Rolle: Technische Projektleitung, Projektorganisation, Analyse und Design, Test,
Einführung von EOS im Team 

 

Technologie: PHP5, Java, JavaScript, HTML, XML, MySQL, Oracle, MS SQLServer,
Eclipse, CVS, ClearCase, Apache Tomcat       



2004 - 2005: Automotive - Solution Catalog

 

Entwicklung einer webbasierten Anwendung zur Anlage und Verwaltung von SLAs.
Der Solution Catalog ermöglicht eine strukturierte Abbildung unterschiedlicher
Services mit individuellen Vertragskonditionen und Laufzeiten, sowie deren
Abrechnung und Kostenverteilung.

Weitere Merkmale dieser Anwendung sind Reporting und Billing.  

 

Rolle: Projektmanagement, Spezifikation, Koordination des Softwareentwicklungsprozesses
zwischen drei Unternehmen  

 

Technologie: Java, XML, HTML, IBM Websphere, IBM DB/2 7.2 und 8.1, J2EE,
Eclipse,VisualSourceSafe, Sybase, Resin      



2004: Automotive - PiTS

 

Mandantenfähiges Online System für die Erfassung, Auswertung und Analyse der
Qualität elektronischer Bauteile zur Erfassung der Lkw-Maut. Erstellung und
Programmierung des  Business Object Model (BOM), Erstellung der Spezifikation,
Mitimplementierng des Datenmodells und Projektleitung.
Hibernate, Pflege und Erweiterung der GUI (Client) und Serverseite (Java, JSP).  

 

Rolle: Projektmanagement, Spezifikation      

 

Technologie: Java, J2EE, JSP, XML, UML, MySQL Datenbank V.4.0.18, Jakarta Tomcat
Webserver V5.0.19, JDK 1.4.x (J2SDK), Eclipse 3.0 Entwicklungs-Umgebung (IBM),
Jude zur Modellierung (UML), Struts V1.1 (Framework für Web-Anwendungen),
Hibernate, Windows XP/200x & Linux (Server). 



2002 - 2004: EOS - Evolutionäre Objektorienierte Softwareentwicklung
(Internes Projekt)

 

Ausgehend von den Kritikpunkten zu RUP (Rational Unified Process) und
XP-(Extreme Programming) wurde in Zusammenarbeit mit der Universität Marburg
die Thoerie zu einem evolutionären, objektorientierten Software-Entwicklungprozess
entwickelt. Dieser Prozess zeichnet sich durch sein iteratives und fraktales
Vorgehen aus. Dieser Prozess dient als Grundlage für die Entwicklung eines
Projektmanagementwerkzeugs. Der EOS-WebGuide ist ein Werkzeug, das den
Projektleiter und die Projektmitglieder durch den Prozess führt. Mit Hilfe der
EOS­-Workbench ist es möglich, Aktivitäten und Artefakte zu erfassen, Rollen und
Verantwortlichkeiten zu definieren, Produktflüsse darzustellen und
projektübergreifende Aufgaben zu integrieren und zu unterstützen. Durch
Einsatz von Revisionpoints kann projektübergreifend und zuverlässig der
Ist-Zustand des Softwareentwicklungsprojektes festgestellt werden.      

 

Rolle: Mitarbeit an der Toolkonzeption, Projektleitung, Entwicklung     

 

Technologie: Java 1.4, JSP, Servlet, diverse Java-IDEs, diverse Datenbanken,
Hibernate, unterschiedliche Applikationsserver, microTool inStep



2002 - 2004: EOS - Evolutionäre Objektorienierte Softwareentwicklung
(Internes Projekt)

 

Ausgehend von den Kritikpunkten zu RUP (Rational Unified Process) und
XP-(Extreme Programming) wurde in Zusammenarbeit mit der Universität Marburg
die Thoerie zu einem evolutionären, objektorientierten Software-Entwicklungprozess
entwickelt. Dieser Prozess zeichnet sich durch sein iteratives und fraktales
Vorgehen aus. Dieser Prozess dient als Grundlage für die Entwicklung eines
Projektmanagementwerkzeugs. Der EOS-WebGuide ist ein Werkzeug, das den
Projektleiter und die Projektmitglieder durch den Prozess führt. Mit Hilfe der
EOS­-Workbench ist es möglich, Aktivitäten und Artefakte zu erfassen, Rollen und
Verantwortlichkeiten zu definieren, Produktflüsse darzustellen und
projektübergreifende Aufgaben zu integrieren und zu unterstützen. Durch
Einsatz von Revisionpoints kann projektübergreifend und zuverlässig der
Ist-Zustand des Softwareentwicklungsprojektes festgestellt werden.      

 

Rolle: Mitarbeit an der Toolkonzeption, Projektleitung, Entwicklung     

 

Technologie: Java 1.4, JSP, Servlet, diverse Java-IDEs, diverse Datenbanken,
Hibernate, unterschiedliche Applikationsserver, microTool inStep


2001 - 2002: Automotive Systemhaus - PPD

 

Pflege einer Client-Server-Anwendung zur Bearbeitung von Produktionsplänen.
Fehlerbehebung oder Umsetzung von Änderungsanforderungen.      

 

Rolle: Konzeption, Implementierung

 

Technologie: ObjectStudio Smalltalk, Windows NT, DB2 Client auf Windows NT, TCP/IP        

 



1999 - 2000: Scheme-Editor

 

Erstellung eines Werkzeugs zur Unterstützung der Entwicklung verteilter
objektorientierter Anwendungen im CORBA-Umfeld. Dieses Werkzeug ermöglicht
die Bearbeitung (Anlegen, Speichern, Löschen, Laden) von IDL- Generierungskontexten
zur beliebigen Verteilung von Objekten. Zur besseren Bedienbarkeit ist
dieses multiuser-fähige Werkzeug mit einer grafischen Oberfläche (Swing)
ausgestattet.     

 

Rolle: Konzeption und Modellierung, Entwicklung, Test 

 

Technologie: VisualAge for Java, Swing-Klassen, Repository, JDK 1.2,
CORBA (VisiBroker/Inprise), Windows NT       



2001 - 2002: Automotive Systemhaus - PPD

 

Pflege einer Client-Server-Anwendung zur Bearbeitung von Produktionsplänen.
Fehlerbehebung oder Umsetzung von Änderungsanforderungen.      

 

Rolle: Konzeption, Implementierung

 

Technologie: ObjectStudio Smalltalk, Windows NT, DB2 Client auf Windows NT, TCP/IP        

 



2000 - 2001: Versicherung - ProSa

 

Entwicklung einer petrinetz-basierten Workflow-Steuerung bei einer namhaften
Krankenversicherung. Die mit dem Fachbereich in enger Zusammenarbeit
modellierten und mittels ARIS erfaßten Geschäftsprozesse bilden die Grundlage
der mit diesem System unterstützten Geschäftsvorfälle. Den Bedingungen und
Folgeaktivitäten entsprechend enthält der sogenannte "Briefkasten" die
sachbearbeiterspezifischen Aktivitäten und Aufgaben. Entsprechend diesen
Aktivitäten und Aufgaben steuert dieses System die damit verbundenen
Einzelanwendungen.         

 

Rolle: Projektplanung, Coaching, Datenbankdesign, Softwaredesign,
Entwicklungsunterstützung  

 

Technologie: ObjectStudio Smalltalk, Cobol, DB2, CICS, Framework,
Client-Server-Architektur, ARIS, OS/2Warp, Windows NT 



1998 - 2000: Versicherung - Partner und Framework

 

Entwicklung eines zentralen Partnerpflege- und Partnerinfosystems als
Client-Server-Anwendung bei einer namhaften Krankenversicherung.
Das eigens für dieses Unternehmen entwickelte und dieser Kernapplikation
zugrundeliegende Applikationsframework weist folgende Merkmale auf:
§  BusinessObject-Behaviour
§  Oberflächenmapping
§  Statemanagement
§  Confirmationmanagement
§  Eventhandling
§  Imagerecording
§  Persistency
§  Exceptionhandling
§  Host-Kommunikation      

 

Rolle: Projektplanung, Coaching, Softwaredesign, Frameworkentwicklung,
Implementierung   

 

Technologie: ObjectStudio Smalltalk, Cobol, IBM-Host, DB2, CICS, Framework,
Client-Server-Architektur, OS/2Warp, Windows NT



1997 - 1998: Energie - NIS

 

Eine bereits bestehende Applikation wurde umfangreichen Architektur- und
Modelländerungen unterzogen.        

 

Rolle: Implementierung

 

Technologie: ObjectStudio Smalltalk, ObjectLinks Persistenz-Framework,
Oracle, Windows NT         



1997: Foto- und Druckerindustrie - INDO

 

Entwicklung einer Anwendung für Ausweis-Systeme.      

 

Rolle: Analyse der fachlichen Anforderungen, Implementierung, Datenbank-Design,
ER-Modellierung, Programm- und Systemtests, Training in Englisch

 

Technologie: VisPro REXX, DB2/2, Kartendrucker, Bildkamera, OS/2 Warp   



1994 - 1997: VMark, USA

 

Entwicklung eines Werkzeugs zur Aufzeichnung von Benutzereingaben mit Hilfe
von Event-Recording und Aufzeichnung von gültigen Wertebereichen für die
jeweiligen Eingaben. Die Benutzereingaben wurden für Releasetests verwendet,
wobei nicht nur die Korrektheit der Benutzereingaben, sondern auch die
Einhaltung der Wertebereiche ausgewertet wurde.
Weiterentwicklung des Produktes ObjectStudio im Bereich Datenbanken,
insbesondere die graphischen Benutzeroberflächen, die native Anbindung an
Sybase System 10, Oracle 7, MS SQLServer, DB2 und ODBC.
Aufbau und Ausbildung eines Qualitätssicherungsteams. 

 

Rolle: Entwicklung, Coaching        

 

Technologie: ObjectStudio Smalltalk auf OS/2 und Windows Plattformen, Sybase,
Oracle, MS SQLServer, IBM DB2, Adabas, ODBC, IBM C/Set++ 2.1   

Branchen

Grundsätzlich Branchenunabhängig, aktueller Schwerpunkt ist jedoch in Transportation, Automobilindustrie und deren Zulieferer

Kompetenzen

Programmiersprachen
Assembler
Basic
C
Java
JavaScript
Lisp
Pascal
Rexx
Smalltalk
Tcl/Tk

Betriebssysteme
Dos
HPUX
IBM ISPF
MVS, OS/390
OS/2
PalmOS
SUN OS, Solaris
VMS
Windows

Datenbanken
Access
Adabas
DB2
Gupta, Centura
Informix
Ingres
MS SQL Server
MySQL
ODBC
Oracle
SQL
Sybase

Sprachkenntnisse
Deutsch
Englisch

Datenkommunikation
Ethernet
Internet, Intranet
ISO/OSI
LU6.2

Produkte / Standards / Erfahrungen
Sicherheitsrelevante Softwareerstellung:
o Bahntechnik Norm EN50128:2011, EN50129, EN50126
 
Erfahrungen im Bereich:
o Definition und Optimierung von Arbeitsabläufen und Prozessen
o agile Methodik im Softwareentwicklungsprozess
o Qualitätsstandards gemäss SPICE, CMMI (nicht zertifiziert)
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o RUP - Rational Unified Process
o EOS - Evolutionäre Objektorientierte Softwareentwicklung
o Datenbanken Design
o UML

Produkte
o IBM DOORS
o IBM Reqrify
o IBM Rhapsody
o IBM ClearCase
o IBM ClearQuest
o IBM Rational RUP

Modellierungswerkzeuge
o Jude
o ObjectStudio ModelingTool
o TogetherJ
o Rhapsody

 

Entwicklungsumgebungen
o Eclipse
o VisualAge for Java
o VisualAge for Smalltalk
o ObjectStudio Smalltalk
o Visual Cafe

Middleware
o Apache Tomcat
o Brokat Twister 2.3.x
o IBM Websphere

 

Versionsverwaltung
o CVS
o Visual Source Safe
o PVCS
o ClearCase

 

Zertifizierung
o egip ProcessEngine       

Bemerkungen

IREB® Certified Professional for Requirements Engineering - Foundation Level (CPRE-FL) bestanden


Ausbildungshistorie

1986-1994: Studium der Informatik an der Universität Stuttgart
Abschluß: Diplom Informatikerin
×
×