Fachliche Leitung eines Teams von Softwareentwicklern für einen konzernweiten, globalen Cloud-Service zur Ermittlung des Endkundenpreises von Fahrzeugen, unter Berücksichtigung von ggf. anwendbaren Preisnachlässen und der im jeweiligen Markt geltenden Steuern.
Definition und Dokumentation einer übergreifenden Systemarchitektur in Abstimmung mit anderen Stakeholdern.
Kooperative Erstellung der User Stories, gemeinsam mit dem Requirement Engineer.
Entwicklung von Lösungskonzepten für die Umsetzung der User Stories.
Leitung eines 10-köpfigen Teams von Business Analysten im Rahmen eines Entwicklungsprojekts: Cloud-basierte Webanwendung für die Erstellung vonTransportdokumenten und die Abwicklung der Export- und Importprozesse auf der Basis dieser Dokumente.
Durchführung der Vorstudie und Erstellung des Lastenhefts.
Einführung agiler Methoden für die Anforderungsermittlung und -spezifikation im Rahmen des Scrum Vorgehensmodells.
Definition der funktionalen Architektur des Systems.
Konzeption und Spezifikation von Kernkomponenten.
Konzeption und Spezifikation der flexiblen kundenabhängigen Berechnung des Eigenanteils und weiterer Kosten
Testmanagement
Durchführung von Workshops mit Stakeholdern
Anforderungsermittlung, Systemanalyse und -spezifikation für wichtige Teilsysteme: Dangerous Goods Management, Booking, Export Documentation, Archiving
Durchführung von Workshops und Interviews mit Stakeholdern
Modellierung von Geschäftsprozessen
Architektur der Gesamtanwendung,
Design und Generierung der Businesslayer mit MagicDraw und AndroMDA, Entwicklung des Backoffices mit dem Google Web Toolkit, Entwicklung des CMS auf der Basis des Open Source CMS Magnolia.
Architektur
einer Java-Anwendung für die dynamischen Lagerplanung von
Ersatzteilen. Die Planungsdaten werden vom SAP-System an einen Web
Service übergeben. Aufgrund der langen Laufzeiten einer Planung
werden die Ergebnisse asynchron an einen SAP-seitigen Web Service
übergeben. Das System ist clusterfähig, das Load-Balancing
berücksichtigt die Auslastung der Server und die Komplexität der
Planungs-Jobs.
Entwicklung einer Reporting Engine für Fleetscape auf der Basis des BIRT Reporting Systems. Um hohe Performanz sicherzustellen und die Entwicklung der Reports zu vereinfachen, werden die Applikationsdaten nächtlich extrahiert, anschließend transformiert und in eine spezielle Report-Datenbank geladen.
Architektur der Gesamtanwendung
Entwicklung einiger Komponenten, u.a. des Usermanagements.
Design und Entwicklung eines hochverfügbaren und fehlertoleranten
Servers, der Anfragen von Bankautomaten und zum Einlösen von Schecks
entgegen nimmt und in das SAP-System der Bank einspeist.
Themen : OOD, Java, Spring, TCP/IP, SAPWeiterentwicklung der Anwendung, u.a. Caching der Simulationsdaten,
Benachrichtigungsfunktion für Benutzer.
Themen : EJB, Websphere Application Server 5.1, WSAD 5, Struts, Java, DB2Konzeption und Entwicklung der Administrationskomponente.
Themen : OOD, Spring, Hibernate, Struts, Tomcat, JavaCoaching bzgl. des Web service frameworks Axis.
Themen : Web services, AxisDesign und Entwicklung der Anwendung.
Coaching bzgl. OOD und Toplink.
Themen : OOA/OOD, Toplink, Struts, Tomcat, Java, Oracle 9iKonzeption eines auf offenen Standards basierenden Redaktionssystems
für die technische Dokumentation.
Technische Projektleitung während der Realisierung.
Themen : XML, XSL, XSL-FO, JavaWeiterentwicklung des Systems
Design und Entwicklung einer Web Service Schnittstelle für die
Anbindung von Dealer Management Systemen.
Design und Entwicklung einer Schnittstelle für die Anbindung der
Bestandsverwaltung.
Themen : Refactoring, SOA, Web Services, Axis, Toplink, JBoss, Struts, Tomcat, Java, OracleMigration von Altdaten in das neue Datenbankschema.
Anbindung an ein System zum Management von Kfz-Leasingverträgen
über eine Java/XML-Schnittstelle.
Themen : Oracle 9i, PL/SQL, XML, JavaKonzeption und Entwicklung einer Software, die aus
SGML Component Maintenance Manuals entsprechend ATA Spec 2200
PDF Dokumente generiert.
Themen : SGML, XML, Java, XSLT, XSL-FO, Xalan, RenderX XEPSpezifikation von Use Cases und Designmodellen (UML und ERM)
für Teilbereiche des Systems, u.a. Dokumentverwaltung, Interaktion
mit der Finanzbuchhaltung und die Auftragsabwicklung. Realisierung
der datenbankseitigen Funktionalität über Stored Procedures, sowohl
unter Sybase als auch unter Oracle (für die Interaktion mit der
Finanzbuchhaltung).
Themen : Rational Unified Process, Sybase, Oracle 9i, PL/SQLKonzewption und Entwicklung einer Framemaker+SGML Applikation für
CMMs (Component Maintenance Manuals).
Die Anwendung beinhaltet eine EDD, Read-Write Regeln
und einen Import Client.
Themen : SGML, C++Das System dient der Erzeugung, Verwaltung und Verteilung von
Informationen über Flughäfen, Flugrouten, metereologische
Bedingungen usw. Diese Informationen sollen den Nutzern in
verschiedenen Formaten zur Verfügung gestellt werden, u.a. in Form
von Papierdokumenten, als Website, als Nachrichtendienst und als
Anfragedienst. Auf der Basis von Anwendungsfällen, Vorschriften für
die Erstellung Aeronautischer Informationen und existierenden
Teillösungen wurde eine Systemarchitektur und eine
Anforderungsspezifikation entwickelt.
Themen : Content Management, OOA, XML
Konzeption eines Redaktionssystems für die Erstellung der
technischen Dokumentation eines Spezialmaschinenherstellers.
Das Redaktionssystem soll nahtlos an das interne ERP-System
angebunden werden und die Publikation im Druck, als CD-ROM
und im Internet unterstützen. In Gesprächen mit den Benutzern und
Entscheidern beim Kunden wurden zunächst die Ist- und Soll-Situation
ermittelt, und auf dieser Basis die Anforderungen an das System
in Form eines Pflichtenheftes spezifiziert.
Themen : Content Management, OOA, OOD, XMLRealisierung eines XML-B2B-Servers für die Lagerabfrage, Bestellung
und Bestellungsverfolgung von Flugzeugersatzteilen.
Angebunden wird der Server an das interne ERP-System und an die
EDV-Systeme von Tochterfirmen. Hierbei kommt das XML-basierte
Protokoll SOAP zum Einsatz. Über das HTTP-Protokoll ist das System
auch an Services von Zulieferern angebunden.
Software : Java, EJB, JSP, SAP, XML, XSLT, SOAP, TomcatRedesign und Implementierung einer E-Commerce Anwendung für den
Einsatz mit mehreren hunderttausend Kunden in einer Serverfarm.
Das Frontend wurde über Java Server Pages mithilde des Tomcat
Containers realisiert, als Webserver für statische Seiten und
das Load Balancing kam der Apache Server zum Einsatz. Als
Datenbank wurde Oracle über JDBC angebunden, die existierenden
Kundendaten wurden konvertiert und übernommen.
Technische Projektleitung bei der Realisierung eines Redaktionssystems
für die Benutzerdokumentation von Flugzeugen.Das System verwendet die
SGML-Datenbank Astoria und den SGML-Editor Adept.
Mithilfe der APIs dieser beiden Tools wurden in C++ Erweiterungen
realisiert, u.a. für das Varianten- und Publikationsmanagement,
sowie den Import und die Konvertierung von Herstellerdokumenten,
die anschließend von den Autoren nachbearbeitet werden können.
Über DSSSL und Framemaker+SGML werden die Dokumente für die
Publikation auf Papier, CD-ROM und im Internet aufbereitet.
Software : C++, SGML, Framemaker, Adept, DSSSL, Astoria (SGML-Datenbank), UMLImplementierung eines Konvertierungs- und Retrievalsystems für die
SGML-Dokumentation der Flugzeug-Hersteller. Die sehr großen Mengen
von SGML-Daten werden nach XML konvertiert. Über serverseitige Techniken
werden die XML-Daten über ein Web-Interface navigierbar und
durchsuchbar gemacht. Die Clients für das Retrieval sind als HTML-Clients
mit Java-Skript-Unterstützung realisiert.
Software : XML, Java, Javascript, Tcl, ApacheZusätzliche zum Entwurf der Serverarchitektur wurden die Verwaltung
von komplexen Dokumenten und die Verwaltung von Benutzerrechten
implementiert.
Software : Rational Rose, UML, Java, Servlets, LDAPDie Datenbank verwaltet zentral Information über u.a. Filme,
Konzerte, Veranstaltungsorte und Restaurants. Die Architektur folgt
dem 3-Tier Modell. Über einen als Applet realisierten Thin Client
geben Redakteure die Information ein bzw. erzeugen formatierte
Seiten. Der Thin Client ist über CORBA an die Anwendungslogik
angebunden, die wiederum über JDBC auf die Oracle-Datenbank zugreift.
Software : Java, JDBC, CORBA (Visibroker), Oracle, PL/SQLAnbindung an das in C++ realisierte System über das ´
Java Native Interface.
Software : Java, JNI, C++, InformixRequirement Engineer / Product Owner
Software Architect
Fachliche Leitung eines Teams von Softwareentwicklern für einen konzernweiten, globalen Cloud-Service zur Ermittlung des Endkundenpreises von Fahrzeugen, unter Berücksichtigung von ggf. anwendbaren Preisnachlässen und der im jeweiligen Markt geltenden Steuern.
Definition und Dokumentation einer übergreifenden Systemarchitektur in Abstimmung mit anderen Stakeholdern.
Kooperative Erstellung der User Stories, gemeinsam mit dem Requirement Engineer.
Entwicklung von Lösungskonzepten für die Umsetzung der User Stories.
Leitung eines 10-köpfigen Teams von Business Analysten im Rahmen eines Entwicklungsprojekts: Cloud-basierte Webanwendung für die Erstellung vonTransportdokumenten und die Abwicklung der Export- und Importprozesse auf der Basis dieser Dokumente.
Durchführung der Vorstudie und Erstellung des Lastenhefts.
Einführung agiler Methoden für die Anforderungsermittlung und -spezifikation im Rahmen des Scrum Vorgehensmodells.
Definition der funktionalen Architektur des Systems.
Konzeption und Spezifikation von Kernkomponenten.
Konzeption und Spezifikation der flexiblen kundenabhängigen Berechnung des Eigenanteils und weiterer Kosten
Testmanagement
Durchführung von Workshops mit Stakeholdern
Anforderungsermittlung, Systemanalyse und -spezifikation für wichtige Teilsysteme: Dangerous Goods Management, Booking, Export Documentation, Archiving
Durchführung von Workshops und Interviews mit Stakeholdern
Modellierung von Geschäftsprozessen
Architektur der Gesamtanwendung,
Design und Generierung der Businesslayer mit MagicDraw und AndroMDA, Entwicklung des Backoffices mit dem Google Web Toolkit, Entwicklung des CMS auf der Basis des Open Source CMS Magnolia.
Architektur
einer Java-Anwendung für die dynamischen Lagerplanung von
Ersatzteilen. Die Planungsdaten werden vom SAP-System an einen Web
Service übergeben. Aufgrund der langen Laufzeiten einer Planung
werden die Ergebnisse asynchron an einen SAP-seitigen Web Service
übergeben. Das System ist clusterfähig, das Load-Balancing
berücksichtigt die Auslastung der Server und die Komplexität der
Planungs-Jobs.
Entwicklung einer Reporting Engine für Fleetscape auf der Basis des BIRT Reporting Systems. Um hohe Performanz sicherzustellen und die Entwicklung der Reports zu vereinfachen, werden die Applikationsdaten nächtlich extrahiert, anschließend transformiert und in eine spezielle Report-Datenbank geladen.
Architektur der Gesamtanwendung
Entwicklung einiger Komponenten, u.a. des Usermanagements.
Design und Entwicklung eines hochverfügbaren und fehlertoleranten
Servers, der Anfragen von Bankautomaten und zum Einlösen von Schecks
entgegen nimmt und in das SAP-System der Bank einspeist.
Themen : OOD, Java, Spring, TCP/IP, SAPWeiterentwicklung der Anwendung, u.a. Caching der Simulationsdaten,
Benachrichtigungsfunktion für Benutzer.
Themen : EJB, Websphere Application Server 5.1, WSAD 5, Struts, Java, DB2Konzeption und Entwicklung der Administrationskomponente.
Themen : OOD, Spring, Hibernate, Struts, Tomcat, JavaCoaching bzgl. des Web service frameworks Axis.
Themen : Web services, AxisDesign und Entwicklung der Anwendung.
Coaching bzgl. OOD und Toplink.
Themen : OOA/OOD, Toplink, Struts, Tomcat, Java, Oracle 9iKonzeption eines auf offenen Standards basierenden Redaktionssystems
für die technische Dokumentation.
Technische Projektleitung während der Realisierung.
Themen : XML, XSL, XSL-FO, JavaWeiterentwicklung des Systems
Design und Entwicklung einer Web Service Schnittstelle für die
Anbindung von Dealer Management Systemen.
Design und Entwicklung einer Schnittstelle für die Anbindung der
Bestandsverwaltung.
Themen : Refactoring, SOA, Web Services, Axis, Toplink, JBoss, Struts, Tomcat, Java, OracleMigration von Altdaten in das neue Datenbankschema.
Anbindung an ein System zum Management von Kfz-Leasingverträgen
über eine Java/XML-Schnittstelle.
Themen : Oracle 9i, PL/SQL, XML, JavaKonzeption und Entwicklung einer Software, die aus
SGML Component Maintenance Manuals entsprechend ATA Spec 2200
PDF Dokumente generiert.
Themen : SGML, XML, Java, XSLT, XSL-FO, Xalan, RenderX XEPSpezifikation von Use Cases und Designmodellen (UML und ERM)
für Teilbereiche des Systems, u.a. Dokumentverwaltung, Interaktion
mit der Finanzbuchhaltung und die Auftragsabwicklung. Realisierung
der datenbankseitigen Funktionalität über Stored Procedures, sowohl
unter Sybase als auch unter Oracle (für die Interaktion mit der
Finanzbuchhaltung).
Themen : Rational Unified Process, Sybase, Oracle 9i, PL/SQLKonzewption und Entwicklung einer Framemaker+SGML Applikation für
CMMs (Component Maintenance Manuals).
Die Anwendung beinhaltet eine EDD, Read-Write Regeln
und einen Import Client.
Themen : SGML, C++Das System dient der Erzeugung, Verwaltung und Verteilung von
Informationen über Flughäfen, Flugrouten, metereologische
Bedingungen usw. Diese Informationen sollen den Nutzern in
verschiedenen Formaten zur Verfügung gestellt werden, u.a. in Form
von Papierdokumenten, als Website, als Nachrichtendienst und als
Anfragedienst. Auf der Basis von Anwendungsfällen, Vorschriften für
die Erstellung Aeronautischer Informationen und existierenden
Teillösungen wurde eine Systemarchitektur und eine
Anforderungsspezifikation entwickelt.
Themen : Content Management, OOA, XML
Konzeption eines Redaktionssystems für die Erstellung der
technischen Dokumentation eines Spezialmaschinenherstellers.
Das Redaktionssystem soll nahtlos an das interne ERP-System
angebunden werden und die Publikation im Druck, als CD-ROM
und im Internet unterstützen. In Gesprächen mit den Benutzern und
Entscheidern beim Kunden wurden zunächst die Ist- und Soll-Situation
ermittelt, und auf dieser Basis die Anforderungen an das System
in Form eines Pflichtenheftes spezifiziert.
Themen : Content Management, OOA, OOD, XMLRealisierung eines XML-B2B-Servers für die Lagerabfrage, Bestellung
und Bestellungsverfolgung von Flugzeugersatzteilen.
Angebunden wird der Server an das interne ERP-System und an die
EDV-Systeme von Tochterfirmen. Hierbei kommt das XML-basierte
Protokoll SOAP zum Einsatz. Über das HTTP-Protokoll ist das System
auch an Services von Zulieferern angebunden.
Software : Java, EJB, JSP, SAP, XML, XSLT, SOAP, TomcatRedesign und Implementierung einer E-Commerce Anwendung für den
Einsatz mit mehreren hunderttausend Kunden in einer Serverfarm.
Das Frontend wurde über Java Server Pages mithilde des Tomcat
Containers realisiert, als Webserver für statische Seiten und
das Load Balancing kam der Apache Server zum Einsatz. Als
Datenbank wurde Oracle über JDBC angebunden, die existierenden
Kundendaten wurden konvertiert und übernommen.
Technische Projektleitung bei der Realisierung eines Redaktionssystems
für die Benutzerdokumentation von Flugzeugen.Das System verwendet die
SGML-Datenbank Astoria und den SGML-Editor Adept.
Mithilfe der APIs dieser beiden Tools wurden in C++ Erweiterungen
realisiert, u.a. für das Varianten- und Publikationsmanagement,
sowie den Import und die Konvertierung von Herstellerdokumenten,
die anschließend von den Autoren nachbearbeitet werden können.
Über DSSSL und Framemaker+SGML werden die Dokumente für die
Publikation auf Papier, CD-ROM und im Internet aufbereitet.
Software : C++, SGML, Framemaker, Adept, DSSSL, Astoria (SGML-Datenbank), UMLImplementierung eines Konvertierungs- und Retrievalsystems für die
SGML-Dokumentation der Flugzeug-Hersteller. Die sehr großen Mengen
von SGML-Daten werden nach XML konvertiert. Über serverseitige Techniken
werden die XML-Daten über ein Web-Interface navigierbar und
durchsuchbar gemacht. Die Clients für das Retrieval sind als HTML-Clients
mit Java-Skript-Unterstützung realisiert.
Software : XML, Java, Javascript, Tcl, ApacheZusätzliche zum Entwurf der Serverarchitektur wurden die Verwaltung
von komplexen Dokumenten und die Verwaltung von Benutzerrechten
implementiert.
Software : Rational Rose, UML, Java, Servlets, LDAPDie Datenbank verwaltet zentral Information über u.a. Filme,
Konzerte, Veranstaltungsorte und Restaurants. Die Architektur folgt
dem 3-Tier Modell. Über einen als Applet realisierten Thin Client
geben Redakteure die Information ein bzw. erzeugen formatierte
Seiten. Der Thin Client ist über CORBA an die Anwendungslogik
angebunden, die wiederum über JDBC auf die Oracle-Datenbank zugreift.
Software : Java, JDBC, CORBA (Visibroker), Oracle, PL/SQLAnbindung an das in C++ realisierte System über das ´
Java Native Interface.
Software : Java, JNI, C++, InformixRequirement Engineer / Product Owner
Software Architect
"Der Consultant hat in dieser Zeit mehrere Aufgaben wahrgenommen. Seine Entwicklungsarbeiten sind qualitativ hochwertig und zeitgerecht fertiggestellt worden. Er hat sich sehr für seine Aufgaben engagiert und verantwortungsbewußt verhalten. Er hat innerhalb kurzer Zeit ein umfassendes Verständnis für die fachlichen Inhalte der Aufgaben entwickelt. Der Consultant hat sich problemlos in das Team integriert und war stets zuverlässig."
— Projekt Datenbankentwicklung mit Sybase/SQL Server von 06/02 - 05/03
Referenz durch Entwicklungsleiter Retail, Carus IT AG mit 260 Mitarbeitern vom 29.07.03
"Der Consultant hat mit hohem persönlichen Engagement, breitem Fachwissen und dem Einsatz von Technologien aus dem J2EE-Umfeld maßgeblich bei der Realisierung unseres Spec2000-XML basierten B2B-Servers mitgewirkt. Wir haben die Zusammenarbeit mit ihm als sehr positiv empfunden und würden uns freuen, bald wieder mit ihm in einem Projekt zusammenarbeiten zu können."
— Projekt B2B-Server auf XML-Basis, 06/01 - 11/01
Referenz durch Manager IT/SPEC 2000, Airbus Materiel Support Centre Hamburg vom 15.04.02
"Die Unterstützung durch den Consultant bei der Entwicklung einer Java/JSP/Oracle basierten Web-Anwendung war für uns sehr wertvoll und äußerst unkompliziert. Die Zusammenarbeit erfolgte im Bereich der JSP-Seitenerstellung, Backend-Entwicklung, Infrastrukturdesign und Datenbankprogrammierung/Datenkonvertierung. Zum Einsatz kamen JSP, VA/Java, Oracle (PL/SQL + SQL), JUnit. Wir greifen sehr gern wieder auf die Unterstützung zurück."
— Projekt Neuimplementierung Applikationsserver unter Verwendung v. JSP, 06/00-03/01
Referenz durch abstrakt gmbh vom 17.08.01