Hamburg |
asap |
- |
Freiberuflich |
04/2006 - 10/2015 Dauer 115 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Airbus, Finkenwerder NSS-CC Kabinen-Architektur Airbus entwickelt ein Hardware- u. Software-System zur Projektbeschreib Bereitstellung des Internetzugangs für Passagiere in der Kabine ( Konkurenzprodukt zu CBB). Aufgaben: - Requirements Enginnering - Projektleitung - Qualitätsmanagement gemäss Airbus-Standards (ABDxxx, DO178B) ung |
|||
Verwendete Technologie |
|||
02/2005 - 03/2006 Dauer 14 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Frankfurt(Deutschland) |
||
Aufgaben Basel-II Die Bank entwickelt einen Basel-II-Rechenkern mit Hilfe von Projektbeschreib SAS. Erstellung von Teilen der Spezifikation für den Rechenkern. Eine Vergleichs-Implementierung zum Testen des Rechenkerns und zur Simulation wurde in Java realisiert. Die Teilnahme an der QIS4 u. 5 der Bundesbank wurde mit Hilfe der obigen Java- Implementierungen durchgeführt. Fachliche Verifikation der Ergebnisse in den QIS-Sheets. ung: Projektgröße: 20 Personen Fachliche Analyse, Software-Architektur, Testdurchführung SAS, Java, VBA, Oracle, DWH, PL/SQL realisiert mittels möglich Referenz |
|||
Verwendete Technologie Oracle (allg.) SAS (Software) PL/SQL Java (allg.) VBA (Visual Basic for Applications) Risikomanagement |
|||
07/2002 - 11/2004 Dauer 29 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Hamburg(Deutschland) |
||
Aufgaben Kabinen-Logbook als Web-Applikation Defekte im Flugzeug werden mit Hilfe einer Web-Applikation Projektbeschreib erfasst, ausgewertet und per WebServices (Axis) an Systeme am Boden geschickt. Die Anwendung besitzt eine J2ee-Architektur: Als MVC-Framework wird STRUTS eingesetzt (JSP's als Views); als Servlet-Engine dient Tomcat; fuer die Anwendungsschicht mit Hilfe von EJBs kann wahlweise JBoss, Weblogic oder Tomcat (dann ohne EJbs) eingesetzt werden; die Datenbank-Anbindung über Jdbc (via DAO-Klassen) ist DB-unabhängig. Als Frontend wird ein Touch-Screen eingesetzt, daher sind die Web-Seiten ung Projektgröße: 3 Personen Analyse, Design, Software-Architektur, Entwicklung und Testdurchführung UML (RUP), Java, J2EE, Struts, Tomcat, XML, XSLT, .NET (C#), Axis, HTML, JavaScript realisiert mittels möglich Referenz |
|||
Verwendete Technologie JDBC (Java Database Connectivity) BEA WebLogic Server Apache Tomcat Apache Jboss UML XML .Net J2EE (Java EE) Java (allg.) Webservices XSLT (XSL Transformation) XHTML (Extensible HyperText Markup Language) JSP (Java Server Pages) JavaScript C# Swing MVC - Model View Controller RUP - Rational Unified Process |
|||
05/2001 - 05/2002 Dauer 13 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Hamburg(Deutschland) |
||
Aufgaben Internetanbindung eines Portfoliomanagement-Systems Das neue Portfoliomanagement-System (PMNEU) der Projektbeschreib Backend (Host; MQSeries; Oracle) und den Clients (Internet-Browser; VisualBasic-Client) über einen bank-internen XML-Bus (Hiob) kommuniziert (SOAP-basierte XML-Messages). Aufgabe war zuerst die Erstellung eines Anbindungskonzepts für den web-basierten Client von PMNEU in die Anwendungsarchitektur der Web-Site der Bank. Diese basiert auf einem Cluster v. BEA-Weblogic-Servern. Die Erfahrungen und Kenntnisse aus dem vorherigen Projekt (s.u.) kamen hier zum Tragen. Als nächstes wurde eine Evaluierung von XML-Werkzeugen, zur Erzeugung und Parsen der XML-Nachrichten vom C++-Server, durchgeführt. Aus Wartbarkeitsgründen wurde wurde Jaxb von SUN eingesetzt (Jaxb - generiert anhand einer DTD Java- Zugriffsklassen zum Erzeugen und Parsen DTD-konformer XML- Dokumente). Die Entwicklung erfolgte mit Hilfe von EJBs unter BEA Weblogic. Das Frontend wurde mit Hilfe von JSPs realisiert (die teilweise generiert wurden). Erstellung und Durchführung von Modul- und Lasttests im Zusammenarbeit mit dem Fachbereich. ung: Projektgröße: 2 Personen Analyse, Design, Software-Architektur, Entwicklung und Testdurchführung UML (Together/J), Java, J2EE, JSP, EJB, BEA Weblogic, AbaXX Engines, XML (SAX, DOM, JDOM, XSLT, Jaxb), HTML, JavaScript realisiert mittels |
|||
Verwendete Technologie Oracle (allg.) BEA WebLogic Server UML Visual Basic XML C++ J2EE (Java EE) Java (allg.) EJB (Enterprise JavaBeans) SOAP (Simple Object Access Protocol) XSLT (XSL Transformation) XHTML (Extensible HyperText Markup Language) JSP (Java Server Pages) JavaScript JAXB |
|||
05/2000 - 04/2001 Dauer 12 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort München(Deutschland) |
||
Aufgaben Internet Relaunch - Banking/Trading Gegenstand des Projekts war der Relaunch der Web-Site der Projektbeschreib Hypo-Vereinsbank. Erste Aufgabe war die Erstellung der Softwarearchitektur für den Internet Relaunch der HypoVereinsbank (Privatkunden- Portal). Die vorhanden Host-IMS-Transaktionen wurden per IMS- Connect for Java angebunden. Die Middle-Tier wurde mit Hilfe von EJBs auf einem BEA Weblogic Cluster realisiert. Das Frontend wurde mit Hilfe von JSPs gebaut unter Zuhilfenahme eines JSP-Frameworks (Struts, AbaXX, Tag-Libraries). Die Entwicklung der Web-Site war fachlich aufgeteilt in Teams. Als TeilProjektleitung war ich für die Erstellung des Tradingbereichs (Depot, Ordersystem u. Neuemissionen) verantwortlich. Erstellung und Durchführung von Modul- und Lasttests im Zusammenarbeit mit dem Fachbereich. ung: Projektgröße: etwa 50 Personen (Teamgrösse Wertpapier: 6 Personen) Analyse, Architektur, Entwicklung, Test, Teilprojektleitung Wertpapier-Team realisiert mittels: UML (Together/J), Java, J2EE, JSP, EJB, BEA Weblogic, Struts, HTML, JAVScript Auf Anforderung möglich (s.o.). http://www.hvb.de/ Referenz |
|||
Verwendete Technologie IMS (IBM) BEA WebLogic Server UML J2EE (Java EE) Java (allg.) EJB (Enterprise JavaBeans) XHTML (Extensible HyperText Markup Language) JSP (Java Server Pages) Wertpapierhandel |
|||
01/2000 - 04/2000 Dauer 4 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Frankfurt(Deutschland) |
||
Aufgaben Dresdner Bank, Frankfurt Firmenfinanzportal Projektbeschreib Entwicklung eines Internet-Portals für Firmenkunden der ung: Dresdner Bank. Die Erstellung des Portals erfolgte in fachlich aufgeteilten Teams (Festgeld, Wertpapier, : ). Innerhalb des Wertpapierteams wurden zuerst das Objektmodell und die UseCases für das Internet Brokerage System erstellt. Die Umsetzung der UseCases für den Wertpapierbereich als serverseitigen Komponenten, erfolgte mit Hilfe von EJBs unter BEA Weblogic bzw. IBM Websphere. Das Frontend wurde erstellt mit Hilfe von Java Server Pages und Servlets zur Anbindung der serverseitigen Komponenten. Die Backendsysteme wurden per JDBC (DB2-Datenbank) und MQSeries angebunden. Die Wertpapier-Orders wurden als Swift-Nachricht kodiert (MT502) und an das Backend geschickt. Projektgröße: etwa 100 Personen Analyse, Design, Entwicklung, Test Plattform: Solaris, WindowsNT realisiert mittels: J2SE, J2EE ( JSP, Servlets, CORBA), JDBC, XML, UML, Oracle8i, JBuilder |
|||
Verwendete Technologie JDBC (Java Database Connectivity) Oracle Solaris (SunOS) BEA WebLogic Server IBM WebSphere Application Server (WAS) UML XML J2EE (Java EE) Java (allg.) CORBA XHTML (Extensible HyperText Markup Language) JSP (Java Server Pages) Windows NT Servlets Wertpapierhandel JBuilder |
|||
03/1999 - 11/1999 Dauer 9 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Schweiz |
||
Aufgaben Internetagentur: IXL Unterstützung bei verschiedenen Web-Projekten Projektbeschreib Umsetzung einer vorhandenen Applet-Lösung in eine ung: serverseitige Lösung mittels Servlets für eine Bank. Umsetzung von Web-Sites mit Hilfe von Servlets und JHTML (Vorläufer von Java Server Pages) Projektgröße: Unterschiedlich bis 4 Personen Projektleitung, Analyse, DB-Design, Entwicklung Realisiert unter : heterogene C/S Umgebung www.flexi.ch (GE Capital Schweiz) |
|||
Verwendete Technologie Verteilte Systeme JSP (Java Server Pages) Servlets |
|||
01/1999 - 10/2015 Dauer 202 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben selbständige Tätigkeit als Berater für Softwareentwicklungs-Firmen Unternehmensberatungen (detaillierte Historie s.u.) verschiedene Firmen und Behörden (Projekt-Historie s.u.) Tätig in den Bereichen Projektmanagement, Analyse Design, Entwicklung und Test. Schwerpunkte im Bereich Software-Architektur liegen in dem Design von Multi-Tier-Architekturen, im Bereich Analyse/Design in der Anwendung der objektorientierter Methoden mit Hilfe der UML und im Bereich der objekt-orientierten Anwendungsentwicklung in der Programmierung mit Hilfe von Java (J2EE), C# (.NET) und C++ (Corba) Zusätzlicher Schwerpunkt bankfachliche Analysen im Basel-II-Bereich. |
|||
Verwendete Technologie UML .Net C++ J2EE (Java EE) Java (allg.) CORBA C# Risikomanagement |
|||
04/1998 - 08/1998 Dauer 5 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Oslo(Norwegen) |
||
Aufgaben Behörden - Norwegisches Arbeitsamt Oslo Objektorientiertes Client-Server-Projekt mit OO4GL-Werkzeug Die Anwendung diente der Verwaltung von behinderten Projektbeschreib Arbeitslosen in Norwegen. Frontend-Programmierung von Bildschirm-Masken mit Hilfen der Visual Parts in Visual Age. Fat-Client-Architektur mit direktem Zugriff auf die Datenbank (Oracle) von den Clients aus. ung: Projektgröße: 20 Personen Analyse, Design, Realisierung Visual Age Smalltalk, Rational Rose (objektorientierte Modellierung) Realisiert |
|||
Verwendete Technologie Oracle (allg.) Rational Rose Smalltalk Verteilte Systeme |
|||
04/1996 - 01/1999 Dauer 34 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Hamburg(Deutschland) |
||
Aufgaben Behörden - Polizei Hamburg Objektorientiertes Client-Server-Projekt mit OO4GL-Werkzeug Die Anwendung EPOS (Ereignisse, Personen, Objekte, Sachen) Projektbeschreib dient zur Erfassung der vorgenannten Entitäten und deren Verknüpfung miteinander. Die Anwendung wird in der Vorfallermittlung eingesetzt für bestimmte Themenbereiche: Rechte Szene, Linke Szene, Zuhälter-Millieu, : . Die Sachberarbeiter der Polizei können innerhalb der Daten recherchieren. Konzeption, Spezifikation einer Anwendung aus dem Behördenbereich mit Hilfe eines OO4GL-Tools (Dynasty). Definition einer objektorientierten 3-Schichten-Architektur. Spezifikation und Design von Business-Objekten für obige Anwendung . ung: Projektgröße: 3 Personen Analyse, Architektur, Realisierung 4GL-Tool: Dynasty, ERWin (Datenmodellierung), Rational Rose (objektorientierte Modellierung) Realisiert |
|||
Verwendete Technologie Software Architektur / Modellierung Rational Rose Verteilte Systeme |
|||
11/1995 - 04/1996 Dauer 6 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Schiffbau - CAD-System Objektorientiertes Client-Server-Projekt mittels CORBA Projektbeschreib Design einer CORBA-Implementierung (Orbix von Iona). ung: Kapselung von PL/1-Code in C++-Klassen und Verteilung dieser Klassen im Netz mit Hilfe eines ORB's (Object Request Brokers) zur Lösung eines Portierungsproblems Projektgröße: 3 Personen Projektleitung, Analyse, Design, Entwicklung Plattform: Sun Solaris, HP-UX realisiert mittels: CORBA, PL/1, C++, Orbix |
|||
Verwendete Technologie Oracle Solaris (SunOS) HPUX C++ CORBA Verteilte Systeme Microsoft Office (allg.) CAD (computer-aided design) |
|||
01/1994 - 11/1995 Dauer 23 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Schiffbau - CAD-System Evaluierungsprojekt objektorientierte Datenbanken Projektbeschreib Prüfung von OO-Datenbanken als Ersatz für relationale ung: Datenbanken. Entwurf einer Migrationsstrategie (Projektleitung, ein Mitarbeiter, ODMG u. C++). Projektgröße: 2 Personen Projektleitung, Analyse, Design, Entwicklung Plattform: Sun Solaris, HP-UX realisiert mittels: ODMG, C++, Orbix, Objectivity |
|||
Verwendete Technologie Oracle Solaris (SunOS) HPUX C++ CAD (computer-aided design) |
|||
01/1994 - 04/1996 Dauer 28 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Kunden im Schiffbau Mehrere Projekte PPS - und Fertigungsautomatisierungs- Anwendung Projektbeschreib Kundenspezifische Weiterentwicklungen für Schnittstellen ung: zwischen PPS- und CAD-Systemen. Projektgröße: 2 Personen Teilprojektleitung, Entwicklung |
|||
Verwendete Technologie C++ CAD (computer-aided design) Produktionsplanung und -steuerung (PPS) |
|||
01/1994 - 04/1996 Dauer 28 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Konzeption und Realisierung eines Softwaresystems Projektbeschreib Entwicklung eines Softwaresystems zur verbesserten ung: Zuverlässigkeitsberechnung für Schiffe. Es wurden zwei mathematische Themen miteinander verknüpft: Die statische Berechnung von z.B. Spannungen im Schiff mittels der Finiten- Element-Methode (FEM) mit den Methoden der Stochastik. Es wurden Eingangsgrössen der Modelle wie z.B. Plattendicken o. Kräfte mittels stochastischer Felder (Variablen) modelliert und dann mit Hilfe verschiedener stochast. Verfahren (Monte-Carlo, u.a.) die resultierenden Ausgangsgrössen wie z.B. Spannungen ermittelt (Erwartungswerte, Varianzen, Verteilung). Projektgröße: 2 Personen Teilprojektleitung, Entwicklung, Numerische Verfahren neu entwickelt realisiert mittels: FORTRAN u. C++ |
|||
Verwendete Technologie C++ Fortran Microsoft Office (allg.) Mathematik Finite-Elemente-Methode (FEM) |
|||
01/1991 - 01/1998 Dauer 85 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben |
|||
Verwendete Technologie |
|||
.Net
Apache
Apache HTTP Server
Apache Tomcat
BEA WebLogic Server
C
C#
C++
CORBA
DAS
Eclipse
EJB (Enterprise JavaBeans)
Hibernate (Framework)
HTML
IBM WebSphere Application Server (WAS)
J2EE (Java EE)
Java
Java (allg.)
JavaScript
JAXB
Jboss
JBuilder
JDBC (Java Database Connectivity)
JSF (Java Server Faces)
JSP (Java Server Pages)
JUnit
Linux (allg.)
Mathematik
Maven
Microsoft Office (allg.)
Microsoft SQL Server
Migration
mySQL
Objektorientierte Analyse (OOA)
ODBC (Open Database Connectivity)
Oracle (allg.)
Oracle Solaris (SunOS)
Perl
PL/1
PL/SQL
PostgresSQL
Rational Rose
Risikomanagement
RMI
RUP - Rational Unified Process
SAX
Server
Servlets
Smalltalk
SOAP (Simple Object Access Protocol)
Solaris
SQL
Struts
Swing
Sybase
UML
UNIX (allg.)
Verteilte Systeme
Virtual Memory System (VMS)
Visual Studio
Webservices
WebSphere
Windows NT
XHTML (Extensible HyperText Markup Language)
XML
XSLT (XSL Transformation)
Sprache Deutsch |
Einstufung Muttersprache |
Sprache Englisch |
Einstufung Gut |