Branche: Bahntechnik. Fachlich: Konzeption, Systemanalyse und Modellierung, Softwareentwicklung.
Aktualisiert am 14.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Softwareentwicklung C++
Bahntechnik
Requirement Engineering
Agile Entwicklung
Entwicklung in C
Database Developer
Deutsch
Englisch
sehr gute Kenntnisse mündlich und schriftlich
Französisch
Schulkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Vor Ort: Bevorzugt Bereiche D0, D1, D2, D3 und D4; übrige Bereiche nach Absprache

Weitere Länder: Einsätze nach Absprache.

Überwiegend remote und gelegentliches Reisen: kein Problem

möglich

Projekte

Projekte

4 Jahre 8 Monate
2020-09 - heute

Lenkplanverwaltung

Product Owner
Product Owner

Eine Lenkplanverwaltung zur Erstellung, Änderung, Speicherung und Verwaltung von Lenkplänen sowie deren Übertragung an angeschlossene Zuglenkungen ist neu zu entwickeln.

Meine Aufgaben im Projekt: Erstellung der Spezifikation in Zusammenarbeit mit dem Kunden, Requirement Engineering, Product Owner

Werkzeuge: Doors, MS Office

Standards und Methoden: SCRUM

DOORS
Verkehrstechnik
Berlin
1 Jahr 6 Monate
2019-03 - 2020-08

Adapter Train Management System

Requirement Engineer, Entwicklerin C C++ Linux ...
Requirement Engineer, Entwicklerin

Ein Software-Redesign zentraler Komponenten führte zu geänderten Schnittstellen zu den Abnehmersystemen. Um die Abnehmersysteme unverändert weiterbetreiben zu können, ist ein Adapter zu entwickeln.

  • Requirement Engineering
  • Erstellung der Software-Architektur
  • In einer späteren Projektphase: Implementierung

C C++ Linux GIT MS Office TIBCO EMS Rabbit MQ JMS AMQP CENELEC MISRA SCRUM
Verkehrstechnik
Berlin
3 Jahre 9 Monate
2015-06 - 2019-02

Entwicklung von Stellwerkssoftware für Südafrika

Srum Master, Software-Entwicklung C C++ Unix ...
Srum Master, Software-Entwicklung

Eine bereits vorhandene Stellwerkssoftware ist für den Einsatz in Südafrika anzupassen

  • Implementierungsentwurf auf Basis der System Requirements
  • Implementierung
  • Erstellung der erforderlichen Dokumentation (SIL-4)
  • Scrum Master.

C C++ Unix ClearCase MS Office Doors CENELEC MISRA SCRUM
Verkehrstechnik
Berlin
4 Jahre 5 Monate
2011-01 - 2015-05

Entwicklung mobiles Fahrgast-Informationssystem

C++ Linux ClearCase ...

Ein für Schienenfahrzeuge entwickeltes Fahrgastinformationssystem ist für die Metro Singapur anzupassen.

  • Verantwortung für die Entwicklung
  • Erstellung der Spezifikation in Zusammenarbeit mit dem Singapurer Verkehrsministerium sowie dem Betreiber z. T. in Singapur
  • Koordination der Entwicklungsarbeiten, z. T. Implementierung, Betreuung der Fahrzeugtests z. T. vor Ort (Changchun/ Nordchina)
  • Erstellung der erforderlichen V-Modell-Dokumente

C++ Linux ClearCase ClearQuest MS Office Windows XP TSI-PRM V-Modell
Verkehrstechnik
Berlin
2 Jahre 3 Monate
2008-10 - 2010-12

EWO-Bausteine

Software-Entwicklung C# .NET Framework 2.0 Mono 2.x ...
Software-Entwicklung

Für Einwohnermeldeämter (EWOs) sind Softwarekomponenten zu erstellen, die von Verfahrensentwicklern zu Personalausweis- bzw. Reisepass-Antragssoftware zusammengefügt werden können. Besondere Schwierigkeit des Projekts ist die uneinheitliche Hard- und Softwarelandschaft in den Einwohnermeldeämtern.

  • Erstellung Anforderungsdefinition
  • Vorbereitung von Systementscheidungen wie Auswahl der Programmiersprache, des Frameworks, der Logging-Komponente, etc. 
  • Objektorientierte Analyse und Design
  • Erstellung der Programmierrichtlinien für C#
  • Entwurf und Implementierung der Basisklassen
  • Einwurf und Implementierung des Admin-Tools und des Konfigurationsservers für die EWO-Software
  • Erstellung der erforderlichen V-Modell-Dokumente

