Zeitraum: 04.2010 ? 04.2011
Entwicklung und Einführung eines europäischen Garantiesystems
Rolle: Berater und Architekt (Teamgröße 5)
Aufgabenstellung:
? Report & DWH mit Birt und Pentaho
? Systemintegration mit ESB, Web Service und Rest
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Design und Implementierung von Kernkomponenten mit Spring, Hibernate, Mule, Pentaho, Scala und Birt auf JBoss Server und MySql Datenbank.
? Planung und Durchführung des Produkt-Rollouts (einschließlich Infrastruktur dimensionieren und aufsetzen und Go-Live-Prozess)
? Datenmigration und Systemintegration mit SOA-Konzepten
Technolog. Skill Sets:
? Java, Eclipse, MySQL, SOA, JBoss, Spring, Hibernate, JPA, EJB3, MDA, MagicDraw, oAW, Web Service, CXF, Maven2, Hudson, Pentaho, Pentaho PDI, Reporting, Mule ESB, BIRT
Aktueller Status: In Bearbeitung
Zeitraum: 07.2009 ? 03.2010
Internet-basierte Gesundheitsakten.
Rolle: Lead Architekt (Teamgröße 70)
Aufgabenstellung:
? Architekt für eine gesamte Produktlinie
? Abstimmung mit anderen Produktbereichen und Partnern
? Entwicklung von Architekturvision
Technolog. Skill Sets:
? Java5, Eclipse, Oracle, SOA, Tomcat, Spring, JSF, Hibernate, MDA, MagicDraw, oAW, HTML, CSS, Javascript
Aktueller Status: Abgeschlossen
Zeitraum: 06.2009 ? 12.2009
Erstellung eines Absatzplanungswerkzeugs für Energie-Wirtschaft
Rolle: Architekt & Entwickler
Aufgabenstellung:
? Requirement-Analyse
? Erstellung von Systemarchitektur und Auswählen des Technologie-Stack
? Durchführung von Tech-Refresh
? Implementierung der Kern-Komponente in der Business und UI-Layer
Technolog. Skill Sets:
? Eclipse, JBoss, Struts, Oracle, Javascript, JQuery, FlashChart
Aktueller Status: Abgeschlossen
Zeitraum: 10.2009
Beratung zu Web Services & Performanceoptimierung
Rolle: Berater
Aufgabenstellung:
? Architekturreview und Code-Refactoring
? Performance-Analyse und Feintuning
? Aufsetzen Web Service-Infrastruktur
Technolog. Skill Sets:
? Java, Eclipse, Tomcat, HP-UX, Spring, Axis2
Aktueller Status: Abgeschlossen
Zeitraum: 05.2007 ? 07.2009
Entwicklung einer Internet-Mail-Plattform
Rolle: Berater (Teamgröße 10)
Aufgabenstellung:
? Architekturreview und Code-Refactoring
? Performance-Analyse und Feintuning
Technolog. Skill Sets:
? Java5, Eclipse, MySQL, Tomcat, Apache, Spring, Hibernate, Hudson, Clover, JUnit, JMeter, JSON, Spring MVC
Aktueller Status: In 5 Ländern in Produktion
Zeitraum: 08.2007 ? 03.2009
Entwicklung und Einführung eines europäischen Garantiesystems
Rolle: Technischer Projektleiter und Architekt (Teamgröße 12)
Aufgabenstellung:
? Fachlicher und technischer Leiter eines Entwicklungsteams aus 10 Entwicklern.
? Requirementanalyse und Anforderungssammlung
? Projektplanung, -leitung und -koordination nach Scrum und XP.
? Einführung von Projektmanagementtools und Überwachung des Projektfortschritts
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Einführen und Aufsetzen einer modernen Entwicklungsprozesses und ? umgebung (test-driven, continuous integration usw.)
? Design und Implementierung von Kernkomponenten mit Spring, Hibernate, JSF und JBoss Seam auf JBoss Server und MySql Datenbank.
? Planung und Durchführung des Produkt-Rollouts (einschließlich Infrastrktur dimensionieren und aufsetzen und Go-Live-Prozess)
? Datenmigration und Systemintegration mit SOA-Konzepten
? Reporting mit BI-Tools erstellen
Technolog. Skill Sets:
? Java5, Eclipse, MySQL, SOA, JBoss, Spring, Seam, Hibernate, JPA, EJB3, MDA, MagicDraw, oAW, JSF 1.2, Facelet, Tomahawk, MyFaces, RichfacesAJAX, Ajax4jsf, Web Service, Axis2, CXF, Selenium, Scrum, XP, Maven2, Continuum, Jackrabbit,
ESB, Integration, Rule Engine, SOA, OSGI, Reporting, BIRT, Pentaho (Kettle), Pentaho Report, Eclipse RCP, HTML, JQuery
Aktueller Status: Rollout im erstem Land erfolgreich
Review und Audit der Systemarchitektur und Projektmanagementmethode
Rolle: Reviewer
Aufgabenstellung:
? Review der Systemarchitektur und Beurteilung der eingesetzten Projektmanagement- und Softwareentwicklungsmethode
? Analyse der Entwicklungsineffizienz und Identifizieren der Problemstellen
? Dokumentieren des Reviewergebnisses und Erarbeiten verbesserungsvorschläge
Technolog. Skill Sets:
? Web, Flash & Flex, Python
? Agile Projektmanagementmethode
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2006 ? 07.2007
Technische Verantwortung für ein Team von 6 Leuten bei der Entwicklung einer mehrschichtigen Webapplikation für Online-Verwaltung und Austausch von Gesundheitsdaten.
Beratung beim Aufbau einer SOA-Strategie
Rolle: Teilprojektleiter und Berater (Teamgröße 30)
Aufgabenstellung:
? Beratung zu SOA und Web Service Implementierung
? Technische Leitung eines Entwicklungsteams
? Softwareentwicklung nach Scrum-Methode
? Entwicklung mit Spring, Hibernate und JSF
Technolog. Skill Sets:
Java5, AOP, Eclipse, Oracle, Tomcat, Spring, Hibernate, MagicDraw, oAW, JSF, MyFaces, Facelet, Ajax4jsf, Web Service, OSGI, Axis, Selenium, Scrum, XP, Maven, HTML, CSS
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 04.2006 ? 07.2006
Entwicklung eines JEE-Applikation für die Verwaltung von Verkaufsdaten und Erstellung von Reports.
Rolle: Architekt und Entwickler
Aufgabenstellung:
? Aufsetzen Entwicklungsumgebung und Definition Systemarchitektur
? Technische Leitung eines Entwicklungsteams
? Entwicklung auf ATG Dynamo
? System Integration mit SAP BW über SAP XI
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, DWR, AJAX, Spring, Javascript, JQuery,
JFreeChart, iText
Aktueller Status: Projekt erfolgreich beendet
Review und Beurteilung eines Softwarefrmaeworks für Portalentwicklung
Rolle: Reviewer
Aufgabenstellung:
? Review der Systemarchitektur eines Frameworks für Webportal
? Codereview von Kernkomponenten
? Durchführung von Metrikmessung und Auswertung des Messergebnisses
? Implementierung und Durchführung von Performance- und Lasttests und Auswertung von
Testergebnissen
Technolog. Skill Sets:
? Eclipse, JBoss, JSF, Tomcat, Portal, JConsole, JProfiler, diverse Analyse Tools
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 03.2005 ? 03.2006
Design und Entwicklung einer J2EE-Applikation für Absatzplanung in der Energiewirtschaft
Rolle: Projektleiter, Architekt und Coach
Aufgabenstellung:
? Architekturdesign und ?implementierung
? Requirementanalyse und Projektplanung
? Coachen eines Entwicklerteams vom Kunden
? Projektplanung und -koordination
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Design und Implementierung von Kernkomponenten mit EJB, Hibernate, Struts und
Webtechnologien auf JBoss Server und Oracle Datenbank
Technolog. Skill Sets:
? Eclipse, JBoss, Hibernate, Struts, J2EE, Sitemesh, Oracle, PL/SQL, CSS, Javascript,
DisplayTag, JSP
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2004 ? 03.2007
Entwicklung und Erweiterung zwei Webapplikationen auf J2EE-Basis.
Rolle: Entwickler (Teamgröße 8)
Aufgabenstellung:
? Entwicklung und Erweiterung einer E-Commerce-Applikation auf der ATG-Plattform
? Verwendung, Anpassung und Erweiterung des E-Commerce-Moduls von ATG
? SAP und AS400-Integration mit SeeBeyond
? Einbindung der Verity-Suchmaschine
? Erweiterung der ATG-Plattform für Campaign-Management in ATG
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, See Beyond, ATG Commerce, ATG Personalization
and ATG Scenario, LDAP, SSO
Aktueller Status: Applikation in mehr 10 Länder weltweit erfolgreich ausgerollt
Zeitraum: 02.2006 ? 08.2006
Selbsthilfesystem für die Verwaltung von Dokumentationen von Druckmaschinen.
Rolle: Entwickler (Teamgröße 8)
Aufgabenstellung:
? Entwicklung und Erweiterung einer J2EE-Applikation auf der ATG-Plattform
? Erstellung von Reports mit JFreeChart
? Einbindung der Verity-Suchmaschine
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, See Beyond, JFreeChart
Aktueller Status: Applikation in mehrere Länder weltweit erfolgreich ausgerollt
Zeitraum: 08.2004 ? 03.2005
Migration und Erweiterung einer J2EE-Applikation von Websphere/WSAD auf JBoss/Eclipse
Rolle: Projektleiter, Coach und Architekt (Teamgröße 15)
Aufgabenstellung:
? Einführung der J2EE-Technologie.
? Migration von Websphere/WSAD auf JBoss/Eclipse
? Coachen von Entwicklerteam in Java, EJB, XML und Webapplikationsentwicklung
? Planung und Durchführung von J2EE-Schulungen
? Migration von Websphere/WSAD auf JBoss/Eclipse
? Migration einer J2EE-Applikation von Websphere/WSAD auf JBoss/Eclipse
? Funktionale Erweiterungen
Technolog. Skill Sets:
? Websphere, WSAD, Eclipse, JBoss, Hibernate, Struts, Spring, J2EE, Sitemesh, Oracle,
PL/SQL, HTML, Javascript
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2007 ? 03.2009
Entwicklung eines Webportals und Einbindung aller Webapplikationen der Post AG.
Rolle: Entwickler (Teamgröße 50)
Aufgabenstellung:
? Entwicklung des Portalframeworks
? Entwicklung verschiedener Portlets zur Einbindung bestehender Applikation
? Entwicklung verschiedener Portlets für neue Funktionalität
? Einrichtung der Test- und Produktionsinfrastruktur
? Realisierung eines Single-Sign-On-Verfahrens und Einbindung in Weblogic Security-
Mechanismus
Technolog. Skill Sets:
? Weblogic, Weblogic Portal, Weblogic Workshop, Java, J2EE, Web Services, Capow, Portal,
Web Service, SOA, LDAP, Single-Sign-On, HTML
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2003 ? 04.2005
Innerhalb dieses strategischen IT-Projekts im Bereich Retail-Banking wurde ein Beratungswerkzeugkasten erstellt, die mehrere Werkzeuge enthält, die Filialberatern bei
Kundenberatungsgesprächen unterstützen. Dabei werden sämtliche Bereiche im Retailbaning von Finanzierung über Wertpapier bis hinzu Immobilien abgedeckt. Die Applikation ist auf einer J2EE-Plattform nach state-of-the-art-Technologien implementiert. Die Präsentationsschicht basiert auf Struts-Framework und die Applikationslogik wird als EJB implementiert. Die Datenpersistierung erfolgt über EJB 2.0 CMP. Nach hinten kommuniziert die Applikation mit verschiedenen Legacy-Systemen in der Bank über MQSeries, CICS, IIOP oder propretäre Protokolle. Die Applikation ist zusätzlich mit einem Monitoringwerkzeug auf JMX-Basis ausgestattet.
Rolle: Architekt (Teamgröße 30)
Aufgabenstellung:
? Verantwortlich für die Systemarchitektur
? Leitung und Steuerung eines Entwicklersteams mit 6 Entwicklern und verantwortlich für
das Teilprojekt -- Systemarchitektur
? Implementierung der Kernkomponenten auf J2EE-Basis
? Entwicklung von Wertpapier- und Immobilienmodulen innerhalb der Applikation
? Implementierung der Businesslogik in der Applikationsschicht mit EJB
? Datenpersistierung mit EJB 2.0 CMP
? Erstellung der Präsentationsschicht mit Struts-Framework
? Anbindung verschiedener Legacy-Systemen mit MQ Series, CICS
? Reportgenerierung mit ReportMill
? JMX-basierte Systemadministration und ?überwachung
? Durchführung von Performance- und Lasttests
Technolog. Skill Sets:
? Java, J2EE, EJB, JMX, JUnit, SOAP, Log4J, Weblogic 6.1, Eclipse, Ant, Oracle, XML,
Servlet/JSP, Struts, CICS Gateway, MQ Series, Cactus, ReportMill, Websphere, Portal
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2003 ? 10.2003
Um zu vermeiden, dass sich der Benutzer bei jeder Anwendung erneut anmelden muss, wurde eine Single-Sign-On-Lösung für die Integration verschiedener Web-Anwendungen erstellt. Diese Lösung besteht aus einem globalen Sessionserver, der die applikationsübergreifenden Benutzersessions verwaltet. Der Sessionserver ist als EJB implementiert und die Sessioninformationen werden über EJB 2.0 CMP in die Datenbank gespeichert. Nach Außen ist der Sessionserver über IIOP und SOAP/HTTP ansprechbar. Eine Clientbibliothek kapselt die Kommunikationsdetails mit dem SessionServer sowie die Verschlüsselungsalgorithmen.
Rolle: Technischer Projektleiter und Architekt (Teamgröße 5)
Aufgabenstellung:
? Analyse, Design und Implementieren
? Implementierung der kompletten Lösung mit EJB 2.0 (Session & Entity)
? Bereitstellung der Web-Service-Schnittstelle für SSO
? Implementierung des Verschlüsselungsalgorithms
? Projektplanung und ?durchführung
Technolog. Skill Sets:
? Java, J2EE, EJB, JUnit, SOAP, Log4J, Weblogic 8.1, Oracle, XML, Ant, Servlet/JSP, CICS
Gateway, Eclipse, Axis, Web Services
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2002 ? 08.2003
In diesem Projekt wurde eine Plattform geschaffen, die das alte Wertpapierordermodul auf Host ablösen soll, damit diese Plattform gleichzeitig im Internet und Intranet genutzt werden kann. Die wesentlichen Anforderungen sind die Performance und die großen Datenmengen, die zu bewältigen sind. Außerdem müssen Online-Schnittstellen zu verschiedenen Legacy-Systemen der Bank gebaut werden.
Rolle: Architekt (Teamgröße 50)
Aufgabenstellung:
? Verantwortlich für die Systemarchitektur
? Anbindung verschiedener Legacy-Systemen mit MQ Series, CICS
? JMX-basierte Systemadministration und ?überwachung
? Code Review und Qualitätssicherung
? Leitung des Teilprojekts Systemarchitektur
Technolog. Skill Sets:
? Java, J2EE, EJB, JMX, JUnit, SOAP, Log4J, Weblogic 6.1, JBuilder, Together Control
Center, JAXB, Oracle, PL/SQL, XML, Ant, Servlet/JSP, CICS Gateway, MQ Series, Eclipse
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 04.2002 ? 10.2002
Web-basietes Administrationswerkzeug für verschiedene Bankapplikationen. Mit diesem Werkzeug werden nicht nur die zu administrierenden Applikationen überwacht, sondern auch aktiv gesteuert. Zusätzliche Use Cases sind Pflege von Stammdaten, Aktivieren von Batch-Jobs usw. Das Werkzeug ist auf Struts-Basis erstellt und läuft als Webapplikation auf Jakara Tomcat. Verschiedene Erweiterungen von Struts bzgl. Logging, Security usw. wurden vorgenommen.
Rolle: Architekt (Teamgröße 5)
Aufgabenstellung:
? Projektplanung und -koordnination
? Architekturdesign und Frameworkimplementierung.
? Erweiterung von Struts
? Implementierung von Tag-Bibliotheken
? Anbindung an Host-Systeme via CICS Transaction Gateyway
Technolog. Skill Sets:
? Java, J2EE, EJB, Log4J, Weblogic 6.1, JBuilder, Oracle, Ant, Servlet/JSP, CICS Gateway,
Struts, Servlet/JSP, HTML
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2007 ? 03.2009
Bei Anlageplaner handelt es sich um eine J2EE-Applikation, die Kundenberater bei Beratungsgesprächen unterstützen sollen, um eine optimale Depotstruktur zu erzielen. Die Applikation enthält Module zur Feststellung von Finanzstatus und Bedarfslücke, sowie Module zur Analyse und Optimierung der Depotstruktur.
Rolle: Architekt und Entwickler (Teamgröße 15)
Aufgabenstellung:
? Spezifizieren der XML-Schnittstellen zwischen Frontend und Backend
? Implementierung der serverseitigen-Komponenten und Geschäftslogik
? Anbindung verschiedener Backend-Systeme via MQ-Series oder proprietäre Schnittstelle
? Design und Implementierung der serverseitigen Architektur
Technolog. Skill Sets:
? Java, J2EE, EJB 2.0 (CMP+CMR), JMX, JUnit, Cactus, SOAP, Log4J, Weblogic 6.0, Weblogic
6.1, JBuilder, Together Control Center, Oracle, XML, Castor, Ant, Servlet/JSP, CICS
Gateway, Tomcat, MQ/Series es, Javascript, HTML, Struts
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 06.2000 ? 03.2001
Zum Aufbau eines eigenen ECN bei Dresdner Kleinwort Wasserstein wurden im Projekt Quotr@Net eine Pricing Engine implementiert, die die Preisberechnung der hauseigenen Optionsscheine automatisiert. Kursänderungen von Underlyings werden über Reuters Schnittstelle eingelesen und JMS-Nachrichten daraufhin erzeugt. Messege-Driven Beans, die diese Nachrichten empfangen, ermitteln die abhängigen Optionsscheine, deren Preise neu berechnet werden müssen, und stoßen über weitere JMS-Nachrichten die Berechnung an. Weitere Berechnungsparameter wie Zinskurve, Wechselkurs, Volatilität usw. werden von Backend-System eingelesen und fließen in die Berechnung rein. Das Ergebnis der Berechnung wird einerseits in die Datenbank gespeichert und andererseits über Schnittstelle an XETRA und eine Trading Engine weitergeleitet.
Rolle: Architekt und Entwickler (Teamgröße 15)
Aufgabenstellung:
? Verantwortlich für Design und Implementierung der Serverarchitektur, basierend auf einem
SEDA-Modell
? Entwurf des Berechnungsworkflows
? Anbindung von in C++-Implementierung für Berechnungsroutinen über JNI
? Kommunikation mit Legacy-System mit JIntegra Java-COM-Bridge
? Implementierung der serverseitigerverseitigen Kernkomponenten mit EJB
? Stammdatenpflegetool auf Basis von of DBSwing
? JMX für Systemverwaltung und --monitoring.
Technolog. Skill Sets:
? Java, C++, J2EE, EJB, JMS, JMX, JNI, JIntegra, JUnit, Weblogic 6.0, JBuilder 4.0,
Together J, Sybase, Borland DBSwing, Reuters SSL Interface, Solaris
Aktueller Status: Projekt erfolgreich beendet
Das Marktinformationssystem ist der zentrale Datenprovider für alle Anwendungen der Bank. In diesem Projekt wurden verschiedene externe Datenprovider wie Reuters, Xetra, Teledata usw. angebunden und mehrere interne Anwendungen mit diesen Daten versorgt. Die Daten werden in XML-Format gehalten und je nach Anforderung in unterschiedliche Formate (HTML, XML und WML) über XSLT-Transformation aufbereitet. Außerdem werden diverse Webapplikationen Watchliste, Musterdepot oder Nachrichtenticker usw. erstellt, die alle personalisierbar sind.
Rolle: Entwickler (Teamgröße 10)
Aufgabenstellung:
? Entwicklung eines XML/XSLT-basierten Generators für Web und WAP-Auftritte.
? Entwicklung eines MVC-basierten Personalisierungsframeworks.
? Entwicklung diverser personalisierbaren Webapplikationen wie Watchliste, Musterdepot,
Nachrichtenticker usw.
? Entwicklung eines WAP-Portal für Finazinformationen.
? Anbindung von reuters-Schnittstelle
Technolog. Skill Sets:
? Java, XML, XSLT, WAP, WML, XT, Servlet, JSP, Netscape Enterprise Server, Apache, Tomcat,
JRun, Reuters interface, Solaris, HTML, Havascript
Aktueller Status: Projekt erfolgreich beendet
Zur Ablösung der seit 20 bestehenden IT-Infrastruktur auf der Host/Terminal-Basis wurde in diesem Architekturprojekt ein Framework und mehrere Pilotanwendungen erstellt werden, die als Blueprint für weitere Migrationsprojekte dienen. Das Ziel ist, dass sämtliche Anwendungen der Krankenkasse von Host/Terminal auf die neue Client/Server Architektur migriert werden. Ein Framework wurde erstellt, das einen großen Teil der Funktionalitäten eines kommerziellen Applikationsservers beinhaltet. Das Framework enthält Komponenten für Persistenz-, Applikations und Präsentationsschicht.
Rolle: Entwickler (Teamgröße 25)
Aufgabenstellung:
? Verantwortlich für Frontend
? Entwicklung eines GUI Frameworks mit einer großer Anzahl von GUI-Komponenten auf
Swing-Basis
? Entwicklung eines proprietären Security-Diensts auf der Basis von CORBA-Interceptoren
? Entwicklung eines visuellen Editors für Workflowmodellierung
? Performancemessung und --tuning mit verschiedenen Profiling-Tools
Technolog. Skill Sets:
? Java, Corba, Visibroker, UML, Rational Rose, Swing, Windows NT, JBuillder, Visual Cafe,
IMS, JavaHelp
Aktueller Status: Projekt erfolgreich beendet
Gruner+Jahr verfügt über das größte Pressearchiv im ganzen Europa. Eine
Zugriffsschnittstelle über Internet wurde in diesem Projekt implementiert, sodass alle
Verlagsmitarbeiter über Browser auf das Archiv zugreifen können. In einem weiteren Schritt wurde dieses System um einen Abrechnungsmodul erweitert und zu einer E-Commerce-Anwendung ausgebaut, sodass externe Kunden über Internet im Pressearchiv recherchieren können. Eine Serverkomponente wurde erstellt, die das proprietäre API der Volltextdatenbank implementiert und ein Socketprotokoll unterstützt. Verschiedene Perl-Skripte wurden geschrieben, die einerseits über das Protokoll mit dem Server kommuniziert und anderseits das Ergebnis in HTML anzeigt.
Dauer:
Rolle: Entwickler (Teamgröße 3)
Aufgabenstellung:
? Architekturdesign
? Protokolldesign und- implementierung zu Legacy-System
? Implementierung des Webauftritts mit Perl und Javascript
? Abrechnugsmodul mit Perl/Sybase
? Projektkoordination
Technolog. Skill Sets:
? Windows NT, Solaris, Apache, FastCGI, Javascript, Sybase, Perl, Sybperl, Java, C,
Trip(Volltextdatenbank), Socket, CVS, HTML, javascript
Aktueller Status: Projekt erfolgreich beendet
Studium
1994 - 1999
Informatik / Universität Hamburg
Schwerpunkte: Datenbank und verteilte Systeme
Abschluss ? Diplom Informatik mit ?Sehr Gut?
Studium
1991 ? 1992
Informatik / Universität Nankai, China
1991
Schulbildung
Hochschulreife (Abitur)
Schulungen
Service & Integration, München & Köln, Entwickler.press
Konzipierung und Durchführung eines 4-tätigen Seminars zum Thema Web Service Best-Practices
JBoss Seam und Java Server Faces, Mannheim, OIO
Konzipierung und Durchführung eines 3-tätigen Seminars zum Thema JSF und JBoss Seam
Java Web Services, Mannheim, OIO (mehrfach > 10)
Durchführung eines 3-tätigen Seminars zum Thema Java Web Services, XML, SOAP, WSDL, UDDI, JAXB, JAX-WS, Axis2, CXF, WS-*, SOA
Java Web Services, Langen, Deutscher Wetterdienst
Durchführung eines 5-tätigen Seminars zum Thema Java Web Services, XML, XML-Schema, SOAP, WSDL, UDDI, JAXB, JAX-WS, Axis2, CXF, WS-*, SOA
Einführung in Spring Framework, Wiesbaden, DVB Winterthur
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Einführung in Spring Framework, Köln & Wiesbaden, AXA
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Einführung in Spring Framework, München, Allianz (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Java Open Source >Technologien, Mannheim, ICW (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Open Source Technologien mit Java: JUnit, Spring, Hibernate, Java5, AOP, MDA, JSF
Web Services mit Apache Axis, Frankfurt, Hessischer Rundfunk
Durchführung eines 5-tätigen Seminars zum Thema Java Web Services mit Apache Axis
J2EE, Walldorf, SAP (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
J2EE, Frankfurt, Dresdner Bank (mehrfach)
Durchführung eines 5-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
J2EE, Offenburg, Stolz IT-Consulting
Durchführung eines 3-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
Architektur, Konzept, Design
Securitydesign & -review
Zeitraum: 04.2010 ? 04.2011
Entwicklung und Einführung eines europäischen Garantiesystems
Rolle: Berater und Architekt (Teamgröße 5)
Aufgabenstellung:
? Report & DWH mit Birt und Pentaho
? Systemintegration mit ESB, Web Service und Rest
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Design und Implementierung von Kernkomponenten mit Spring, Hibernate, Mule, Pentaho, Scala und Birt auf JBoss Server und MySql Datenbank.
? Planung und Durchführung des Produkt-Rollouts (einschließlich Infrastruktur dimensionieren und aufsetzen und Go-Live-Prozess)
? Datenmigration und Systemintegration mit SOA-Konzepten
Technolog. Skill Sets:
? Java, Eclipse, MySQL, SOA, JBoss, Spring, Hibernate, JPA, EJB3, MDA, MagicDraw, oAW, Web Service, CXF, Maven2, Hudson, Pentaho, Pentaho PDI, Reporting, Mule ESB, BIRT
Aktueller Status: In Bearbeitung
Zeitraum: 07.2009 ? 03.2010
Internet-basierte Gesundheitsakten.
Rolle: Lead Architekt (Teamgröße 70)
Aufgabenstellung:
? Architekt für eine gesamte Produktlinie
? Abstimmung mit anderen Produktbereichen und Partnern
? Entwicklung von Architekturvision
Technolog. Skill Sets:
? Java5, Eclipse, Oracle, SOA, Tomcat, Spring, JSF, Hibernate, MDA, MagicDraw, oAW, HTML, CSS, Javascript
Aktueller Status: Abgeschlossen
Zeitraum: 06.2009 ? 12.2009
Erstellung eines Absatzplanungswerkzeugs für Energie-Wirtschaft
Rolle: Architekt & Entwickler
Aufgabenstellung:
? Requirement-Analyse
? Erstellung von Systemarchitektur und Auswählen des Technologie-Stack
? Durchführung von Tech-Refresh
? Implementierung der Kern-Komponente in der Business und UI-Layer
Technolog. Skill Sets:
? Eclipse, JBoss, Struts, Oracle, Javascript, JQuery, FlashChart
Aktueller Status: Abgeschlossen
Zeitraum: 10.2009
Beratung zu Web Services & Performanceoptimierung
Rolle: Berater
Aufgabenstellung:
? Architekturreview und Code-Refactoring
? Performance-Analyse und Feintuning
? Aufsetzen Web Service-Infrastruktur
Technolog. Skill Sets:
? Java, Eclipse, Tomcat, HP-UX, Spring, Axis2
Aktueller Status: Abgeschlossen
Zeitraum: 05.2007 ? 07.2009
Entwicklung einer Internet-Mail-Plattform
Rolle: Berater (Teamgröße 10)
Aufgabenstellung:
? Architekturreview und Code-Refactoring
? Performance-Analyse und Feintuning
Technolog. Skill Sets:
? Java5, Eclipse, MySQL, Tomcat, Apache, Spring, Hibernate, Hudson, Clover, JUnit, JMeter, JSON, Spring MVC
Aktueller Status: In 5 Ländern in Produktion
Zeitraum: 08.2007 ? 03.2009
Entwicklung und Einführung eines europäischen Garantiesystems
Rolle: Technischer Projektleiter und Architekt (Teamgröße 12)
Aufgabenstellung:
? Fachlicher und technischer Leiter eines Entwicklungsteams aus 10 Entwicklern.
? Requirementanalyse und Anforderungssammlung
? Projektplanung, -leitung und -koordination nach Scrum und XP.
? Einführung von Projektmanagementtools und Überwachung des Projektfortschritts
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Einführen und Aufsetzen einer modernen Entwicklungsprozesses und ? umgebung (test-driven, continuous integration usw.)
? Design und Implementierung von Kernkomponenten mit Spring, Hibernate, JSF und JBoss Seam auf JBoss Server und MySql Datenbank.
? Planung und Durchführung des Produkt-Rollouts (einschließlich Infrastrktur dimensionieren und aufsetzen und Go-Live-Prozess)
? Datenmigration und Systemintegration mit SOA-Konzepten
? Reporting mit BI-Tools erstellen
Technolog. Skill Sets:
? Java5, Eclipse, MySQL, SOA, JBoss, Spring, Seam, Hibernate, JPA, EJB3, MDA, MagicDraw, oAW, JSF 1.2, Facelet, Tomahawk, MyFaces, RichfacesAJAX, Ajax4jsf, Web Service, Axis2, CXF, Selenium, Scrum, XP, Maven2, Continuum, Jackrabbit,
ESB, Integration, Rule Engine, SOA, OSGI, Reporting, BIRT, Pentaho (Kettle), Pentaho Report, Eclipse RCP, HTML, JQuery
Aktueller Status: Rollout im erstem Land erfolgreich
Review und Audit der Systemarchitektur und Projektmanagementmethode
Rolle: Reviewer
Aufgabenstellung:
? Review der Systemarchitektur und Beurteilung der eingesetzten Projektmanagement- und Softwareentwicklungsmethode
? Analyse der Entwicklungsineffizienz und Identifizieren der Problemstellen
? Dokumentieren des Reviewergebnisses und Erarbeiten verbesserungsvorschläge
Technolog. Skill Sets:
? Web, Flash & Flex, Python
? Agile Projektmanagementmethode
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2006 ? 07.2007
Technische Verantwortung für ein Team von 6 Leuten bei der Entwicklung einer mehrschichtigen Webapplikation für Online-Verwaltung und Austausch von Gesundheitsdaten.
Beratung beim Aufbau einer SOA-Strategie
Rolle: Teilprojektleiter und Berater (Teamgröße 30)
Aufgabenstellung:
? Beratung zu SOA und Web Service Implementierung
? Technische Leitung eines Entwicklungsteams
? Softwareentwicklung nach Scrum-Methode
? Entwicklung mit Spring, Hibernate und JSF
Technolog. Skill Sets:
Java5, AOP, Eclipse, Oracle, Tomcat, Spring, Hibernate, MagicDraw, oAW, JSF, MyFaces, Facelet, Ajax4jsf, Web Service, OSGI, Axis, Selenium, Scrum, XP, Maven, HTML, CSS
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 04.2006 ? 07.2006
Entwicklung eines JEE-Applikation für die Verwaltung von Verkaufsdaten und Erstellung von Reports.
Rolle: Architekt und Entwickler
Aufgabenstellung:
? Aufsetzen Entwicklungsumgebung und Definition Systemarchitektur
? Technische Leitung eines Entwicklungsteams
? Entwicklung auf ATG Dynamo
? System Integration mit SAP BW über SAP XI
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, DWR, AJAX, Spring, Javascript, JQuery,
JFreeChart, iText
Aktueller Status: Projekt erfolgreich beendet
Review und Beurteilung eines Softwarefrmaeworks für Portalentwicklung
Rolle: Reviewer
Aufgabenstellung:
? Review der Systemarchitektur eines Frameworks für Webportal
? Codereview von Kernkomponenten
? Durchführung von Metrikmessung und Auswertung des Messergebnisses
? Implementierung und Durchführung von Performance- und Lasttests und Auswertung von
Testergebnissen
Technolog. Skill Sets:
? Eclipse, JBoss, JSF, Tomcat, Portal, JConsole, JProfiler, diverse Analyse Tools
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 03.2005 ? 03.2006
Design und Entwicklung einer J2EE-Applikation für Absatzplanung in der Energiewirtschaft
Rolle: Projektleiter, Architekt und Coach
Aufgabenstellung:
? Architekturdesign und ?implementierung
? Requirementanalyse und Projektplanung
? Coachen eines Entwicklerteams vom Kunden
? Projektplanung und -koordination
? Verantwortlich für die technische Architektur und alle technischen Entscheidungen
? Design und Implementierung von Kernkomponenten mit EJB, Hibernate, Struts und
Webtechnologien auf JBoss Server und Oracle Datenbank
Technolog. Skill Sets:
? Eclipse, JBoss, Hibernate, Struts, J2EE, Sitemesh, Oracle, PL/SQL, CSS, Javascript,
DisplayTag, JSP
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2004 ? 03.2007
Entwicklung und Erweiterung zwei Webapplikationen auf J2EE-Basis.
Rolle: Entwickler (Teamgröße 8)
Aufgabenstellung:
? Entwicklung und Erweiterung einer E-Commerce-Applikation auf der ATG-Plattform
? Verwendung, Anpassung und Erweiterung des E-Commerce-Moduls von ATG
? SAP und AS400-Integration mit SeeBeyond
? Einbindung der Verity-Suchmaschine
? Erweiterung der ATG-Plattform für Campaign-Management in ATG
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, See Beyond, ATG Commerce, ATG Personalization
and ATG Scenario, LDAP, SSO
Aktueller Status: Applikation in mehr 10 Länder weltweit erfolgreich ausgerollt
Zeitraum: 02.2006 ? 08.2006
Selbsthilfesystem für die Verwaltung von Dokumentationen von Druckmaschinen.
Rolle: Entwickler (Teamgröße 8)
Aufgabenstellung:
? Entwicklung und Erweiterung einer J2EE-Applikation auf der ATG-Plattform
? Erstellung von Reports mit JFreeChart
? Einbindung der Verity-Suchmaschine
Technolog. Skill Sets:
? Java, J2EE, Eclipse, Oracle, ATG, Verity, See Beyond, JFreeChart
Aktueller Status: Applikation in mehrere Länder weltweit erfolgreich ausgerollt
Zeitraum: 08.2004 ? 03.2005
Migration und Erweiterung einer J2EE-Applikation von Websphere/WSAD auf JBoss/Eclipse
Rolle: Projektleiter, Coach und Architekt (Teamgröße 15)
Aufgabenstellung:
? Einführung der J2EE-Technologie.
? Migration von Websphere/WSAD auf JBoss/Eclipse
? Coachen von Entwicklerteam in Java, EJB, XML und Webapplikationsentwicklung
? Planung und Durchführung von J2EE-Schulungen
? Migration von Websphere/WSAD auf JBoss/Eclipse
? Migration einer J2EE-Applikation von Websphere/WSAD auf JBoss/Eclipse
? Funktionale Erweiterungen
Technolog. Skill Sets:
? Websphere, WSAD, Eclipse, JBoss, Hibernate, Struts, Spring, J2EE, Sitemesh, Oracle,
PL/SQL, HTML, Javascript
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2007 ? 03.2009
Entwicklung eines Webportals und Einbindung aller Webapplikationen der Post AG.
Rolle: Entwickler (Teamgröße 50)
Aufgabenstellung:
? Entwicklung des Portalframeworks
? Entwicklung verschiedener Portlets zur Einbindung bestehender Applikation
? Entwicklung verschiedener Portlets für neue Funktionalität
? Einrichtung der Test- und Produktionsinfrastruktur
? Realisierung eines Single-Sign-On-Verfahrens und Einbindung in Weblogic Security-
Mechanismus
Technolog. Skill Sets:
? Weblogic, Weblogic Portal, Weblogic Workshop, Java, J2EE, Web Services, Capow, Portal,
Web Service, SOA, LDAP, Single-Sign-On, HTML
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2003 ? 04.2005
Innerhalb dieses strategischen IT-Projekts im Bereich Retail-Banking wurde ein Beratungswerkzeugkasten erstellt, die mehrere Werkzeuge enthält, die Filialberatern bei
Kundenberatungsgesprächen unterstützen. Dabei werden sämtliche Bereiche im Retailbaning von Finanzierung über Wertpapier bis hinzu Immobilien abgedeckt. Die Applikation ist auf einer J2EE-Plattform nach state-of-the-art-Technologien implementiert. Die Präsentationsschicht basiert auf Struts-Framework und die Applikationslogik wird als EJB implementiert. Die Datenpersistierung erfolgt über EJB 2.0 CMP. Nach hinten kommuniziert die Applikation mit verschiedenen Legacy-Systemen in der Bank über MQSeries, CICS, IIOP oder propretäre Protokolle. Die Applikation ist zusätzlich mit einem Monitoringwerkzeug auf JMX-Basis ausgestattet.
Rolle: Architekt (Teamgröße 30)
Aufgabenstellung:
? Verantwortlich für die Systemarchitektur
? Leitung und Steuerung eines Entwicklersteams mit 6 Entwicklern und verantwortlich für
das Teilprojekt -- Systemarchitektur
? Implementierung der Kernkomponenten auf J2EE-Basis
? Entwicklung von Wertpapier- und Immobilienmodulen innerhalb der Applikation
? Implementierung der Businesslogik in der Applikationsschicht mit EJB
? Datenpersistierung mit EJB 2.0 CMP
? Erstellung der Präsentationsschicht mit Struts-Framework
? Anbindung verschiedener Legacy-Systemen mit MQ Series, CICS
? Reportgenerierung mit ReportMill
? JMX-basierte Systemadministration und ?überwachung
? Durchführung von Performance- und Lasttests
Technolog. Skill Sets:
? Java, J2EE, EJB, JMX, JUnit, SOAP, Log4J, Weblogic 6.1, Eclipse, Ant, Oracle, XML,
Servlet/JSP, Struts, CICS Gateway, MQ Series, Cactus, ReportMill, Websphere, Portal
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2003 ? 10.2003
Um zu vermeiden, dass sich der Benutzer bei jeder Anwendung erneut anmelden muss, wurde eine Single-Sign-On-Lösung für die Integration verschiedener Web-Anwendungen erstellt. Diese Lösung besteht aus einem globalen Sessionserver, der die applikationsübergreifenden Benutzersessions verwaltet. Der Sessionserver ist als EJB implementiert und die Sessioninformationen werden über EJB 2.0 CMP in die Datenbank gespeichert. Nach Außen ist der Sessionserver über IIOP und SOAP/HTTP ansprechbar. Eine Clientbibliothek kapselt die Kommunikationsdetails mit dem SessionServer sowie die Verschlüsselungsalgorithmen.
Rolle: Technischer Projektleiter und Architekt (Teamgröße 5)
Aufgabenstellung:
? Analyse, Design und Implementieren
? Implementierung der kompletten Lösung mit EJB 2.0 (Session & Entity)
? Bereitstellung der Web-Service-Schnittstelle für SSO
? Implementierung des Verschlüsselungsalgorithms
? Projektplanung und ?durchführung
Technolog. Skill Sets:
? Java, J2EE, EJB, JUnit, SOAP, Log4J, Weblogic 8.1, Oracle, XML, Ant, Servlet/JSP, CICS
Gateway, Eclipse, Axis, Web Services
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 10.2002 ? 08.2003
In diesem Projekt wurde eine Plattform geschaffen, die das alte Wertpapierordermodul auf Host ablösen soll, damit diese Plattform gleichzeitig im Internet und Intranet genutzt werden kann. Die wesentlichen Anforderungen sind die Performance und die großen Datenmengen, die zu bewältigen sind. Außerdem müssen Online-Schnittstellen zu verschiedenen Legacy-Systemen der Bank gebaut werden.
Rolle: Architekt (Teamgröße 50)
Aufgabenstellung:
? Verantwortlich für die Systemarchitektur
? Anbindung verschiedener Legacy-Systemen mit MQ Series, CICS
? JMX-basierte Systemadministration und ?überwachung
? Code Review und Qualitätssicherung
? Leitung des Teilprojekts Systemarchitektur
Technolog. Skill Sets:
? Java, J2EE, EJB, JMX, JUnit, SOAP, Log4J, Weblogic 6.1, JBuilder, Together Control
Center, JAXB, Oracle, PL/SQL, XML, Ant, Servlet/JSP, CICS Gateway, MQ Series, Eclipse
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 04.2002 ? 10.2002
Web-basietes Administrationswerkzeug für verschiedene Bankapplikationen. Mit diesem Werkzeug werden nicht nur die zu administrierenden Applikationen überwacht, sondern auch aktiv gesteuert. Zusätzliche Use Cases sind Pflege von Stammdaten, Aktivieren von Batch-Jobs usw. Das Werkzeug ist auf Struts-Basis erstellt und läuft als Webapplikation auf Jakara Tomcat. Verschiedene Erweiterungen von Struts bzgl. Logging, Security usw. wurden vorgenommen.
Rolle: Architekt (Teamgröße 5)
Aufgabenstellung:
? Projektplanung und -koordnination
? Architekturdesign und Frameworkimplementierung.
? Erweiterung von Struts
? Implementierung von Tag-Bibliotheken
? Anbindung an Host-Systeme via CICS Transaction Gateyway
Technolog. Skill Sets:
? Java, J2EE, EJB, Log4J, Weblogic 6.1, JBuilder, Oracle, Ant, Servlet/JSP, CICS Gateway,
Struts, Servlet/JSP, HTML
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 08.2007 ? 03.2009
Bei Anlageplaner handelt es sich um eine J2EE-Applikation, die Kundenberater bei Beratungsgesprächen unterstützen sollen, um eine optimale Depotstruktur zu erzielen. Die Applikation enthält Module zur Feststellung von Finanzstatus und Bedarfslücke, sowie Module zur Analyse und Optimierung der Depotstruktur.
Rolle: Architekt und Entwickler (Teamgröße 15)
Aufgabenstellung:
? Spezifizieren der XML-Schnittstellen zwischen Frontend und Backend
? Implementierung der serverseitigen-Komponenten und Geschäftslogik
? Anbindung verschiedener Backend-Systeme via MQ-Series oder proprietäre Schnittstelle
? Design und Implementierung der serverseitigen Architektur
Technolog. Skill Sets:
? Java, J2EE, EJB 2.0 (CMP+CMR), JMX, JUnit, Cactus, SOAP, Log4J, Weblogic 6.0, Weblogic
6.1, JBuilder, Together Control Center, Oracle, XML, Castor, Ant, Servlet/JSP, CICS
Gateway, Tomcat, MQ/Series es, Javascript, HTML, Struts
Aktueller Status: Projekt erfolgreich beendet
Zeitraum: 06.2000 ? 03.2001
Zum Aufbau eines eigenen ECN bei Dresdner Kleinwort Wasserstein wurden im Projekt Quotr@Net eine Pricing Engine implementiert, die die Preisberechnung der hauseigenen Optionsscheine automatisiert. Kursänderungen von Underlyings werden über Reuters Schnittstelle eingelesen und JMS-Nachrichten daraufhin erzeugt. Messege-Driven Beans, die diese Nachrichten empfangen, ermitteln die abhängigen Optionsscheine, deren Preise neu berechnet werden müssen, und stoßen über weitere JMS-Nachrichten die Berechnung an. Weitere Berechnungsparameter wie Zinskurve, Wechselkurs, Volatilität usw. werden von Backend-System eingelesen und fließen in die Berechnung rein. Das Ergebnis der Berechnung wird einerseits in die Datenbank gespeichert und andererseits über Schnittstelle an XETRA und eine Trading Engine weitergeleitet.
Rolle: Architekt und Entwickler (Teamgröße 15)
Aufgabenstellung:
? Verantwortlich für Design und Implementierung der Serverarchitektur, basierend auf einem
SEDA-Modell
? Entwurf des Berechnungsworkflows
? Anbindung von in C++-Implementierung für Berechnungsroutinen über JNI
? Kommunikation mit Legacy-System mit JIntegra Java-COM-Bridge
? Implementierung der serverseitigerverseitigen Kernkomponenten mit EJB
? Stammdatenpflegetool auf Basis von of DBSwing
? JMX für Systemverwaltung und --monitoring.
Technolog. Skill Sets:
? Java, C++, J2EE, EJB, JMS, JMX, JNI, JIntegra, JUnit, Weblogic 6.0, JBuilder 4.0,
Together J, Sybase, Borland DBSwing, Reuters SSL Interface, Solaris
Aktueller Status: Projekt erfolgreich beendet
Das Marktinformationssystem ist der zentrale Datenprovider für alle Anwendungen der Bank. In diesem Projekt wurden verschiedene externe Datenprovider wie Reuters, Xetra, Teledata usw. angebunden und mehrere interne Anwendungen mit diesen Daten versorgt. Die Daten werden in XML-Format gehalten und je nach Anforderung in unterschiedliche Formate (HTML, XML und WML) über XSLT-Transformation aufbereitet. Außerdem werden diverse Webapplikationen Watchliste, Musterdepot oder Nachrichtenticker usw. erstellt, die alle personalisierbar sind.
Rolle: Entwickler (Teamgröße 10)
Aufgabenstellung:
? Entwicklung eines XML/XSLT-basierten Generators für Web und WAP-Auftritte.
? Entwicklung eines MVC-basierten Personalisierungsframeworks.
? Entwicklung diverser personalisierbaren Webapplikationen wie Watchliste, Musterdepot,
Nachrichtenticker usw.
? Entwicklung eines WAP-Portal für Finazinformationen.
? Anbindung von reuters-Schnittstelle
Technolog. Skill Sets:
? Java, XML, XSLT, WAP, WML, XT, Servlet, JSP, Netscape Enterprise Server, Apache, Tomcat,
JRun, Reuters interface, Solaris, HTML, Havascript
Aktueller Status: Projekt erfolgreich beendet
Zur Ablösung der seit 20 bestehenden IT-Infrastruktur auf der Host/Terminal-Basis wurde in diesem Architekturprojekt ein Framework und mehrere Pilotanwendungen erstellt werden, die als Blueprint für weitere Migrationsprojekte dienen. Das Ziel ist, dass sämtliche Anwendungen der Krankenkasse von Host/Terminal auf die neue Client/Server Architektur migriert werden. Ein Framework wurde erstellt, das einen großen Teil der Funktionalitäten eines kommerziellen Applikationsservers beinhaltet. Das Framework enthält Komponenten für Persistenz-, Applikations und Präsentationsschicht.
Rolle: Entwickler (Teamgröße 25)
Aufgabenstellung:
? Verantwortlich für Frontend
? Entwicklung eines GUI Frameworks mit einer großer Anzahl von GUI-Komponenten auf
Swing-Basis
? Entwicklung eines proprietären Security-Diensts auf der Basis von CORBA-Interceptoren
? Entwicklung eines visuellen Editors für Workflowmodellierung
? Performancemessung und --tuning mit verschiedenen Profiling-Tools
Technolog. Skill Sets:
? Java, Corba, Visibroker, UML, Rational Rose, Swing, Windows NT, JBuillder, Visual Cafe,
IMS, JavaHelp
Aktueller Status: Projekt erfolgreich beendet
Gruner+Jahr verfügt über das größte Pressearchiv im ganzen Europa. Eine
Zugriffsschnittstelle über Internet wurde in diesem Projekt implementiert, sodass alle
Verlagsmitarbeiter über Browser auf das Archiv zugreifen können. In einem weiteren Schritt wurde dieses System um einen Abrechnungsmodul erweitert und zu einer E-Commerce-Anwendung ausgebaut, sodass externe Kunden über Internet im Pressearchiv recherchieren können. Eine Serverkomponente wurde erstellt, die das proprietäre API der Volltextdatenbank implementiert und ein Socketprotokoll unterstützt. Verschiedene Perl-Skripte wurden geschrieben, die einerseits über das Protokoll mit dem Server kommuniziert und anderseits das Ergebnis in HTML anzeigt.
Dauer:
Rolle: Entwickler (Teamgröße 3)
Aufgabenstellung:
? Architekturdesign
? Protokolldesign und- implementierung zu Legacy-System
? Implementierung des Webauftritts mit Perl und Javascript
? Abrechnugsmodul mit Perl/Sybase
? Projektkoordination
Technolog. Skill Sets:
? Windows NT, Solaris, Apache, FastCGI, Javascript, Sybase, Perl, Sybperl, Java, C,
Trip(Volltextdatenbank), Socket, CVS, HTML, javascript
Aktueller Status: Projekt erfolgreich beendet
Studium
1994 - 1999
Informatik / Universität Hamburg
Schwerpunkte: Datenbank und verteilte Systeme
Abschluss ? Diplom Informatik mit ?Sehr Gut?
Studium
1991 ? 1992
Informatik / Universität Nankai, China
1991
Schulbildung
Hochschulreife (Abitur)
Schulungen
Service & Integration, München & Köln, Entwickler.press
Konzipierung und Durchführung eines 4-tätigen Seminars zum Thema Web Service Best-Practices
JBoss Seam und Java Server Faces, Mannheim, OIO
Konzipierung und Durchführung eines 3-tätigen Seminars zum Thema JSF und JBoss Seam
Java Web Services, Mannheim, OIO (mehrfach > 10)
Durchführung eines 3-tätigen Seminars zum Thema Java Web Services, XML, SOAP, WSDL, UDDI, JAXB, JAX-WS, Axis2, CXF, WS-*, SOA
Java Web Services, Langen, Deutscher Wetterdienst
Durchführung eines 5-tätigen Seminars zum Thema Java Web Services, XML, XML-Schema, SOAP, WSDL, UDDI, JAXB, JAX-WS, Axis2, CXF, WS-*, SOA
Einführung in Spring Framework, Wiesbaden, DVB Winterthur
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Einführung in Spring Framework, Köln & Wiesbaden, AXA
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Einführung in Spring Framework, München, Allianz (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Spring Framework
Java Open Source >Technologien, Mannheim, ICW (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Open Source Technologien mit Java: JUnit, Spring, Hibernate, Java5, AOP, MDA, JSF
Web Services mit Apache Axis, Frankfurt, Hessischer Rundfunk
Durchführung eines 5-tätigen Seminars zum Thema Java Web Services mit Apache Axis
J2EE, Walldorf, SAP (mehrfach)
Durchführung eines 3-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
J2EE, Frankfurt, Dresdner Bank (mehrfach)
Durchführung eines 5-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
J2EE, Offenburg, Stolz IT-Consulting
Durchführung eines 3-tätigen Seminars zum Thema Java Enterprise Entwicklung mit J2EE.
Architektur, Konzept, Design
Securitydesign & -review
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.