Konfigurationsmanagement, Optimierung von Softwareentwicklungsprozessen, Testmanagement, Requirements Engineering, Teamleitung
Aktualisiert am 08.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 80%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

Zeitraum                    : 08/2009 - 12/2012
Branche                     : Finanzdienstleister (Banken)
Projekt                     : Aufbau der neu geschaffenen Qualitätssicherungsabteilung.  
                              Testkoordination und -durchführung mehrerer Kernbankensysteme
                              vor, während und nach einer Migrationsphase, sowie in der
                              Produktionsphase.

 

Aufgabenstellung / Tätigkeit: - Erstellung und Einführung von Prozessen (Change Management
                                und Qualitätssicherung) unter Berücksichtigung globaler
                                Methodenvorgaben der Konzernmutter
                                -- Auslandsaufenthalte in Spanien
                                -- Single Point of Contact Deutschland / Spanien
                                -- Zusammenarbeit bei der Prozessgestaltung mit der
                                   deutschen Methodenabteilung
                              - Testkoordination und -durchführung des führenden
                                Kernbankensystems
                                Management reporting und Zusammenarbeit mit PMO
                              - Testkoordination und -durchführung bei Sonderthemen von
                                internen Infrastrukturänderungen (Migration Novell -->
                                Microsoft, Win XP --> Win 7, HP QC 9 --> HP ALM 11)
                              - Aufbau und Pflege der Infrastruktur der QA Abteilung
                                Aufbau Wissensportal und Ablauforganisation
                                (Redmine/ChiliProject) und Dokumentenverwaltung mit
                                Subversion
                                Trainings zur Verwendung der QA eigenen Infrastruktur
                              - Beratung der internen Entwicklungsprojekte um
                                Qualitätsverbesserungen zu erzielen
                              - Beratung der internen Entwicklungsprojekte hinsichtlich des
                                Versionsmanagements; Wechsel von CVS zu Subversion
                              - Koordination und Unterstützung eines §30 KWG Audits der
                                BaFin
                              - Migration von Mercury TestDirector nach HP QC 9

Technisches Umfeld          : OS/390, Unix, AS/400, Linux, Windows, WebSphere,
                              HP TestDirector/Quality Center/ALM 11, BMC Remedy,
                              kundeneigene Change-Prozess Werkzeuge,
                              Redmine/ChiliProject, PHP, Linux, Apache, MySQL, Subversion

 

Projektsprache              : englisch



Zeitraum                    : 01/2009 - Project on hold
Branche                     : Handel
Projekt                     : Umstellung einer bestehenden Web-Shop Lösung von PHP auf

Ruby on Rails


Aufgabenstellung / Tätigkeit: - Vollständige Projektabwicklung des Kundenauftrags als

  Festpreisprojekt

- Konzeption und Umsetzung als durchgängiges

  Ruby on Rails-Projekt


Technisches Umfeld          : Ruby on Rails, PHP, Mac OS X, Linux, Apache, MySQL,

openArchitectureWare 3.0,

Subversion, Unix Scripting, rspec und BDD



Zeitraum                    : 07/2006 - 09/2008
Branche                     : Finanzdienstleister / Wirtschaftsprüfung
Projekt                     : Entwicklung einer unternehmensweiten Internetplattform für

Wirtschaftsprüfer zur DV-technischen Unterstützung des

gesamten Prüfprozesses. Die Plattform besteht aus einer

Vielzahl komplexer Komponenten welche erstmals durchgängig

und vergleichbar Prüfungen ermöglichen.

Mit diesem System werden ca. 6.000 Prüfer sowie mehrere

Hundert Mandanten arbeiten. In seiner letzten Ausbaustufe

hat das System für den Kunden eine firmenstrategische

Bedeutung, die mit dem SAP System vergleichbar ist.


Aufgabenstellung / Tätigkeit: - Optimierung der Entwicklungsprozesse

- Konfigurationsmanagement

- Konzeption und Durchführung Deployment Management

- Konzeption und Durchführung Testmanagement

- GUI-Entwicklung

- Teamleitung Qualitätssicherung

- Beratung des Requirements Engineering


Technisches Umfeld          : J2EE, JSF, Struts, XML, XSLT, IBM WebSphere, Eclipse,

Oracle, Linux, Windows, MDSD openArchitectureWare 4.0

Rational Performance Tester, Selenium, JUnit

Subversion, Unix Scripting, ANT, CruiseControl