C# .NET Framework 2.0 Mono 2.x Visual Studio 2008 SubVersion Log4Net NUnit Sandcastle Windows Linux MS Office V-Modell
Hochsicherheitstechnologie
Berlin
5 Monate
2008-05 - 2008-09

GUI-Entwicklung Logistik-Software

Software-Entwicklung C++ MFC Visual Studio ...
Software-Entwicklung

Gedruckte Dokumente werden softwaregestützt gelagert und zum Versanddatum zu Lieferungen zusammengestellt.

  • Entwurf und Implementierung der grafischen Bedienoberfläche
  • Definition der Schnittstellen zur Businesslogik-Schicht

C++ MFC Visual Studio SubVersion Windows XP V-Modell
Hochsicherheitstechnologie
Berlin
3 Monate
2008-02 - 2008-04

Security-Dokumentation für Telekommunikationssoftware

C++ Unix MS Access 2003 ...

Zur Risikoabschätzung einer Telekommunikationssoftware ist ein Dokument zu erstellen, das die Sicherheitsmerkmale der Software beschreibt und Aussagen über mögliche Angriffsszenarien und deren Wahrscheinlichkeit ableitet. 

  • Definition des Dokumentaufbaus. 
  • Festlegen des Sicherheitsmerkmale-Fragenkatalogs für die einzelnen Softwarekomponenten. 
  • Entwurf und Implementierung einer Datenbank zur Speicherung der Softwarekomponenten sowie der Fragen und Antworten. 
  • Entwurf und Implementierung eines Clients zur Verwaltung des Fragenkatalogs, der Softwarekomponenten sowie der automatischen Erzeugung des Security-Dokuments. 

C++ Unix MS Access 2003 VBA Word Automatisierung Windows XP V-Modell
Telekommunikation
Berlin
2 Jahre
2006-01 - 2007-12

Weiterentwicklung Stellwerkssoftware

Software-Entwicklung C C++ Unix ...
Software-Entwicklung

Weiterentwicklung Stellwerkssoftware, bes. Signalprüfung; Weiterbetreuung C++ Projekt; Weiterentwicklung Diagnose-Datenbank und Stellwerkskomponenten-Datenbank.

  • Parallele Arbeit an weiteren Aufgaben innerhalb der letzten Projekte des Verkehrstechnik-Kunden.
  • Siehe Projektbeschreibungen bis incl. 5/ 2004

C C++ Unix ClearCase MS Office MySQL 4.0 LINUX SQL ODBC Access 2000 VBA Windows XP V-Modell CENELEC MISRA
Verkehrstechnik
Berlin
1 Jahr 2 Monate
2006-09 - 2007-10

Entwicklung eines XML Vergleichswerkzeugs

Java XML XSL ...

Zur Dokumentation der Stellwerkssoftware dienen Entscheidungstabellen, deren Inhalt in XML vorliegt. Für die Entscheidungstabellen ist ein plattformunabhängiges Vergleichswerkzeug zu schreiben. Unterschiede in den Entscheidungstabellen sind in eine XML-Datei zu schreiben, die mit Hilfe eines XSL Stylesheets aufbereitet werden soll.

  • Entwurf und Implementierung des Vergleichswerkzeugs sowie des Stylesheets
  • Erstellung der erforderlichen V Modell-Dokumente

Java XML XSL Unix ClearCase V-Modell
Verkehrstechnik
Berlin
8 Monate
2006-01 - 2006-08

Integration der Signalprüfung in Stellwerkssoftware

C Unix ClearCase ...

