Projekt: Entwicklung im Bereich ECommerce
Branche: Internet-Buchhandel
Dauer: April 2013 - April 2014
Betriebssystem: Linux
Programmiersprachen: Java JEE 6, SQL
Produkte: Eclipse, SoapZU
Weiteres: REST, Spring, Spring MVC, Spring Security, Jackson, JSON
Tätigkeiten: Entwicklung und 3rd Level Support, Buildmanager
Für den Auftraggeber wurden verschiedene Anforderungen im Webshop als auch in der Backend Anbindung realisiert mit dem Fokus auf digitale Inhalte in der Cloud. Hierzu zählte auch die Entwicklung einer webbasierten Anwendung für den Kundenservice auf Basis von JQuery und JQuery UI mit einem Spring MVC Backend. Desweiteren lag der Schwerpunkt auf der Implementierung von Funktionen im Bereich digitaler Inhalte in der Cloud, unter anderem für Tolino-Geräte.
Projekt: Entwicklung und 3rd Level Support einer Bankenanwendung im Bereich
Korrespondenzmanagement und Archiv
Branche: Bank-Dienstleister
Dauer: September 2008 -
Betriebssystem: Aix, Linux, MS Windows, Z/OS
Programmiersprachen: Java J2EE, SQL
Modellierung: UML
Produkte: IBM RSA, HP Loadrunner
Weiteres: Webservices, Axis
Tätigkeiten: Entwicklung und 3rd Level Support, Lasttest
Im Bereich Dokumentenmanagement wurde verschiedene Komponenten des Bank21 Anwendungsverfahrens neu entwickelt. Dazu gehören die Dokumentenverwaltung zur zentralen Speicherung und Verwaltung von Dokumenten, die technische Schnittstelle zum Korrespondenzmanagement zur automatisierten Erzeugung von Schriftstücken aus der Fachanwendung, sowie die Neuentwicklung und funktionale Migration der Altanwendung zum Langzeitarchiv in das Dokumentenmanagement des Bank21 Anwendungsverfahrens. Dort wurde insbesondere die elektronische Dokumentenakte neu entwickelt.
Für die Verarbeitung von kundenbezogenen Aufträgen mit Posteingangsrückläufern wurde die Anwendungslogik zur Verarbeitung des Posteingangs und des automatisierten Starts von Folgeprozessen entwickelt. Außerdem wurde Produktpflege und Weiterentwicklung in der Anzeigekomponente des Anwendungsverfahrens durchgeführt.Projektbeschreibung: Innerhalb mehrerer Projekte wurde zunächst eine einheitliche Plattform für die Speicherung und Abfrage von Dokumenten für den internen Bankgebrauch geschaffen. Im Bereich Korrespondezmanagement wurde eine generische Schnittstelle auf Webservice Basis erstellt, welche die Transformation von Eingangsdaten für die PDF Konvertierung von Formularen und Serienbriefen leistet. In einem darauffolgenden Release wurde der bestehende Archivklient in die Standardanwendung der Bank migriert, hierbei wurde sowohl die Implementierung der GUI mit dem Framework des Auftraggebers als auch die Realisierung der Geschäftslogik im Backend durchgeführt.
Projekt: Entwicklung und Maintenance im elektronischen Nachrichtenaustausch
Branche: Logistik/Möbel
Dauer: September 2007 - August 2008
Betriebssystem: Aix, Linux, MS Windows
Programmiersprachen: Java, PL/SQL, Webmethods B2B Flow
Modellierung: UML
Frameworks: Struts
Produkte: Webmethods 6.1 und 7.1, Websphere Application Developer, Websphere Server
Tätigkeiten: Entwicklung und Maintenance
Projektbeschreibung: Im Rahmen der Produktmaintenance soll für das zentrale Transportverwaltungssystem die Weiter- und Neuentwicklung der Anwendungsteile durchgeführt werden.
Dazu gehören die Überarbeitung und Optimierung von Stored Procedures auf Oracle 9i, die Implementierung neuer Anforderungen im Webmethods B2B Server und die Weiterentwicklung eines auf Struts basierenden Frontends. Des Weiteren wurde die bestehende Reportingschnittstelle refactored und in Hinsicht Performance optimiert. Dabei wurden teilweise Verbesserungen um Faktor 20 realisiert.
Projekt: Implementierung eines Frontends für ein Dokumentenmanagementsystem
Branche: Bank
Dauer: Mai 2006 - September 2007
Betriebssysteme: Microsoft Windows, Sun Solaris
Programmiersprachen: Java, PL/SQL
Frameworks: Hibernate, Struts, Spring
Produkte: Websphere Server, Eclipse
Weiteres: SER DOXiS
Tätigkeiten: Entwicklung
Projektbeschreibung: Für ein Dokumentenmanagementsystem mit 105 Millionen Dokumenten wird ein Frontend zum Zugriff auf die Dokumente und Vorgänge entwickelt. Über das webbasierte Frontend werden Transaktionen auf Einzeldokumente, batchähnliche Abfragen und Reports an die Middleware ausgelöst, in der die Geschäftslogik und der Zugriff auf die Persistenzschicht implementiert ist.
Zu den Tätigkeiten in diesem Projekt gehörte die Entwicklung von Frontend und Middleware Funktionen, die Implementierung als auch die Optimierung der Datenbankzugriffe, sowie die Implementierung und Optimierung der PL/SQL basierten Migrationsprozeduren des Altdatenbestands von Oracle 8i auf 10g in die neue Datenbankstruktur.
Projekt: Rollout Symantec i³ auf verschiedene SAP Systeme
Branche: Serviceprovider
Dauer: Februar 2006
Tools: Symantec i³ 7.5
Betriebssysteme: Microsoft Windows, Sun Solaris
Plattformen: SAP 4.7c, Oracle 9.2.0.7
Tätigkeiten: Installation und Training
Projektbeschreibung: Das Tool Symantec i³ wurde auf zwei SAP Systeme des Auftraggebers ausgerollt und erste Performanceanalysen durchgeführt.
Zusätzlich wurden im Rahmen von Workshops die Mitarbeiter mit dem Umgang geschult.
Projekt: Konzeption eines E2E Monitorings, Optimierung, Performancetuning und Reporting der Oracledatenbank eines SAP Batchsystems
Branche: Serviceprovider
Dauer: Januar 2006 - März 2006
Tools: Symantec i³ 7.5
Betriebssysteme: Microsoft Windows, HP UX 11v2
Plattformen: SAP 4.6B, SAP WAS 6.2, Oracle 9.2.0.6
Tätigkeiten: Proof of Concept Erstellung, Report-Erstellung, Tuning Oracle
Projektbeschreibung: Für eine webbasierte Endkundenanwendung soll ein E2E Reporting für das SAP Backend, den SAP WAS Server und die Clients erstellt werden.
Das E2E Monitoring soll über Symantec i³ erfolgen. Zusätzlich sollen für verschiedene SAP Transaktionen regelmäßige Performancereports erstellt werden.
Projekt: Konzeption der Technischen Architektur in verschiedenen Projekten des Auftraggebers
Branche: Internetprovider
Dauer: Januar 2005 - September 2005
Tätigkeiten: Konzeption Architektur
Betriebssysteme: Sun Solaris 5.8, Windows XP Professional, Debian Linux, Suse Linux 9.2
Projektbeschreibung:
Für verschiedene Inhouse Projekte des Auftraggebers soll eine homogenisierte technische Architektur bereitgestellt werden. Dazu gehört die Definition von Standards für nicht funktionale Anforderungen als auch die erfolgreiche Überführung in den allgemeinen Produktionsbetrieb.
Projekt: Einführung eines Informationsportals und Content Management Systems
Branche: Internetprovider
Dauer: November 2004 - Dezember 2004
Werkzeuge: Veritas I3, Oracle PL/SQL, Java, J2EE, EJB, Unix Shell, Apache, Tomcat, Jetspeed, Mambo
Betriebssysteme: Sun Solaris 5.8, Windows XP Professional
Tätigkeiten: Konzeption und Entwicklung
Projektbeschreibung:
Für eine insgesamt 50 Personen umfassende Abteilung soll ein umfangreiches Informationsportal erstellt werden, daß die Informationen aus den bestehenden Datenquellen zusammenfasst.
Projekt: Einführung Veritas I3 für die Customer Care und Billing Systeme eines Internet Providers
Branche: Internetprovider
Dauer: April 2004 - Dezember 2004
Werkzeuge: Veritas I3, Oracle PL/SQL, Java, J2EE, EJB, Unix Shell, Perl, XML, HTML, HTTP, BEA Weblogic, Java, Javascript, Tivoli Distributed Monitoring, Tivoli Enterprise Manager
Betriebssysteme: Sun Solaris 5.8, Windows 2003 Server, Windows XP Professional
Tätigkeiten: Konzeption und Entwicklung
Projektbeschreibung:
Das Tool Veritas I3, früher Precise, soll auf die komplette Backoffice Systemlandschaft des Endkunden deployed und für die Performanceoptimierung der Systeme herangezogen werden. Dabei werden sowohl die PL/SQL Prozeduren der zentralen Anwendungen als auch die Performance und Qualität der J2EE Anteile in den Applikationen untersucht und die gefundenen Schwachstellen optimiert.
Projekt: Konzeption und Entwicklung eines einheitlichen Monitorings für die Backoffice und Billing Systeme eines Internetproviders
Branche: Internetprovider
Dauer: Februar 2004 - Juni 2004
Werkzeuge: Oracle PL/SQL, Unix Shell, Perl, XML, HTML, HTTP, Java, Javascript, Tivoli Distributed Monitoring, Tivoli Enterprise Manager
Betriebssysteme: Sun Solaris 5.8, Windows 2003 Server, Windows XP Professional
Tätigkeiten: Konzeption und Entwicklung
Projektbeschreibung:
Es wurde eine Vereinheitlichung der vorhandenen Monitoringsysteme angestrebt. Dazu wurde mittels Istaufnahme der derzeit eingesetzten Monitoringlösungen der Konsolidierungsbedarf festgestellt und ein Konzept für eine einheitliche Schnittstelle für Monitoringdaten entwickelt. Diese Schnittstelle wurde als Prototyp für die Callcenter Webanwendung und das Endkunden Webportal implementiert.
Projekt: Entwicklung von Regressionstests für die Steuersoftware eines Postverteilungszentrums
Branche: Logistik
Dauer: November 2003 - Januar 2004
Werkzeuge: Rational Robot, Java, Perl, Unix Shell, PL/SQL, SQL, SAX Parser, XML, PL/SQL Developer
Betriebssysteme: Windows 2000 Server, Windows 2003 Server
Tätigkeiten: Entwicklung
Projektbeschreibung:
Der Regressionstest besteht aus mehreren Testsuiten mit insgesamt mehreren 100 Einzeltests. In den Tests werden sowohl einzelne Systemfunktionalitäten als auch Workflows und Geschäftsprozesse abgeprüft.
Eigene Tätigkeiten konzentrieren sich auf die systemübergreifenden Tests mit der Entwicklung von Bibliotheksfunktionen für die generische Durchführung von Testabläufen.
Projekt: Entwicklung eines automatisierten Testsystems für die Endkundenabrechnung
Branche: Telekommunikation
Dauer: September 2002 - Juni 2003
Werkzeuge: Java, Python, Unix Shell, PL/SQL, SQL, SAX Parser, XML, Toad, Oracle Developer Studio, Rational Clearcase, DDTS
Betriebssysteme: DEC OSF 4.2, Sun Solaris, Windows NT
Tätigkeiten: Konzeption, Entwicklung
Projektbeschreibung:
Das Testsystem ist in der Lage in Echtzeit Zugriffe aus der Produktionsumgebung abzunehmen und in eine gespiegelte Testumgebung einzupflegen. Dafür wurde ein C++ Service Prozeß zur performanten Datenübernahme aus dem Anwendungsframework und verschiedene Python Skripten zur Filterung und Transformation von Datenzugriffen über verschiedene Versionsstände der Anwendung entwickelt.
Außerdem Entwicklung einer Java GUI mit D/COM Schnittstelle zur Einbindung der Anwendungssoftware in voll automatisiert ablaufende Testprozesse.
Projekt: Entwicklung einer Rating/Billing-Anwendung
Branche: Telekommunikation
Dauer: August 2001 - Juli 2002
Werkzeuge: Microsoft Access, Java, J2EE, C++, SAX Parser, XML, Powerdesigner, Oracle Developer, Toad, CVS, BEA Weblogic, DDTS
Betriebssysteme: DEC OSF 4.2, Sun Solaris, Suse Linux 8.2
Tätigkeit: Konzeption, Entwicklung, Teamleitung Datenbank, Systemtest, 2nd Level Support
Projektbeschreibung:
Die Anwendung basierte auf einem C++ Framework als Middleware, das über PL/SQL Stored Procedures mit der Datenbank kommunizierte. Der Endanwender benutzte zur Anwendungskonfiguration und Steuerung ein Web Frontend auf HTML Basis, was dynamisch vom BEA Weblogicserver erzeugt wurde. Die Tätigkeiten in diesem Projekt befassten sich mit allen Bereichen, vorrangig die Entwicklung von performancekritischen PLSQL Prozeduren für die Rating- und Billingprozesse. Die vom Endkunden gestellten Forderungen hinsichtlich Performance wurden um den Faktor 4 übertroffen. Im Bereich Weblogic wurden Javaklassen zur Kommunikation mit RMI over IIOP entwickelt, die mit dem Framework kommunizierten. Die Teamleitung und das Datenbankdesign wurde für den Hauptrelease der Anwendung durchgeführt. Als Knowhowträger fungierte ich nebenbei als zentraler Ansprechpartner für den Endkunden.
Projekt: Entwicklung eines SLA Reportings als Intranetanwendung
Branche: Bank
Dauer: März 2001 - Juni 2001
Werkzeuge: Perl, Unix-Shell, Java, J2EE, Mercury Winrunner, Cognos Powerplay, Tivoli TAPM, Tivoli Decision Support, PhP, Visual Basic
Betriebssysteme: Windows NT, AIX 4.2
Tätigkeit: Konzept, Entwicklung
Projektbeschreibung:
Generierung von Reports auf HTML Basis zur Einbindung in das Intranet für aktuelle Statistiken über Verfügbarkeit und Reaktion der Online Banking Anwendung. Reaktionszeiten und Verfügbarkeit wurden über Winrunner gemessen und die Daten über Tivoli Decision Support aufbereitet und mittels Cognos Powerplay dargestellt. Für eine tagesaktuelle Statistik wird ein Export nach HTML um Mitternacht generiert. Mittels PHP wird dem Endanwender ein bedienerfreundliches Frontend zur Verfügung gestellt.
Projekt: Konfigurationsmanagement Tivoli bei der Commerzbank
Branche: Bank
Dauer: Januar 2001 - März 2001
Werkzeuge: PL/SQL, Perl, Unix-Shell, Java, J2EE, Tivoli Framework, Tivoli TEC, Tivoli Distributed Monitoring
Betriebssysteme: Windows NT, AIX 4.2
Tätigkeit: Konzept, Entwicklung
Projektbeschreibung:
Erstellung und Entwicklung einer automatisierten Softwareverteilung mit Tivoli.
Projekt: Entwicklung einer GEM Instrumentierung einer Online Banking Anwendung
Branche: Bank
Dauer: Juli 2000 - Dezember 2000
Werkzeuge: PL/SQL, Perl, Unix-Shell, Java, J2EE, C++, Tivoli GEM/Business System Manager
Betriebssysteme: Windows NT, AIX 4.2
Tätigkeiten: Konzeption, Entwicklung
Projektbeschreibung:
Entwicklung einer Level 4 Instrumentierung für Tivoli GEM (inzwischen Business System Manager) für die Teilkomponenten der Online Banking Anwendung, beginnend bei der DMZ/Firewall über Loadbalancing Router zu Windows NT Servern, die über IBM MQSeries mit dem Host kommunizierten.
09.98 - 06.00
Senior Consultant für Tivoli TME 10
09.97 - 09.98
Consultant für Tivoli TME 10
Nebentätigkeiten:
Entwicklung der MMORPG Serversoftware NoxWizard für Ultima Online auf Basis von C++ und Small
Das Open Source Projekt wird in einem kleinen Team mit maximal 5 Mitgliedern entwickelt
und ist in der Lage Welten von mehreren hunderttausend bis Millionen von Objekten zu verwalten.
Die Software ist plattformübergreifend ausgelegt und wird für Windows und alle
Linux Varianten supportet. Der Serverkern ist multithreaded ausgelegt. Es werden je nach Netzanbindung mehrere hundert Spieler gleichzeitig unterstützt.