Atlassian Jira, Atlassian Confluence, TWiki

Sparx Systems Enterprise Architect




Zeitraum                    : 11/2002 - 05/2006
Branche                     : Versicherungswirtschaft
Projekt                     : Produktentwicklung Provisionssystem

Das Provisionssystem umfasst sowohl die Konfiguration und

Verwaltung von Vermittlerverträgen, sowie die

Verprovisionierung nach konfigurierbaren Regeln.

Es ist als ein N-Tier System mit webbasierter Oberfläche,

Applikationsserver und DB2 OS/390 Datenbank-Backend

realisiert worden.

Das System löst die Alt-Anwendung in Smalltalk ab und wurde

um eine zweidimensionale Historienführung erweitert.

Als Persistenzschicht kam eine Eigenentwicklung zum Einsatz.


Aufgabenstellung / Tätigkeit: - Konzeption des Vorgehensmodells

- Definition des Entwicklungsprozesses

- Beratung des Konfigurationsmanagements

- Requirements Engineering: Teamleitung, Coaching und

  Durchführung

- Test- und Fehlermanagement: Teamleitung, Coaching und

  Beratung

- Beratung und Konzeption bei der Anwendungs- und

  Systemarchitektur unter Berücksichtigung von

  Mandantenfähigkeit, Vollhistorie, 4-Augen-Prinzip

- Entwicklung und Implementierung des GUI-Style Guides

- Erstellung von Implementierungsbeispielen für die

  Anwendungsentwickler

- Einführung modellgetriebener Softwareentwicklung:

  Entwicklung von Generatoren mit openArchitectureWare 3


Technisches Umfeld          : J2EE, IBM WebSphere, Eclipse, DB2 Windows, OS/390, C++,

Linux, Windows, MDSD openArchitectureWare 3.0

Rational Rose, Mercury Interactive WinRunner, JUnit

CVS, Unix Scripting, ANT, Bugzilla, Geeklog




Zeitraum                    : 03/2005 - 05/2005
Branche                     : Handel
Projekt                     : Entwicklung einer Web-Shop Lösung

Aufgabenstellung / Tätigkeit: - Vollständige Projektabwicklung des Kundenauftrags als

  Festpreisprojekt

- Konzeption und Umsetzung als durchgängiges MDSD-Projekt


Technisches Umfeld          : PHP, Linux, Apache, MySQL, openArchitectureWare 3.0,

Gentleware Poseidon for UML

Subversion, Unix Scripting




Zeitraum                    : 08/2002 - 12/2002
Branche                     : Versicherungswirtschaft
Projekt                     : Produktentwicklung Provisionierungssystem

Das Provisionssystem umfasst sowohl die Konfiguration und

Verwaltung von Vermittlerverträgen, sowie die

Verprovisionierung nach konfigurierbaren Regeln.

Es ist als ein N-Tier System mit Smalltalk-Dialogen und

DB2 NT / OS/390 Datenbank-Backend realisiert worden.


Aufgabenstellung / Tätigkeit: - Wartung und Weiterentwicklung der Smalltalk-Dialoge

- Entwicklung von Datenbankzugriffsmodulen in COBOL

- Anforderungsaufnahme und Bearbeitung von Changes


Technisches Umfeld          : Smalltalk ObjectStudio, C++, COBOL, POLAR für Smalltalk,

DB2 (NT, OS/390)




Zeitraum                    : 03/2002 - 06/2002
Branche                     : Energieversorger
Projekt                     : Evaluierung Mercury Interactive Test-Suite

Für ein laufendes OO-Java-Großprojekt zur Verwaltung von

Kundenverträgen sollte der Einsatz der Mercury Test-Suite

(TestDirector und WinRunner) evaluiert werden.

Die Anwendung war eine N-Tier-Anwendung mit Java-Clients,

eigener CORBA-Architektur (Visigenic Visibroker) und

Oracle-Datenbank-Backend (NT/Solaris).


Aufgabenstellung / Tätigkeit: - Evaluierung Mercury Interactive Test Suite

- Konzeption Testmanagement


Technisches Umfeld          : Java, JUNIT, CORBA Visigenic Visibroker,

Oracle (NT, Solaris), POLAR für Java

Mercury Interactive WinRunner und TestDirector




Zeitraum                    : 11/2001 - 01/2002
Branche                     : ERP-Beratungshaus
Projekt                     : DDL-Generator

Für eine N-Tier Java Anwendung sollten die DDL-Statements