Die Stellwerkssoftware ist um ein Feature zu ergänzen, das in der Betriebsruhe eines Nahverkehrsunternehmens alle Signal des Stellwerksbereichs auf ihre Funktionstüchtigkeit hin untersucht.

  • Implementierungsentwurf auf Basis der System Requirements
  • Implementierung
  • Erstellung der erforderlichen V-Modell-Dokumente

C Unix ClearCase MS Office Doors V-Modell CENELEC MISRA
Verkehrstechnik
9 Monate
2005-04 - 2005-12

Redesign der Stellwerkssoftware unter C++

C++ MS Office V-Modell ...

Migration von Stellwerkssoftware von C nach C++ - konzeptionelle Arbeiten.

  • Festlegen der Rahmenbedingungen des C++ Einsatzes bei Stellwerken
  • Definition der Design Rules und Coding Rules für C++ SIL4
  • Betreuung bei der Entwicklung eines Tools zur maschinellen Überprüfung der Coding und Design Rules
  • Entwurf der gemäß V-Modell erforderlichen Dokument-Templates für objektorientierte Software Spezifikationen
  • Auswahl von Validierungstools
  • Gesamtverantwortung für diese Arbeiten

C++ MS Office V-Modell CENELEC MISRA
Verkehrstechnik
6 Monate
2004-10 - 2005-03

Entwurf und Implementierung einer Datenbankanwendung

MySQL 4.0 LINUX SQL ...

Entwurf und Implementierung einer Datenbankanwendung zur Verwaltung von Diagnosemeldungen von Stellwerkskomponenten.

Alle Diagnosemeldungen von Stellwerkskomponenten werden in einer Datenbank verwaltet. Dazu dient ein MySQL-Server unter LINUX. Als Client-System wird Access 2000 verwendet. Neben der reinen Datenverwaltung umfasst das Clientsystem die Erzeugung des sog. Diagnosekatalogs als Word-Dokument sowie die Generierung von C-Code als Bestandteil der Stellwerkssoftware.

  • Entwurf und Implementierung des Datenmodells
  • Migration der Diagnosedaten
  • Einrichtung von MySQL-Benutzergruppen
  • Verwaltung des MySQL-Servers
  • Entwurf und Implementierung des GUI
  • Einrichtung des ODBC-Treibers
  • Entwurf und Implementierung der Generatoren für den Diagnosekatalog und der C Files unter VBA

MySQL 4.0 LINUX SQL ODBC Access 2000 VBA Word Automatisierung Windows XP ClearCase CENELEC MISRA V-Modell
Verkehrstechnik
6 Monate
2004-05 - 2004-10

Redesign einer Datenbankanwendung

MySQL 4.0 SQL C++/ MFC ...

Redesign einer Datenbankanwendung zur Verwaltung von Stellwerkskomponenten sowie zur automatischen Generierung von Stellwerkscode und dessen Dokumentation.

Es war eine Datenbankanwendung neu zu erstellen. Sie lag teils in Access 97, teils in C++/ MFC vor. Damit gliederte sich das gesamte Aufgabenpaket in die Teile Migration der Datenbank von Access 97 nach MySQL 4.0, Redesign des Access-GUIs sowie Portierung und Erweiterung des C++/ MFC-Codes zur Code- und Dokumentationsgenerierung nach C++ unter Unix.

  • Optimierung des Datenmodells
  • Neuentwurf und Implementierung des GUI
  • Überarbeitung der automatisch generierten Dokumentation
  • Neustrukturierung der C++ Klassen
  • Umsetzung des Datenmodells in MySQL
  • Implementierung des C-Codegenerators und der Dokumentationsgenerators in C++ unter Unix

MySQL 4.0 SQL C++/ MFC C++ C HTML XML XSL Access 97 Access 2000 Unix Windows XP ClearCase Exceed V-Modell CENELEC MISRA
Verkehrstechnik
Berlin
7 Monate
2003-06 - 2003-12

Konzeption der Content Management System-Anwendung "eAkte"

IBM Content Manager MS Office Visio ...

  • Im Rahmen des Projekts BundOnline 2005 wird an der BfA im Bereich Rehabilitation" die elektronische Versichertenakte eingeführt. Die Bearbeitung der eAkten soll workflowunterstützt erfolgen.
  • Ist-Analyse der bestehenden Geschäftsprozesse
  • Entwicklung der Softwarearchitektur
  • Konzeption des eAkte-Clients
  • Vermittlung zwischen der BfA und einem größeren externen Auftragnehmer
  • Organisation und Durchführung von Meetings und Präsentationen

