GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Architektur und Projektmanagement in Java-, J2EE-, C#-, .NET-, …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    22xxx, Deutschland 
EDV-Erfahrung seit         1989 
Verfügbar ab               11.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Architektur und Projektmanagement in Java-, J2EE-, C#-, .NET-, C++-Projekten
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test

Projekt- und Produktivitäts-Managmeent für objektorientierte Software-Projekte (Java, J2EE, .NET, C#. C++):
Optimierung der Prozesse, Projektabläufe, des Tooleinsatzes, der Architektur, des Designs und der Koordinierung der Mitarbeiter, Verringerung der Reibungsverluste, um so Projekte wieder auf den richtigen Weg bringen und sie in möglichst kurzer Zeit und bei möglichst geringen Kosten zum Erfolg zu führen

Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium der Physik an der Friedrichs-Wilhelm-Universität Bonn
Abschluß: Diplom Physiker
Deutschland
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Bevorzugt Hamburg und Umgebung.

Deutsch 
Englischgut
Französisch6 Jahre Schulkenntnisse, ausbaufähig

Ich habe in mehreren Projekten gearbeitet, in denen Dokumente in englisch
verfaßt wurden und ein gut Teil der Kommunikation in englisch erfolgte.
PC 
SUN 
VAX 
Vektor-/ParallelrechnerParallelrechner auf Transputerbasis

MS-DOS 
Unix 
WindowsSeit 6 Jahren hauptsächlich unter Windows gearbeitet: anfangs Windows 3.1, jetzt hauptsächlich Windows NT und Windows 95/98

Cfrüher 3 Jahre, seit 1993 hauptsächlich C++
C++Profikenntnisse: Visual C++ 4.x-6.0 und .NET 2003 mit MFC, STL, ATL, COM seit 8 Jahren meistens mit C++ gearbeitet
CORBA IDL 
Fortran1987-1991 teilweise mit FORTRAN gearbeitet, insgesamt ca. 1 Jahr Erfahrung
JavaSeit 5 Jahren Erfahrung mit Java 1.02, 1.1, 1.2, 1.3, insgesamt ca. 18 Monate Erfahrung
JavaScriptSeit 5 Jahren Erfahrung mit Java 1.02, 1.1, 1.2, 1.3, insgesamt ca. 18 Monate Erfahrung
Occam2 Jahre Erfahrung, 1987-88
Perl 
PL/1 

Seit 2 Jahren Erfahrungen mit C# und .NET sowie 4 Jahre Erfahrung mit Visual Basic und 1 Jahr mit Visual Basic.NET
AccessIn einem Projekt eingesetzt.
ODBCIn mehreren Projekten eingesetzt.
OracleIn verschiedenen Projekten von C++ aus auf Oracle-Datenbanken zugegriffen (ODBC, ESQL)
POETGrundkenntnisse
SQLAusgiebige Erfahrungen, auch mit ESQL

Inforce (objektorienterte Datenbank/Knowledge-Management-System)
Objectivity (objektorientierte Datenbank),
Mojo (objektorientierte Datenbanksprache)
CORBAVisiBroker für Java 3.x
Windows Netzwerk 

Methoden zur objektorientierten Analyse und Design:
Erfahrungen mit
- UML (Unified Modeling Language)
- OMT (Object-Modeling Technique von Rumbaugh)
- Booch

Tools zur objektorientierten Analyse und Design:
Rational Rose
Object Team

Sonstiges:
ClearCase
Visual Source Safe
Visual Studio 6
Visual Studio.NET
J2EE
Eclipse
XML
IBM WebSphere
BEA Weblogic





Erfahrungen:
Dienstleistungsunternehmen,
Industrie,
Universitäten,
Öffentlicher Dienst

Bevorzugt:
Dienstleitstungsunternehmen (Telekommunikation, Banken, Versicherungen, etc.)


2010/2011 Pflege und Weiter-Entwicklung einer JEE-Applikation basierend auf Webservices

          sowie einer Eclipse RCP-Applikation

         - Weiterentwicklung und Fehlerbeseitigung einer Eclipse RCP-Applikation 

           basierend auf Spring und Hibernate

         - Fehlerbeseitigung und Weiterentwicklung einer JEE-Applikation basierend auf Spring,

           EJB3, Hibernate und Webservices

         - Betreuung von und Absprachen mit Lieferanten

         - Betreuung von und Absprachen mit Fachabteilungen

         - Tests und Testautomatisierung

         - Migration des Datenbestandes

 

         Systemumgebung: Eclipse 3.6, Java 5, EJB3, Eclipse RCP, Spring 2, Hibernate,

                         GlassFish, PHP, Subversion, Maven,  Oracle, MySQL, PL/SQL, UML

 

2009/2010 Architektur, Design und Entwicklung von Framework-Klassen für JSF-Webapplikationen

       - Architektur, Design und Entwicklung von JSF-Komponenten für den Einsatz in Java-

         Server-Faces-Webapplikationen.

       - Erweiterung der Trinidad-Tabellen-Komponente um die Möglichkeit der Filterung

         von Datensätzen

       - Design und Implementierung einer Komponente zum Druck von JSF-Seiten

       - Design und Implementierung einer Komponente zur Erzeugung von PDF-Dokumenten

         zu JSF-Seiten

 

       Systemumgebung: Eclipse 3.5, JSF 1.2, MyFaces, Trinidad, Facelets, JBoss, JUnit,
                       Log4J, PD4ML, iText, JasperReports, Subversion, Maven, EJB 3, Shale,
                       Oracle, PL/SQL, , UML, JAVA JDK 1.5

 

2008/2009 Entwicklung einer Eclipse RCP-Applikation und von WebServices

- Arbeit als Architekt, Designer und Entwickler,

   - Beratung Projekt- und Produktivitätsmanagement, um einen extrem

  engen Zeitrahmen einhalten zu können, was erfolgreich gelang

- Entwicklung einer Inhouse-Applikation zur Händler-Verwaltung für

  eines der größten Telekommunikations-Unternehmen Deutschlands

- Erstellung der Architektur auf Basis von Eclipse RCP, OSGI, Equinox,

  Hibernate 3.3, Spring 2.5 und Oracle

- Design und Implementierung der Masken

   - Design und Implementierung der Persistenz-Schicht

         - Entwicklung eines GUI-Frameworks

   - Import-Funktionalität aus Excel etc.

- Verschlüsselung sicherheitsrelevanter Daten

- Einbindung des Security-Frameworks in die Applikation

- Coaching der internen und externen Mitarbeiter

- Lösung der technisch schwierigsten Probleme

- Aufbau der Entwicklungs-Umgebung und Infrastruktur

- Konfigurations-Management

- Erstellung von JUnit-Tests


  Systemumgebung: Eclipse 3.3, 3.4, Eclipse RCP,

OSGI, Equinox, Hibernate 3.3, JUnit,

Spring 2.5, AOP, LDAP, Acegi, Subversion,

Maven, AspectJ, Oracle,

SWT-Designer, Window-Tester, GlassFish,

Log4J, UML, JAVA JDK 1.6,


2008    Entwicklung einer Java-Web-Applikation auf Basis von Java Server Faces

  (JSF), AJAX, Hibernate und Oracle

- Arbeit als Architekt, Chef-Designer und Chef-Entwickler

  - Erstellung der Aufwandsabschätzung und des Projektplans

  - Erstellung der Architektur auf Basis von Java Server Faces 1.2 mit

 Facelets, Hibernate 3.1 und Oracle unter Einsatz von Eclipse 3.3

 für eine B2B- Web-Applikation

- Konzeption und Entwicklung eines Frameworks für die Erstellung

 einer Web-Applikation zur Online-Erfassung und -Pflege von Anträgen

- Design und Implementierung von interaktiven Masken mit JSF und

 ICEfaces 1.7

- Coaching der internen Mitarbeiter in Hibernate, JSF ICEfaces

- Aufbau der Entwicklungs-Umgebung und Infrastruktur

  - Konfigurations-Management

- Erstellung von JUnit-Tests


  Systemumgebung: Eclipse 3.3, Java Server Faces 1.2, ICEfaces 1.7,

MyFaces, Facelets, Hibernate 3.1,

Subversion, Oracle, JUnit, Log4J, UML, JAVA JDK 1.5,

JavaScript, HTML, AJAX


2007/2008 Entwicklung einer Java-Web-Applikation auf Basis von

 Java Server Faces (JSF), Spring, Hibernate und MySQL für eine Versicherung

 -         Arbeit als Architekt, Chef-Designer und Chef-Entwickler

 -         Erstellung der Architektur auf Basis von Java Server Faces 1.2 mit Facelets, Spring 2, Hibernate 3.1 und MySQL 5 unter Einsatz von MyEclipse 3.1 für eine weltweit einzusetzende Web-Applikation

 -         Konzeption und Entwicklung eines Frameworks für die Erstellung einer Web-Applikation zur Online-Erfassung und -Pflege von Daten zu Versicherungs-Verträgen

 -         Konzeption und Implementierung der Persistenz- und der Logik-Schicht

 -         Konzeption und Implementierung der Benutzer- und Rechteverwaltung

 -         Konzeption und Entwicklung von Komponten zum fachlichen und technischen Logging sowie das E-Mail-System

 -         Design und Entwicklung von neuen JSF-UI-Komponenten

 -         Design und Implementierung von interaktiven Masken mit JSF

 -         Coaching der internen Mitarbeiter in Spring, Hibernate, JSF und Java

 -         Beratung zu Projekt-Management gemäß

 agilen Vorgehensmodellen (SCRUM) und Aufwandsabschätzungen

 -         Erstellung der Programmierrichtlinien

 -         Aufbau der Entwicklungs-Umgebung und Infrastruktur

 -         Performance-Tuning der Persistenz-Schicht und von Hibernate

 -         Konfigurations-Management

 -         Erstellung von JUnit-Tests


 Systemumgebung: MyEclipse, Eclipse /3.1,

  Java Server Faces 1.2, Facelets,

  Spring 2, Hibernate 3.1, MySQL 5,

  Subversion, JUnit, UML, JAVA JDK 1.5


2006/2007 Vergleichsstudie JAVA/J2EE C#/.NET          

 - Vergleich der Software-Entwicklung mit JAVA/J2EE bzw. C#/.NET

hinsichtlich verschiedener Kriterien (Entwicklungsaufwände,

Performance, Speicherbedarf, etc.)

 - Vergleich von Persistenz-Mechanismen (JDO, JDBC, Hibernate, ODBC,

ADO.NET, Oracle 9i) hinsichtlich Performance und Speicherbedarf

 - Anbindung bestehender Software (JNI, Managed Wrapper)

 - Einsatz verschiedener Klassenbibliotheken (GEF, EMF, G-Lib)

 - Architektur, Design und Implementierung einer

Administrator-Applikation (sowohl in VS.NET 2005 als auch JAVA)

 - Entwicklung von Client-Oberflächen (WindowsForms, SWING, SWT/Jface)

 - Erstellung von StoredProcedures für Oracle 9i

 - Anbindung externer Bibliotheken und von Dritt-Software

 - Technologie-Folgen-Abschätzung


 Systemumgebung: JAVA JDK 1.5, Eclipse 3.1, JDO 2, EJB 3.0, JDBC,

  Eclipse RCP, SWING, SWT/JFace, J2EE, GEF, EMF, Spring,

  JSP, Struts, Servlets, Portlets, JNI, Hibernate,

  Visual Studio.NET 2005, C#, .NET, ADO.NET,

  WindowsForms, Windows 2000/XP, Oracle 9i,

  Oracle Enterprise-Manager, SQL, Office,

  Microsoft Project, Windows Server 2003, UML


2005    Projektleiter für ein Projekt zur Entwicklung einer verteilten

  Multi-Tier-Applikation im Medienbereich mit service-orientierter

  Architektur (SOA, WebServices) mit C#/.NET

 

  - Projektleitung

  - Projektmanagement und Projektplanung (u.a. MS Project)

  - Anforderungsanalyse und Anforderungsspezifikation

  - Mitarbeit an Architektur (SOA, Webservices)

  - Mitarbeit am Design des Objektmodells und des Datenbankmodells

  - Aufbau des Teams

  - Aktivitäten-Planung und Koordination der Arbeiten

  - Coaching eines internen Mitarbeiters in Punkto Projektmanagement

 und Projektplanung

  Systemumgebung: MS Project, Visio, Office,

Visual Studio.NET 2003/2005,

C#, .NET 1.1/2.0, ASP.NET, SOAP,

WebServices, Visual Source Safe, JUnit, Log4NET,

Windows 2000/XP, MS SQL Server, T-SQL, UML


2004    Erstellung von .NET-Applikationen (C#) zur Ablösung des Hosts in einem

  Großunternehmen aus der Konsumgüter-Industrie

 

  - Konzeption und Design von mehrschichtigen .NET-Applikationen (OOA, OOD)

- Implementierung dieser .NET-Applikationen mit C# (OOP)

- Einsatz und Weiterentwicklung des Frameworks

- Erstellung von PL/SQL-Prozeduren und - Packages

- Erstellung von Visual Studio.NET Wizards

- Datenbank-Optimierung

- Produktivitäts-Tunig (Maßnahmenkatalog zur Produktivitäts-Steigerung)

- Coaching der internen Mitarbeiter


  Systemumgebung: Visual Studio.NET 2003,

  C#, ADO.NET, Visual Basic, Windows 2000/XP, Oracle, PL/SQL, TOAD,

  ComponentOne, UML


2004    Schulungen "Java und XML",

 

  - Konzeption der Schulung und Erarbeitung der Schulungsunterlagen

 zu den Themen SAX, DOM, JDOM, XML, XLST, XPATH, JAXB, JAXP, JAXR, SOAP,

 WSDL, UDDI, J2EE, Apache Axis, Xerces, Xalan, StrutsCX, SWING

- Erarbeitung von Übungen zum Lesen und Schreiben von XML-Daten

 mittels Java, zur Datenbank-Anbindung sowie zur Erstellung von

 grafischen Oberflächen mit SWING

- Schulungs-Durchführung


  Systemumgebung: Eclipse, JBuilder, Ant, Java, JDK1.4, Windows 2000/XP,

PL/SQL, UML, MySQL


2003    Beratung bei der Integration eines Automatisierungsprojektes in England (London)

 

  - Produktivitäts-Tuning (Maßnahmenkatalog zur Produktivitätssteigerung)

  - Durchführung von Integrationstests

- Debugging von Java-Applikationen (Enterprise Java Beans (EJB)), JDBC

- Einsatz eines Frameworks


  Systemumgebung: J2EE, JDK1.3, Eclipse, Struts, Ant, JUnit,

Windows 2000/XP, Oracle, PL/SQL, TogetherJ, UML,

Borland Application Server

 

2001-03 Weiterentwicklung einer Standard-Software zum

  Dokumenten- und Ínformations-Management:

 

  - Projktleitung inkl. Budget-Verantwortung

  - Koordination der Arbeiten an externen Standorten (Indien)

- Produktivitäts-Tuning und -Management

- Prozessdefinition (RUP)

- Systemarchitekt und Chefentwickler

  - Analyse (OOA)

- Komponenten- und Objektorientiertes Design (OOD),

  - Design-Patterns,

  - Entwicklung (OOP) mit einem iterativen Vorgehensmodell:

- Netzwerk- und Multiuserfähigkeit

- Transaktionssteuerung

- Indizierte Suche

- Benutzeroberfläche (MFC, WindowsForms)·  

- SAX-Schnittstelle für Import und Austausch von XML-Daten

- Datenbank-und UI-Framework

- COM-Clients (VB6) und COM-Server (VC6)

- ActiveX-Komponenten·   

- Reporterstellung       

- Integrations- und Release-Tests

- Konfigurations-und Change-Management der Software

- Profiling und Performance-Optimierung (C++)

           - Installationsprogramm (WISE)

             - Migrationskonzept für .NET

- Teilmigration nach .NET

             - Konzeption und Entwicklung einer .NET Programmierschnittstelle

- XP (Extreme Programming, Pair-Programming)

 

  Systemumgebung: Win 2000/NT/98/XP, Visual C++ 6.0, Visual Studio.NET 2003

COM+, IDL, ATL, C#, Xerces, UML, Visual Basic 6,

Crystal Reports, RUP, WISE,


2001    Unterstützung und Beratung des Projektmanagements bei der Auswahl eines

  neuen Content-Management-Systems für den Einsatz in einem weltweit

  agierenden Medienunternehmen,

 

  - Evaluation verschiedener Systeme (Interwoven Teamsite, CoreMedia, Bowstreet, Xaphran, OpenMarket, Vignette, XML, XSLT)·         Performance-Profiling eines Java-Systems·         Entwicklung von Einsatzszenarien·         Technologiefolgenabschätzungen·         Migrationskonzepte

  - Entwicklung von Einsatzszenarien,

  - Technologiefolgenabschätzungen,

  - Migrationsstrategien,

  - Produkvititäts-Management (Konzepte zur Produktivitätssteigerung)


  Systemumgebung: Win 2000, SUN SOLARIS, Java Servlets, Tag Libraries,

XML, XSLT, Xerces, CVS, Oracle, PL/SQL, Tomcat,

CoreMedia, Interwoven Teamsite, Apache Cocoon,

Bowstreet, Xaphran, OpenMarket


2000    Beratung und Unterstützung bei Projektleitung und Projektmanagement in

  einem Projekt einer Frankfurter Großbank zur Entwicklung einer weltweit

  verfügbaren Intranet-Lösung im Bereich Operational Risk.

  - Definition des Entwicklungsprozesses und eines an das Projekt

 angepassten Vorgehensmodells (Roadmap, Software Development Plan, Risk Assessment, RUP)

  - Beratung hinsichtlich zu treffender Maßnahmen zur Erhöhung des

 CMMI-Levels von 2 auf 3

  - Festlegung der zu erstellenden Dokumente und Qualitätssicherungs-

 Richtlinien

- Architekturauswahl (Java Servlets, Java Server Pages,

 Enterprise Java Beans, Active Server Pages, Client Server)

  - Projekt-Controlling

  - Konfigurations-Management


  Systemumgebung: Win 2000 / Win NT Server, IIS, ASP, BEA WebLogic,

JBuilder, JSP, EJB, Business Objects, Continuus,

Oracle

 

2000    Entwicklung einer e-Commerce-J2EE-Lösung (B2B, B2C) für eine Versicherung

  - Definition des Entwicklungsprozesses und projektspezifischen

 Vorgehensmodells (Risk Assessment, Roadmap, Software Development Plan,

 CMMI)

  - Projektmanagementsupport

- Entwicklung der Architektur (3-Tier, Thin-Client)

  - Aufbau eines Teams

  - Produktivitäts-Management zur Verbesserung der Entwicklungsprozesse

 und Erhöhung der Produktivität

  - Coaching der Mitarbeiter (Java, SWING, JSP, Servlets, JNDI, RMI,

 CORBA)

  - objektorientiertes Design mit UML (OOD)

  - objektorientierte Implementierung (OOP)

 - GUI-Oberfläche

 - Serverseitige Software (Servlets, JSP, EJB, CORBA, JDBC):

Anwendungslogik, Anbindung Oracle-DB

 - Clientseitige Oberfläche (HTML, JavaScript)

 - Performance-Analyse und -Optimierung

- Integrationstests und Testskripte


  Systemumgebung: Java JDK 1.1/1.2, IBM WebSphere 3.x auf IBM AIX,

Visual Age for Java, JBuilder, Tomcat, Java Servlets,

Java Server Pages (JSP), RMI, CORBA,

Enterprise Java Beans (EJB), Swing, JavaScript, HTML,

Windows 2000/NT/9x, Oracle, PL/SQL, MS Project


2000    Architekturstudie für die Deutsche Bundesbank über

  die Einführung Java-basierter Software-Entwicklung


  - Beschreibung der Architektur (Thin/Fat-Client-Multi-Tier)

 und aller wesentlichen Technologien

  - Definition des Entwicklungsprozesses und eines Vorgehensmodells

 für objektorientierte Multi-Tier-Projekte auf Java-Basis

  - Maßnahmenkatalog zur Erreichung eines CMMI-Levels 3

  - Entwicklungsmethodik im Hinblick auf maximale Produktivität

  - Hard- und Software-Auswahl

  - Schulungskonzept für Mitarbeiter mit Host-Erfahrungen

  - Entwicklung eines Einführungskonzeptes (JDK 1.1 / 1.2, EJB,

 WebSphere, Java Servlets, Java Server Pages, VisualAge, RMI/IIOP,

 SAX, DOM)

- Anbindung von Legacy-Systemen wie OS/390 Mainframes und Oracle-DBs


  Systemumgebung: Java JDK 1.1/1.2, IBM WebSphere 3.x, Visual Age for Java,

Java Servlets, Java Server Pages (JSP),

Enterprise Java Beans (EJB), TogetherJ, MQSeries,

Windows 2000 / NT / 9x, Mainframe (OS/390), Oracle


1998-1999 Entwicklung eines objektorientierten Frameworks unter Windows NT

 für eine neue Generation von Geräten eines führenden

 Medizintechnik-Herstellers


 - SW-Entwicklung und Teamleitung

 - Definition des Entwicklungsprozesses und eines an das

Projekt angepassten iterativen Vorgehensmodells (Vorgehensplan,

Entwicklungsplan, CM, CMMI)

 - Projektplan (Grob- und Feinplanung, MS Project),

Aufwandsabschätzungen gemäß FunctionPoint-, DBM- und MinMax-Methode

 - Produktivitäts-Tuning (Steigerung der Softwareentwicklungs-

Geschwindigkeit durch Optimierung der Zusammenarbeit

sowie verbesserten Tooleinsatz)

 - Betreuung der Kunden des Frameworks, Absprachen über

Systemanforderungen

 - Integration indischer Entwickler in das Team

 - Objektorientiertes SW-Design der Klassenbibliotheken eines neuen

GUI-Frameworks mit Booch (OOD)

 - Qualitätssicherungs- und Testkonzept und Umsetzung dieser Konzepte,

Code- und Doku-Reviews, automatisierte und manuelle Testverfahren

 - SW-Konfigurations- und Versions-Management

 - Objektorientierte Implementierung mit Rational Rose (OOD) und

Visual C++ (OOP) eines komplexen Multi-Prozess-Systems unter

Einsatz von MDA (Model Driven Architecture)

und RTE (Round Trip Engineering)

 - Performance-Optimierung der Echtzeit-Graphik


 Systemumgebung: Visual-C++ 5.0/6.0 unter Windows NT unter Einsatz

  von MFC, STL, objektorientierte Datenbank Objectivity,

  Extensiver Einsatz von Rational Rose und UML/Booch

  in allen Phasen (Analyse, Design, Code-Generierung,

  Doku), Versionsverwaltung mit ClearCase


1998     Entwicklung eines netzwerk- und multiuserfähigen, objektorientierten

  Datenbankkerns für das Dokumenten- und Wissensmanagement-System Inforce

  für Windows


  - Pattern-Orientierte Software-Architektur

  - Objektorientiertes Design

  - Objektorientierte Implementierung

  - Funktions- und Release-Tests

  - Design und Entwicklung eines Persistenz-Frameworks

  - Bedienoberfläche

  - Performance-Optimierung


  Systemumgebung: Visual C++ 5.0 unter Einsatz von MFC und STL,

Software-Engineering: UML mit OWT2


1997     Entwicklung eines Kundenbetreuungs- und Abrechnungs-Systems in der

  Telekommunikations-Branche


  - Entwicklungs-Leiter im Teilprojekt Customer Care

  - Projektplanung für das Team, Aufwandsabschätzungen

  - Objektorientiertes Software-Design mit Rational Rose und Booch (OOD)

  - Objektorientierte Software-Entwicklung (OOA) sowohl auf dem Client

 (GUI) als auch auf dem Server (Business-Logik, Anbindung an Oracle DB)

  - Funktionstests

  - Definition des Vorgehensmodells

  - Einsatz und Weiterentwicklung von kundenspezifischen

 Klassenbibliotheken (TFC)

  - Koordination der Releases mit anderen Teilprojekten



 Systemumgebung: Client-Server-Architektur mit 3 Schichten

  (Windows-NT-Clients, Unix-Applikationsserver,

  Oracle-Datenbank, Tools: Visual C++ 4.x mit MFC und TFC

  unter Windows NT, Sun-C++-Compiler unter Unix, Pro-C

  zum Aufruf von Oracle-Stored-Procedures, PL/SQL,

  Software-Engineering: OOD mit CASE-Tool Rational-Rose,

  ClearCase


1996-97  Weiterentwicklung einer Standard-Software für ein

  Präzisionsmeßsystem, Design und Realisierung eines

  neuen Datenbankkerns

  (mit Visual C++ 4.x mit MFC, ODBC, MS Access, Windows 95/NT)


1996-1997         Internet-Software "InforceNet" in Java (mit JDK 1.02 von Sun,

 Visual J++ von Microsoft),

 Aufbau einer Internet-Domäne (mit HTML 3.2)


1995-96  Für die Stadt Hamburg Neukonzeption,  objektorientierte Analyse,

 Design  und Realisierung eines fachlich konfigurierbaren,

 verteilten, objektorientierten Systems zur Vorgangsverarbeitung

 sowie einer allgemein verwendbaren Klassenbibliothek als Basis für weitere SW-Projekte (OOA und OOD in OMT mit CASE-Tool ObjectTeam, Visual C++ 4.x mit MFC unter Windows NT bei Einsatz des RDBMS Ingres)


1993-95  Entwicklung spezieller Schnittstellen von Inforce für Windows

 zu Fachinformationszentren, Online- und CD-ROM-Datenbanken

 (verschiedene Universitäten, Firmen und Behörden) sowie

 spezieller Module (TU Hamburg-Harburg)

 (mit Visual C++ 1.x, 2.x mit MFC, Borland C++ 3.x mit OWL)


1993-97  Objektorientierte Analyse und Design sowie Realisierung des

 objektorientierten Literatur- und Informations-Management-

 Systems Inforce® für Windows 3.1 / 95 / NT inkl.

 Entwicklung eines eigenen Datenbankkerns.

 Einsatz dieser Standard-Software vor allem an Universitäten

 und in Großunternehmen eingesetzt.

 (mit MFC 4.x, 2.x, 1.5x mit MFC, Borland C++ 3.x mit OWL,

 Zortech C++ 2.1, objektorientierter Analyse und Design)


1991-93  Analyse, Design und Realisierung des Literatur- und

 Informations-Management-Systems Topics für GEM.

 (mit Borland C, objektorientierter Analyse und Design)


1989-91  Mitarbeit an Pflichtenhefterstellung, Analyse, Design und

 Realisierung eines verteilten Prozeßleitsystems für ein

 Großunternehmen der Stahlindustrie

 (mit den Software-Engineering-Methoden SA=Strukturierte Analyse,

 MD = Modular Design, CASE-Tool ProMod, C, Fortran,

 C++ unter VAX/VMS und Unix bei Einsatz von ORACLE mit SQL)


1987-88  Implementierung eines Algorithmus zur Simulation eines

 physikalisches Systems auf einem Parallelrechner mit

 64 Prozessoren (Transputern) in Occam (Diplom-Arbeit).

Referenzen werden für registrierte GULP Nutzer angezeigt.