aus einem Objektmodell inkl. Differenzgenerierung zu einer

bestehenden Produktionsdatenbank generiert werden. Dabei

wurden unterschiedliche Datenbanksysteme (DB2, Oracle und

MySQL) berücksichtigt.


Aufgabenstellung / Tätigkeit: - Konzeption des DDL-Generators

- Anforderungsaufnahme und Modellierung

- Implementierung der Generatorschablonen und

  fachlichen Codeteile


Technisches Umfeld          : Java, BITPlan smartGenerator, DB2, Oracle, MySQL, CVS



Zeitraum                    : 09/2001 - 01/2002
Branche                     : ERP-Beratungshaus
Projekt                     : Implementierung eines modellgetriebenen

Entwicklungsprozesses

Der Entwicklungsprozess sollte für zukünftige Java-

Neuentwicklungen umgestellt werden. Die zukünftigen

Entwicklungen sollen modellgetrieben durchgeführt werden.


Aufgabenstellung / Tätigkeit: - Teilprojektleitung

- Konzeption des modellgetriebenen Entwicklungsprozesses

- Coaching der Mitarbeiter bei der Implementierung des

  neuen Entwicklungsprozesses

Technisches Umfeld          : Java, BITPlan smartGenerator, CVS



Zeitraum                    : 09/2000 - 07/2001
Branche                     : Finanzdienstleister (Banken)
Projekt                     : Neuentwicklung eines Vertriebsunterstützungssystems

Aufgabenstellung / Tätigkeit: - Coaching und Durchführung der Anforderungsaufnahme und

  Objektorientierte Modellierung

- Leitung und Konzeption des Test- und Fehlermanagements


Technisches Umfeld          : J2EE, IBM, DB2 AIX, Rational Rose



Zeitraum                    : 07/2000 - 06/2002
Branche                     : IT-Dienstleister (Beratungsunternehmen)
Projekt                     : Entwicklung von javabasierten Generatoren

Für einen anforderungs- und modellgetrieben

Entwicklungsprozess wurden javabasierte Generatoren

entwickelt. Der "Haupt-Generator" wird als Produkt

"smartGenerator" vertrieben.

Weitere Generatoren, wie z.B. AK-Generator (erzeugt aus

einer Anforderungsdatenbank JUnit-Testsuiten) werden bei

Kundenprojekten eingesetzt.


Aufgabenstellung / Tätigkeit: - Konzeption und Durchführung der Generatorentwicklung

Technisches Umfeld          : Java, JUnit, Rational Rose



Zeitraum                    : 06/1996 - 08/2000
Branche                     : Energieversorger
Projekt                     : Neuentwicklung eines Energieinformationssystem

(Abrechnung, Vertragsmanagement und Geräteverwaltung) mit

Java und einer CORBA-Architektur


Aufgabenstellung / Tätigkeit: - Leitung Integrationsmanagement (Zusammenführung der

  Entwicklungsergebnisse aller Teilprojekte)

- Methodische Beratung der Qualitätssicherung

- Leitung und Konzeption Testmanagement

- Entwicklersupport

- Entwicklung eines Architekturframeworks für einen

  Produktgenerator

  Mit Hilfe des Produktgenerators werden dynamisch zur

  Laufzeit modellierte Produkte in das System eingestellt.

- Teilteam-Leitung fachliche Komponenten

- Modellierung und Anwendungsentwicklung

- Konzeption und Implementierung GUI-Framework

- Konzeption und Entwicklung des GUI-Style Guides

- Prozess und Objektmodellierung


Technisches Umfeld          : Java, CORBA, JUnit, Visigenic Visiboroker, Oracle NT,

POLAR für Java, Paradigm Plus, Symantec Visual Café,

Avantis Unisuite, Merant PVCS Version Manager und PVCS

Tracker, CVS, Mercury Interactive TestDirector und WinRunner




Zeitraum                    : 07/1997 - 09/1997
Branche                     : Versicherungswirtschaft
Projekt                     : ObjectCOBOL Pilotprojekt

Mit einem Pilotprojekt sollte der flächendeckende Einsatz

von ObjectCOBOL für zukünftige Entwicklungen evaluiert

werden. Als Pilotprojekt wurde das Thema Kfz-Versicherung

verwendet.


Aufgabenstellung / Tätigkeit: - Konzeption und Coaching von Mitarbeitern in ObjectCOBOL