IBM Content Manager MS Office Visio V-Modell ereignisorientierte Prozeßketten (epk) Wasserfall-Modell
Öffentlicher Dienst
6 Monate
2003-01 - 2003-06

Erweiterung der rvGlobal Bedienoberfläche

ISA Dialog Manager COBOL Windows NT ...

rvGlobal: Systemanalyse, Konzeption und Begleiten der Programmierung verschiedener Module der Rentenversicherungs-Softwaresystems der BfA

Erweiterung der rvGlobal Bedienoberfläche um die Verwaltung der BfA-eigenen Reha-Kliniken. Die fachlichen Vorgaben lagen nur unvollständig vor, so dass der systemanalytische und konzeptionelle Teil der Aufgabe dominierte. 

  • Projektplanung
  • Konzeption
  • Durchführung von Anwendermeetings
  • OO-Analyse/ OO-Modellierung
  • Implementierung
  • Durchführung der Anwenderschulung
  • Verfassen von Dokumentation

ISA Dialog Manager COBOL Windows NT UNIX Software Configuration Managementsystem SEU V-Modell MS-Project Visio Wasserfall-Modell
Öffentlicher Dienst
3 Monate
2002-10 - 2002-12

Entwurf und Implementierung eines Druckwerkzeugs

MS Access 2002 SQL Visual Basic ...

Entwurf und Implementierung eines Druckwerkzeugs zum Druck verschiedener Kundenbescheinigungen

Zum Druck verschiedener Belege wie Jahressteuerbescheinigungen, Jahreskontoauszüge usw. sollte eine ACCESS-Anwendung entwickelt werden, in der die Eingangsdaten aus unterschiedlichen Datenquellen eingelesen, auf Plausibilität getestet und drucktechnisch aufbereitet werden. Dabei mussten die technischen Randbedingungen eines echten Massendrucks beachtet werden. 

  • Projektverantwortung
  • Systemanalyse
  • Erstellung Anforderungsdefinition
  • GUI-Entwurf
  • Implementierung
  • Erstellung von Dokumentation und Handbuch

MS Access 2002 SQL Visual Basic MS-Project V-Modell
Finanzdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1998
Doktorandin am Geo-Forschungszentrum Potsdam, Promotion Dr. rer. nat.

1986 - 1993
Informatik-Studium an der Universität Erlangen-Nürnberg
Informatik-Diplom

1984 - 1986
Wirtschaftsmathematik-Studium an der Universität Ulm

1984
Abitur

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung C++ Bahntechnik Requirement Engineering Agile Entwicklung Entwicklung in C Database Developer

Produkte / Standards / Erfahrungen / Methoden

DOORS
GIT
JMS
Scrum
TIBCO EMS

Erfahrungen/ methodisch

  • Projektleitung
  • Systemanalyse: ER-Diagramme, OO- Analyse, UML
  • Modellierung: Datenmodelle, Prozessmodelle, OO- Modellierung
  • Erarbeitung Lastenheft, Pflichtenheft
  • Anwendungsprogrammierung, Portierungen
  • Systemtest, Inbetriebnahmen
  • Verfassen von Dokumentation, Handbüchern
  • Schulungen, Anwenderschulung

Erfahrungen/ inhaltlich
  • Datenbankentwicklung
  • Geschäftsprozessmodellierung
  • Qualitätssicherung/ systematisches Testen
  • Diskrete und kontinuierliche Simulation
  • V-Modell
  • Fertigungsautomatisierung

Schnittstellen
  • XML 

Betriebssysteme

Linux
Unix
Windows

Programmiersprachen

Visual Basic
C
C#
C++
Java
Modula-2
Pascal
Visual C++/ MFC
ISA Dialog Manager
XSL/ XSLT

Datenbanken

MS-Access
Informix
MySQL
Oracle

Hardware

PC
SUN

Branchen

Branchen

  • Verkehrstechnik
  • Hochsicherheitstechnik
  • Öffentlicher Dienst
  • Finanzdienstleister
  • Telekommunikation
  • Einzelhandel

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Vor Ort: Bevorzugt Bereiche D0, D1, D2, D3 und D4; übrige Bereiche nach Absprache

Weitere Länder: Einsätze nach Absprache.

Überwiegend remote und gelegentliches Reisen: kein Problem

möglich

Projekte

Projekte

4 Jahre 8 Monate
2020-09 - heute

Lenkplanverwaltung

Product Owner
Product Owner

Eine Lenkplanverwaltung zur Erstellung, Änderung, Speicherung und Verwaltung von Lenkplänen sowie deren Übertragung an angeschlossene Zuglenkungen ist neu zu entwickeln.

Meine Aufgaben im Projekt: Erstellung der Spezifikation in Zusammenarbeit mit dem Kunden, Requirement Engineering, Product Owner

Werkzeuge: Doors, MS Office

Standards und Methoden: SCRUM

DOORS
Verkehrstechnik
Berlin
1 Jahr 6 Monate
2019-03 - 2020-08

Adapter Train Management System

Requirement Engineer, Entwicklerin C C++ Linux ...
Requirement Engineer, Entwicklerin

Ein Software-Redesign zentraler Komponenten führte zu geänderten Schnittstellen zu den Abnehmersystemen. Um die Abnehmersysteme unverändert weiterbetreiben zu können, ist ein Adapter zu entwickeln.

  • Requirement Engineering
  • Erstellung der Software-Architektur
  • In einer späteren Projektphase: Implementierung

C C++ Linux GIT MS Office TIBCO EMS Rabbit MQ JMS AMQP CENELEC MISRA SCRUM
Verkehrstechnik
Berlin
3 Jahre 9 Monate
2015-06 - 2019-02

Entwicklung von Stellwerkssoftware für Südafrika

Srum Master, Software-Entwicklung C C++ Unix ...
Srum Master, Software-Entwicklung

Eine bereits vorhandene Stellwerkssoftware ist für den Einsatz in Südafrika anzupassen

  • Implementierungsentwurf auf Basis der System Requirements
  • Implementierung
  • Erstellung der erforderlichen Dokumentation (SIL-4)
  • Scrum Master.

C C++ Unix ClearCase MS Office Doors CENELEC MISRA SCRUM
Verkehrstechnik
Berlin
4 Jahre 5 Monate
2011-01 - 2015-05

Entwicklung mobiles Fahrgast-Informationssystem

C++ Linux ClearCase ...

Ein für Schienenfahrzeuge entwickeltes Fahrgastinformationssystem ist für die Metro Singapur anzupassen.

  • Verantwortung für die Entwicklung
  • Erstellung der Spezifikation in Zusammenarbeit mit dem Singapurer Verkehrsministerium sowie dem Betreiber z. T. in Singapur
  • Koordination der Entwicklungsarbeiten, z. T. Implementierung, Betreuung der Fahrzeugtests z. T. vor Ort (Changchun/ Nordchina)
  • Erstellung der erforderlichen V-Modell-Dokumente

C++ Linux ClearCase ClearQuest MS Office Windows XP TSI-PRM V-Modell
Verkehrstechnik
Berlin
2 Jahre 3 Monate
2008-10 - 2010-12

EWO-Bausteine

Software-Entwicklung C# .NET Framework 2.0 Mono 2.x ...
Software-Entwicklung

Für Einwohnermeldeämter (EWOs) sind Softwarekomponenten zu erstellen, die von Verfahrensentwicklern zu Personalausweis- bzw. Reisepass-Antragssoftware zusammengefügt werden können. Besondere Schwierigkeit des Projekts ist die uneinheitliche Hard- und Softwarelandschaft in den Einwohnermeldeämtern.

  • Erstellung Anforderungsdefinition
  • Vorbereitung von Systementscheidungen wie Auswahl der Programmiersprache, des Frameworks, der Logging-Komponente, etc. 
  • Objektorientierte Analyse und Design
  • Erstellung der Programmierrichtlinien für C#
  • Entwurf und Implementierung der Basisklassen
  • Einwurf und Implementierung des Admin-Tools und des Konfigurationsservers für die EWO-Software
  • Erstellung der erforderlichen V-Modell-Dokumente