-     Entwicklung eines Konverters von MicroFocus ObjectCOBOL

  nach IBM VisualAge COBOL


Technisches Umfeld          : IBM VisualAge COBOL, MicroFocus Workbench, AWK

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 - 1994 Ausbildung DV-Kaufmann / Berater
1995 - 1999 festangestellter Berater
1999 - 2006 festangestellter Senior Berater
2006 -       freiberuflicher Berater

Position

Position

Ich bin an Aufgaben interessiert, die die Qualität der Projektergebnisse steigern.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Anwendungsprogrammierung
- Systemprogrammierung
- Definition von Anwendungsarchitektur / Systemarchitektur
- Requirements Engineering
- Dokumentation
- Qualitätssicherung
- Test
- GUI-Entwicklung
- Optimierung von Softwareentwicklungsprozessen
- Deployment
- Netzwerkadminstration

Methoden:
- Objektorientierte Analyse, Design und Entwicklung (OOA,OOD,OOP)
- Modellgetriebene Softwareentwicklung MDA/MDSD
- Modellierung (UML)
- Rational Unified Prodess (RUP)
- Extreme Programming (XP)
- Testgetriebene Entwicklung (TDD)
- Agile Softwareentwicklung mit Scrum

Tools - Modellierung:
- Rational Rose
- Gentleware Poseidon for UML
- Paradigm Plus
- Object International OOATool
- TogetherSoft Together
- Object Domain Systems Object Domain
- IDS Scheer ARIS
- Sparx Systems Enterprise Architect
- Magic Draw UML


Tools - Entwicklungsumgebungen
- Eclipse
- Xcode
- Borland JBuilder
- Symantec Visual Café
- IBM Visual Age (Java, COBOL)
- Digitalk Smalltalk/V
- Cincom ObjectStudio
- MicroFocus (Workbench, NetExpress, ObjectCOBOL)
- Metroworks Codewarrior


Tools - Versionskontrollsysteme
- Subversion
- CVS
- Merant PVCS Version Manager
- RCS


Tools - Issuemanagement
- Redmine/ChiliProject
- Atlassian Jira
- BMC Remedy
- Merant PVCS Tracker
- Bugzilla
- Mantis


Tools - Testwerkzeuge
- IBM Rational Performance Tester
- Mercury Interactive (TestDirector, WinRunner), jetzt HP Mercury Quality Center / HP ALM 11
- Selenium
- JUnit


Tools - Generatoren
- openArchitectureWare
- BITPlan smartGenerator


Tools - Projektmanagement
- Microsoft Project
- ProjectWizards Merlin
- Scrumworks


Tools - Anwendungsserver
- IBM WebSphere
- Apache Tomcat


Weiteres
- CruiseControl
- Hudson

Betriebssysteme

Amiga OS
Mac OS
MVS, OS/390
NEXTSTEP / OPENSTEP
Novell
OS/2
PalmOS
Unix
Windows
auf diesen Betriebssystemen gearbeitet, bzw. mit Hochsprachen dafür entwickelt

Programmiersprachen

Basic
C
C++
Cobol
Trainings für ObjectCOBOL entwickelt und gehalten
CORBA IDL
dBase
Foxpro
Java
JavaScript
Objective C
Pascal
Perl
kann Scripte lesen und erweitern
PHP
Python
Shell
Smalltalk
yacc/lex
Ruby, Ruby on Rails
sed
awk
ANT für Unix Scripting oder Buildscripte eingesetzt

Datenbanken

Access
DB2
JDBC
Lotus Notes
MySQL
ODBC
Oracle
POET
länger her, in F&E Projekt eingesetzt
SQL
kein Datenbankspezialist, für Entwicklung im Rahmen von Projekten eingesetzt

Datenkommunikation

CORBA
Ethernet
Netzwerkadministration
Internet, Intranet
Novell
NetWare 3.x
OS/2 Netzwerk
TCP/IP
Windows Netzwerk
Im Rahmen der Netzwerkadministration mit heterogenen Netzen und Servern gearbeitet: aus dieser Sicht sind UUCP, Token Ring, Router, AppleTalk, PC-Anywhere bekannt und angewendet worden - keine Entwicklungserfahrung.

Hardware

Amiga
IBM Großrechner
Macintosh
NEXT Workstation
PC
US Robotics Pilot
Hardware als Plattform für Software Entwicklung genutzt und an diesen Maschinen gearbeitet - keine Hardware entwickelt

Branchen

Branchen