C# .NET Framework 2.0 Mono 2.x Visual Studio 2008 SubVersion Log4Net NUnit Sandcastle Windows Linux MS Office V-Modell
Hochsicherheitstechnologie
Berlin
5 Monate
2008-05 - 2008-09

GUI-Entwicklung Logistik-Software

Software-Entwicklung C++ MFC Visual Studio ...
Software-Entwicklung

Gedruckte Dokumente werden softwaregestützt gelagert und zum Versanddatum zu Lieferungen zusammengestellt.

  • Entwurf und Implementierung der grafischen Bedienoberfläche
  • Definition der Schnittstellen zur Businesslogik-Schicht

C++ MFC Visual Studio SubVersion Windows XP V-Modell
Hochsicherheitstechnologie
Berlin
3 Monate
2008-02 - 2008-04

Security-Dokumentation für Telekommunikationssoftware

C++ Unix MS Access 2003 ...

Zur Risikoabschätzung einer Telekommunikationssoftware ist ein Dokument zu erstellen, das die Sicherheitsmerkmale der Software beschreibt und Aussagen über mögliche Angriffsszenarien und deren Wahrscheinlichkeit ableitet. 

  • Definition des Dokumentaufbaus. 
  • Festlegen des Sicherheitsmerkmale-Fragenkatalogs für die einzelnen Softwarekomponenten. 
  • Entwurf und Implementierung einer Datenbank zur Speicherung der Softwarekomponenten sowie der Fragen und Antworten. 
  • Entwurf und Implementierung eines Clients zur Verwaltung des Fragenkatalogs, der Softwarekomponenten sowie der automatischen Erzeugung des Security-Dokuments. 

C++ Unix MS Access 2003 VBA Word Automatisierung Windows XP V-Modell
Telekommunikation
Berlin
2 Jahre
2006-01 - 2007-12

Weiterentwicklung Stellwerkssoftware

Software-Entwicklung C C++ Unix ...
Software-Entwicklung

Weiterentwicklung Stellwerkssoftware, bes. Signalprüfung; Weiterbetreuung C++ Projekt; Weiterentwicklung Diagnose-Datenbank und Stellwerkskomponenten-Datenbank.

  • Parallele Arbeit an weiteren Aufgaben innerhalb der letzten Projekte des Verkehrstechnik-Kunden.
  • Siehe Projektbeschreibungen bis incl. 5/ 2004

C C++ Unix ClearCase MS Office MySQL 4.0 LINUX SQL ODBC Access 2000 VBA Windows XP V-Modell CENELEC MISRA
Verkehrstechnik
Berlin
1 Jahr 2 Monate
2006-09 - 2007-10

Entwicklung eines XML Vergleichswerkzeugs

Java XML XSL ...

Zur Dokumentation der Stellwerkssoftware dienen Entscheidungstabellen, deren Inhalt in XML vorliegt. Für die Entscheidungstabellen ist ein plattformunabhängiges Vergleichswerkzeug zu schreiben. Unterschiede in den Entscheidungstabellen sind in eine XML-Datei zu schreiben, die mit Hilfe eines XSL Stylesheets aufbereitet werden soll.

  • Entwurf und Implementierung des Vergleichswerkzeugs sowie des Stylesheets
  • Erstellung der erforderlichen V Modell-Dokumente

Java XML XSL Unix ClearCase V-Modell
Verkehrstechnik
Berlin
8 Monate
2006-01 - 2006-08

Integration der Signalprüfung in Stellwerkssoftware

C Unix ClearCase ...

Die Stellwerkssoftware ist um ein Feature zu ergänzen, das in der Betriebsruhe eines Nahverkehrsunternehmens alle Signal des Stellwerksbereichs auf ihre Funktionstüchtigkeit hin untersucht.

  • Implementierungsentwurf auf Basis der System Requirements
  • Implementierung
  • Erstellung der erforderlichen V-Modell-Dokumente