Finanzdienstleister: Banken, Versicherungen
Energieversorgung, Beratungsunternehmen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

Zeitraum                    : 08/2009 - 12/2012
Branche                     : Finanzdienstleister (Banken)
Projekt                     : Aufbau der neu geschaffenen Qualitätssicherungsabteilung.  
                              Testkoordination und -durchführung mehrerer Kernbankensysteme
                              vor, während und nach einer Migrationsphase, sowie in der
                              Produktionsphase.

 

Aufgabenstellung / Tätigkeit: - Erstellung und Einführung von Prozessen (Change Management
                                und Qualitätssicherung) unter Berücksichtigung globaler
                                Methodenvorgaben der Konzernmutter
                                -- Auslandsaufenthalte in Spanien
                                -- Single Point of Contact Deutschland / Spanien
                                -- Zusammenarbeit bei der Prozessgestaltung mit der
                                   deutschen Methodenabteilung
                              - Testkoordination und -durchführung des führenden
                                Kernbankensystems
                                Management reporting und Zusammenarbeit mit PMO
                              - Testkoordination und -durchführung bei Sonderthemen von
                                internen Infrastrukturänderungen (Migration Novell -->
                                Microsoft, Win XP --> Win 7, HP QC 9 --> HP ALM 11)
                              - Aufbau und Pflege der Infrastruktur der QA Abteilung
                                Aufbau Wissensportal und Ablauforganisation
                                (Redmine/ChiliProject) und Dokumentenverwaltung mit
                                Subversion
                                Trainings zur Verwendung der QA eigenen Infrastruktur
                              - Beratung der internen Entwicklungsprojekte um
                                Qualitätsverbesserungen zu erzielen
                              - Beratung der internen Entwicklungsprojekte hinsichtlich des
                                Versionsmanagements; Wechsel von CVS zu Subversion
                              - Koordination und Unterstützung eines §30 KWG Audits der
                                BaFin
                              - Migration von Mercury TestDirector nach HP QC 9

Technisches Umfeld          : OS/390, Unix, AS/400, Linux, Windows, WebSphere,
                              HP TestDirector/Quality Center/ALM 11, BMC Remedy,
                              kundeneigene Change-Prozess Werkzeuge,
                              Redmine/ChiliProject, PHP, Linux, Apache, MySQL, Subversion

 

Projektsprache              : englisch



Zeitraum                    : 01/2009 - Project on hold
Branche                     : Handel
Projekt                     : Umstellung einer bestehenden Web-Shop Lösung von PHP auf

Ruby on Rails


Aufgabenstellung / Tätigkeit: - Vollständige Projektabwicklung des Kundenauftrags als

  Festpreisprojekt

- Konzeption und Umsetzung als durchgängiges

  Ruby on Rails-Projekt


Technisches Umfeld          : Ruby on Rails, PHP, Mac OS X, Linux, Apache, MySQL,

openArchitectureWare 3.0,

Subversion, Unix Scripting, rspec und BDD



Zeitraum                    : 07/2006 - 09/2008
Branche                     : Finanzdienstleister / Wirtschaftsprüfung
Projekt                     : Entwicklung einer unternehmensweiten Internetplattform für

Wirtschaftsprüfer zur DV-technischen Unterstützung des

gesamten Prüfprozesses. Die Plattform besteht aus einer

Vielzahl komplexer Komponenten welche erstmals durchgängig

und vergleichbar Prüfungen ermöglichen.

Mit diesem System werden ca. 6.000 Prüfer sowie mehrere

Hundert Mandanten arbeiten. In seiner letzten Ausbaustufe

hat das System für den Kunden eine firmenstrategische

Bedeutung, die mit dem SAP System vergleichbar ist.


Aufgabenstellung / Tätigkeit: - Optimierung der Entwicklungsprozesse

- Konfigurationsmanagement

- Konzeption und Durchführung Deployment Management

- Konzeption und Durchführung Testmanagement

- GUI-Entwicklung

- Teamleitung Qualitätssicherung

- Beratung des Requirements Engineering


Technisches Umfeld          : J2EE, JSF, Struts, XML, XSLT, IBM WebSphere, Eclipse,

Oracle, Linux, Windows, MDSD openArchitectureWare 4.0

Rational Performance Tester, Selenium, JUnit

Subversion, Unix Scripting, ANT, CruiseControl

Atlassian Jira, Atlassian Confluence, TWiki

Sparx Systems Enterprise Architect




Zeitraum                    : 11/2002 - 05/2006
Branche                     : Versicherungswirtschaft
Projekt                     : Produktentwicklung Provisionssystem

Das Provisionssystem umfasst sowohl die Konfiguration und

Verwaltung von Vermittlerverträgen, sowie die

Verprovisionierung nach konfigurierbaren Regeln.

Es ist als ein N-Tier System mit webbasierter Oberfläche,

Applikationsserver und DB2 OS/390 Datenbank-Backend

realisiert worden.

Das System löst die Alt-Anwendung in Smalltalk ab und wurde

um eine zweidimensionale Historienführung erweitert.

Als Persistenzschicht kam eine Eigenentwicklung zum Einsatz.


Aufgabenstellung / Tätigkeit: - Konzeption des Vorgehensmodells

- Definition des Entwicklungsprozesses

- Beratung des Konfigurationsmanagements

- Requirements Engineering: Teamleitung, Coaching und

  Durchführung

- Test- und Fehlermanagement: Teamleitung, Coaching und

  Beratung

- Beratung und Konzeption bei der Anwendungs- und

  Systemarchitektur unter Berücksichtigung von

  Mandantenfähigkeit, Vollhistorie, 4-Augen-Prinzip

- Entwicklung und Implementierung des GUI-Style Guides

- Erstellung von Implementierungsbeispielen für die

  Anwendungsentwickler

- Einführung modellgetriebener Softwareentwicklung:

  Entwicklung von Generatoren mit openArchitectureWare 3


Technisches Umfeld          : J2EE, IBM WebSphere, Eclipse, DB2 Windows, OS/390, C++,

Linux, Windows, MDSD openArchitectureWare 3.0

Rational Rose, Mercury Interactive WinRunner, JUnit

CVS, Unix Scripting, ANT, Bugzilla, Geeklog




Zeitraum                    : 03/2005 - 05/2005
Branche                     : Handel
Projekt                     : Entwicklung einer Web-Shop Lösung

Aufgabenstellung / Tätigkeit: - Vollständige Projektabwicklung des Kundenauftrags als

  Festpreisprojekt

- Konzeption und Umsetzung als durchgängiges MDSD-Projekt


Technisches Umfeld          : PHP, Linux, Apache, MySQL, openArchitectureWare 3.0,

Gentleware Poseidon for UML

Subversion, Unix Scripting




Zeitraum                    : 08/2002 - 12/2002
Branche                     : Versicherungswirtschaft
Projekt                     : Produktentwicklung Provisionierungssystem

Das Provisionssystem umfasst sowohl die Konfiguration und

Verwaltung von Vermittlerverträgen, sowie die

Verprovisionierung nach konfigurierbaren Regeln.

Es ist als ein N-Tier System mit Smalltalk-Dialogen und

DB2 NT / OS/390 Datenbank-Backend realisiert worden.


Aufgabenstellung / Tätigkeit: - Wartung und Weiterentwicklung der Smalltalk-Dialoge

- Entwicklung von Datenbankzugriffsmodulen in COBOL

- Anforderungsaufnahme und Bearbeitung von Changes


Technisches Umfeld          : Smalltalk ObjectStudio, C++, COBOL, POLAR für Smalltalk,

DB2 (NT, OS/390)




Zeitraum                    : 03/2002 - 06/2002
Branche                     : Energieversorger
Projekt                     : Evaluierung Mercury Interactive Test-Suite

Für ein laufendes OO-Java-Großprojekt zur Verwaltung von

Kundenverträgen sollte der Einsatz der Mercury Test-Suite

(TestDirector und WinRunner) evaluiert werden.

Die Anwendung war eine N-Tier-Anwendung mit Java-Clients,

eigener CORBA-Architektur (Visigenic Visibroker) und

Oracle-Datenbank-Backend (NT/Solaris).


Aufgabenstellung / Tätigkeit: - Evaluierung Mercury Interactive Test Suite

- Konzeption Testmanagement


Technisches Umfeld          : Java, JUNIT, CORBA Visigenic Visibroker,

Oracle (NT, Solaris), POLAR für Java

Mercury Interactive WinRunner und TestDirector




Zeitraum                    : 11/2001 - 01/2002
Branche                     : ERP-Beratungshaus
Projekt                     : DDL-Generator

Für eine N-Tier Java Anwendung sollten die DDL-Statements

aus einem Objektmodell inkl. Differenzgenerierung zu einer