C Unix ClearCase MS Office Doors V-Modell CENELEC MISRA
Verkehrstechnik
9 Monate
2005-04 - 2005-12

Redesign der Stellwerkssoftware unter C++

C++ MS Office V-Modell ...

Migration von Stellwerkssoftware von C nach C++ - konzeptionelle Arbeiten.

  • Festlegen der Rahmenbedingungen des C++ Einsatzes bei Stellwerken
  • Definition der Design Rules und Coding Rules für C++ SIL4
  • Betreuung bei der Entwicklung eines Tools zur maschinellen Überprüfung der Coding und Design Rules
  • Entwurf der gemäß V-Modell erforderlichen Dokument-Templates für objektorientierte Software Spezifikationen
  • Auswahl von Validierungstools
  • Gesamtverantwortung für diese Arbeiten

C++ MS Office V-Modell CENELEC MISRA
Verkehrstechnik
6 Monate
2004-10 - 2005-03

Entwurf und Implementierung einer Datenbankanwendung

MySQL 4.0 LINUX SQL ...

Entwurf und Implementierung einer Datenbankanwendung zur Verwaltung von Diagnosemeldungen von Stellwerkskomponenten.

Alle Diagnosemeldungen von Stellwerkskomponenten werden in einer Datenbank verwaltet. Dazu dient ein MySQL-Server unter LINUX. Als Client-System wird Access 2000 verwendet. Neben der reinen Datenverwaltung umfasst das Clientsystem die Erzeugung des sog. Diagnosekatalogs als Word-Dokument sowie die Generierung von C-Code als Bestandteil der Stellwerkssoftware.

  • Entwurf und Implementierung des Datenmodells
  • Migration der Diagnosedaten
  • Einrichtung von MySQL-Benutzergruppen
  • Verwaltung des MySQL-Servers
  • Entwurf und Implementierung des GUI
  • Einrichtung des ODBC-Treibers
  • Entwurf und Implementierung der Generatoren für den Diagnosekatalog und der C Files unter VBA

MySQL 4.0 LINUX SQL ODBC Access 2000 VBA Word Automatisierung Windows XP ClearCase CENELEC MISRA V-Modell
Verkehrstechnik
6 Monate
2004-05 - 2004-10

Redesign einer Datenbankanwendung

MySQL 4.0 SQL C++/ MFC ...

Redesign einer Datenbankanwendung zur Verwaltung von Stellwerkskomponenten sowie zur automatischen Generierung von Stellwerkscode und dessen Dokumentation.

Es war eine Datenbankanwendung neu zu erstellen. Sie lag teils in Access 97, teils in C++/ MFC vor. Damit gliederte sich das gesamte Aufgabenpaket in die Teile Migration der Datenbank von Access 97 nach MySQL 4.0, Redesign des Access-GUIs sowie Portierung und Erweiterung des C++/ MFC-Codes zur Code- und Dokumentationsgenerierung nach C++ unter Unix.

  • Optimierung des Datenmodells
  • Neuentwurf und Implementierung des GUI
  • Überarbeitung der automatisch generierten Dokumentation
  • Neustrukturierung der C++ Klassen
  • Umsetzung des Datenmodells in MySQL
  • Implementierung des C-Codegenerators und der Dokumentationsgenerators in C++ unter Unix

MySQL 4.0 SQL C++/ MFC C++ C HTML XML XSL Access 97 Access 2000 Unix Windows XP ClearCase Exceed V-Modell CENELEC MISRA
Verkehrstechnik
Berlin
7 Monate
2003-06 - 2003-12

Konzeption der Content Management System-Anwendung "eAkte"

IBM Content Manager MS Office Visio ...

  • Im Rahmen des Projekts BundOnline 2005 wird an der BfA im Bereich Rehabilitation" die elektronische Versichertenakte eingeführt. Die Bearbeitung der eAkten soll workflowunterstützt erfolgen.
  • Ist-Analyse der bestehenden Geschäftsprozesse
  • Entwicklung der Softwarearchitektur
  • Konzeption des eAkte-Clients
  • Vermittlung zwischen der BfA und einem größeren externen Auftragnehmer
  • Organisation und Durchführung von Meetings und Präsentationen