bestehenden Produktionsdatenbank generiert werden. Dabei

wurden unterschiedliche Datenbanksysteme (DB2, Oracle und

MySQL) berücksichtigt.


Aufgabenstellung / Tätigkeit: - Konzeption des DDL-Generators

- Anforderungsaufnahme und Modellierung

- Implementierung der Generatorschablonen und

  fachlichen Codeteile


Technisches Umfeld          : Java, BITPlan smartGenerator, DB2, Oracle, MySQL, CVS



Zeitraum                    : 09/2001 - 01/2002
Branche                     : ERP-Beratungshaus
Projekt                     : Implementierung eines modellgetriebenen

Entwicklungsprozesses

Der Entwicklungsprozess sollte für zukünftige Java-

Neuentwicklungen umgestellt werden. Die zukünftigen

Entwicklungen sollen modellgetrieben durchgeführt werden.


Aufgabenstellung / Tätigkeit: - Teilprojektleitung

- Konzeption des modellgetriebenen Entwicklungsprozesses

- Coaching der Mitarbeiter bei der Implementierung des

  neuen Entwicklungsprozesses

Technisches Umfeld          : Java, BITPlan smartGenerator, CVS



Zeitraum                    : 09/2000 - 07/2001
Branche                     : Finanzdienstleister (Banken)
Projekt                     : Neuentwicklung eines Vertriebsunterstützungssystems

Aufgabenstellung / Tätigkeit: - Coaching und Durchführung der Anforderungsaufnahme und

  Objektorientierte Modellierung

- Leitung und Konzeption des Test- und Fehlermanagements


Technisches Umfeld          : J2EE, IBM, DB2 AIX, Rational Rose



Zeitraum                    : 07/2000 - 06/2002
Branche                     : IT-Dienstleister (Beratungsunternehmen)
Projekt                     : Entwicklung von javabasierten Generatoren

Für einen anforderungs- und modellgetrieben

Entwicklungsprozess wurden javabasierte Generatoren

entwickelt. Der "Haupt-Generator" wird als Produkt

"smartGenerator" vertrieben.

Weitere Generatoren, wie z.B. AK-Generator (erzeugt aus

einer Anforderungsdatenbank JUnit-Testsuiten) werden bei

Kundenprojekten eingesetzt.


Aufgabenstellung / Tätigkeit: - Konzeption und Durchführung der Generatorentwicklung

Technisches Umfeld          : Java, JUnit, Rational Rose



Zeitraum                    : 06/1996 - 08/2000
Branche                     : Energieversorger
Projekt                     : Neuentwicklung eines Energieinformationssystem

(Abrechnung, Vertragsmanagement und Geräteverwaltung) mit

Java und einer CORBA-Architektur


Aufgabenstellung / Tätigkeit: - Leitung Integrationsmanagement (Zusammenführung der

  Entwicklungsergebnisse aller Teilprojekte)

- Methodische Beratung der Qualitätssicherung

- Leitung und Konzeption Testmanagement

- Entwicklersupport

- Entwicklung eines Architekturframeworks für einen

  Produktgenerator

  Mit Hilfe des Produktgenerators werden dynamisch zur

  Laufzeit modellierte Produkte in das System eingestellt.

- Teilteam-Leitung fachliche Komponenten

- Modellierung und Anwendungsentwicklung

- Konzeption und Implementierung GUI-Framework

- Konzeption und Entwicklung des GUI-Style Guides

- Prozess und Objektmodellierung


Technisches Umfeld          : Java, CORBA, JUnit, Visigenic Visiboroker, Oracle NT,

POLAR für Java, Paradigm Plus, Symantec Visual Café,

Avantis Unisuite, Merant PVCS Version Manager und PVCS

Tracker, CVS, Mercury Interactive TestDirector und WinRunner




Zeitraum                    : 07/1997 - 09/1997
Branche                     : Versicherungswirtschaft
Projekt                     : ObjectCOBOL Pilotprojekt

Mit einem Pilotprojekt sollte der flächendeckende Einsatz

von ObjectCOBOL für zukünftige Entwicklungen evaluiert

werden. Als Pilotprojekt wurde das Thema Kfz-Versicherung

verwendet.


Aufgabenstellung / Tätigkeit: - Konzeption und Coaching von Mitarbeitern in ObjectCOBOL

-     Entwicklung eines Konverters von MicroFocus ObjectCOBOL

  nach IBM VisualAge COBOL