IBM Content Manager MS Office Visio V-Modell ereignisorientierte Prozeßketten (epk) Wasserfall-Modell
Öffentlicher Dienst
6 Monate
2003-01 - 2003-06

Erweiterung der rvGlobal Bedienoberfläche

ISA Dialog Manager COBOL Windows NT ...

rvGlobal: Systemanalyse, Konzeption und Begleiten der Programmierung verschiedener Module der Rentenversicherungs-Softwaresystems der BfA

Erweiterung der rvGlobal Bedienoberfläche um die Verwaltung der BfA-eigenen Reha-Kliniken. Die fachlichen Vorgaben lagen nur unvollständig vor, so dass der systemanalytische und konzeptionelle Teil der Aufgabe dominierte. 

  • Projektplanung
  • Konzeption
  • Durchführung von Anwendermeetings
  • OO-Analyse/ OO-Modellierung
  • Implementierung
  • Durchführung der Anwenderschulung
  • Verfassen von Dokumentation

ISA Dialog Manager COBOL Windows NT UNIX Software Configuration Managementsystem SEU V-Modell MS-Project Visio Wasserfall-Modell
Öffentlicher Dienst
3 Monate
2002-10 - 2002-12

Entwurf und Implementierung eines Druckwerkzeugs

MS Access 2002 SQL Visual Basic ...

Entwurf und Implementierung eines Druckwerkzeugs zum Druck verschiedener Kundenbescheinigungen

Zum Druck verschiedener Belege wie Jahressteuerbescheinigungen, Jahreskontoauszüge usw. sollte eine ACCESS-Anwendung entwickelt werden, in der die Eingangsdaten aus unterschiedlichen Datenquellen eingelesen, auf Plausibilität getestet und drucktechnisch aufbereitet werden. Dabei mussten die technischen Randbedingungen eines echten Massendrucks beachtet werden. 

  • Projektverantwortung
  • Systemanalyse
  • Erstellung Anforderungsdefinition
  • GUI-Entwurf
  • Implementierung
  • Erstellung von Dokumentation und Handbuch

MS Access 2002 SQL Visual Basic MS-Project V-Modell
Finanzdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1998
Doktorandin am Geo-Forschungszentrum Potsdam, Promotion Dr. rer. nat.

1986 - 1993
Informatik-Studium an der Universität Erlangen-Nürnberg
Informatik-Diplom

1984 - 1986
Wirtschaftsmathematik-Studium an der Universität Ulm

1984
Abitur

Kompetenzen

Kompetenzen

Top-Skills

Softwareentwicklung C++ Bahntechnik Requirement Engineering Agile Entwicklung Entwicklung in C Database Developer

Produkte / Standards / Erfahrungen / Methoden

DOORS
GIT
JMS
Scrum
TIBCO EMS

Erfahrungen/ methodisch

  • Projektleitung
  • Systemanalyse: ER-Diagramme, OO- Analyse, UML
  • Modellierung: Datenmodelle, Prozessmodelle, OO- Modellierung
  • Erarbeitung Lastenheft, Pflichtenheft
  • Anwendungsprogrammierung, Portierungen
  • Systemtest, Inbetriebnahmen
  • Verfassen von Dokumentation, Handbüchern
  • Schulungen, Anwenderschulung

Erfahrungen/ inhaltlich
  • Datenbankentwicklung
  • Geschäftsprozessmodellierung
  • Qualitätssicherung/ systematisches Testen
  • Diskrete und kontinuierliche Simulation
  • V-Modell
  • Fertigungsautomatisierung

Schnittstellen
  • XML 

Betriebssysteme

Linux
Unix
Windows

Programmiersprachen

Visual Basic
C
C#
C++
Java
Modula-2
Pascal
Visual C++/ MFC
ISA Dialog Manager
XSL/ XSLT

Datenbanken

MS-Access
Informix
MySQL
Oracle

Hardware

PC
SUN

Branchen

Branchen

  • Verkehrstechnik
  • Hochsicherheitstechnik
  • Öffentlicher Dienst
  • Finanzdienstleister
  • Telekommunikation
  • Einzelhandel

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.