Technisches Umfeld          : IBM VisualAge COBOL, MicroFocus Workbench, AWK

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 - 1994 Ausbildung DV-Kaufmann / Berater
1995 - 1999 festangestellter Berater
1999 - 2006 festangestellter Senior Berater
2006 -       freiberuflicher Berater

Position

Position

Ich bin an Aufgaben interessiert, die die Qualität der Projektergebnisse steigern.

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Anwendungsprogrammierung
- Systemprogrammierung
- Definition von Anwendungsarchitektur / Systemarchitektur
- Requirements Engineering
- Dokumentation
- Qualitätssicherung
- Test
- GUI-Entwicklung
- Optimierung von Softwareentwicklungsprozessen
- Deployment
- Netzwerkadminstration

Methoden:
- Objektorientierte Analyse, Design und Entwicklung (OOA,OOD,OOP)
- Modellgetriebene Softwareentwicklung MDA/MDSD
- Modellierung (UML)
- Rational Unified Prodess (RUP)
- Extreme Programming (XP)
- Testgetriebene Entwicklung (TDD)
- Agile Softwareentwicklung mit Scrum

Tools - Modellierung:
- Rational Rose
- Gentleware Poseidon for UML
- Paradigm Plus
- Object International OOATool
- TogetherSoft Together
- Object Domain Systems Object Domain
- IDS Scheer ARIS
- Sparx Systems Enterprise Architect
- Magic Draw UML


Tools - Entwicklungsumgebungen
- Eclipse
- Xcode
- Borland JBuilder
- Symantec Visual Café
- IBM Visual Age (Java, COBOL)
- Digitalk Smalltalk/V
- Cincom ObjectStudio
- MicroFocus (Workbench, NetExpress, ObjectCOBOL)
- Metroworks Codewarrior


Tools - Versionskontrollsysteme
- Subversion
- CVS
- Merant PVCS Version Manager
- RCS


Tools - Issuemanagement
- Redmine/ChiliProject
- Atlassian Jira
- BMC Remedy
- Merant PVCS Tracker
- Bugzilla
- Mantis


Tools - Testwerkzeuge
- IBM Rational Performance Tester
- Mercury Interactive (TestDirector, WinRunner), jetzt HP Mercury Quality Center / HP ALM 11
- Selenium
- JUnit


Tools - Generatoren
- openArchitectureWare
- BITPlan smartGenerator


Tools - Projektmanagement
- Microsoft Project
- ProjectWizards Merlin
- Scrumworks


Tools - Anwendungsserver
- IBM WebSphere
- Apache Tomcat


Weiteres
- CruiseControl
- Hudson

Betriebssysteme

Amiga OS
Mac OS
MVS, OS/390
NEXTSTEP / OPENSTEP
Novell
OS/2
PalmOS
Unix
Windows
auf diesen Betriebssystemen gearbeitet, bzw. mit Hochsprachen dafür entwickelt

Programmiersprachen

Basic
C
C++
Cobol
Trainings für ObjectCOBOL entwickelt und gehalten
CORBA IDL
dBase
Foxpro
Java
JavaScript
Objective C
Pascal
Perl
kann Scripte lesen und erweitern
PHP
Python
Shell
Smalltalk
yacc/lex
Ruby, Ruby on Rails
sed
awk
ANT für Unix Scripting oder Buildscripte eingesetzt

Datenbanken

Access
DB2
JDBC
Lotus Notes
MySQL
ODBC
Oracle
POET
länger her, in F&E Projekt eingesetzt
SQL
kein Datenbankspezialist, für Entwicklung im Rahmen von Projekten eingesetzt

Datenkommunikation

CORBA
Ethernet
Netzwerkadministration
Internet, Intranet
Novell
NetWare 3.x
OS/2 Netzwerk
TCP/IP
Windows Netzwerk
Im Rahmen der Netzwerkadministration mit heterogenen Netzen und Servern gearbeitet: aus dieser Sicht sind UUCP, Token Ring, Router, AppleTalk, PC-Anywhere bekannt und angewendet worden - keine Entwicklungserfahrung.

Hardware

Amiga
IBM Großrechner
Macintosh
NEXT Workstation
PC
US Robotics Pilot
Hardware als Plattform für Software Entwicklung genutzt und an diesen Maschinen gearbeitet - keine Hardware entwickelt

Branchen

Branchen

Finanzdienstleister: Banken, Versicherungen
Energieversorgung, Beratungsunternehmen

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.