E-Commerce Shop Entwicklung
Java/AEM-Entwicklung im Portal der Eurowings
Entwicklung von Micro-Services für eine cloud-basierte Fulfillment-Plattform
Entwicklung von Services und Komponenten in einem Städteportal
Zeitraum: 09/2013 - 11/2013
Endkunde: Deutsche Post
Aufgaben: Weiterentwicklung einer mandantenfähigen Monitoring-Anwendung
Produkte: AngularJS, JavaScript, HTML/CSS, Eclipse, WebLogic, Tomcat, Oracle XE, Maven, CVS, JIRA, Scrum
Zeitraum: 06/2012 - 10/2012
Endkunde: eitco
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java SE/EE, JSP, Documentum, WDK, JIRA, SVN, Eclipse, Tomcat
Zeitraum: 07/2011 - 05/2012, 11/2012, 05/2013 - 07/2013
Endkunde: Deutsche Post AG
Aufgaben: Entwicklung einer Single Sign-On Lösung auf Basis von OAuth 2
Produkte: Java SE/EE, Spring Security OAuth, Spring MVC, Struts, Eclipse, WebLogic, Oracle XE, CVS, Maven, JIRA, Confluence
Zeitraum: 01/2011 - 06/2011
Endkunde: globaler Logistik- und Finanzkonzern
Aufgaben: Entwicklung eines Objektmodells zur bitemporalen Verwaltung von Geschäftsdaten
Produkte: Java SE/EE, Eclipse, Junit, XStream, Orcale, TOAD, CVS, Maven
Zeitraum: 01/2010 - 07/2010
Endkunde: eitco
Aufgaben: Datenmigration eines Workflow- und Dokumentenmanagementsystems auf Basis von FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java EE, Documentum, Subversion, JIRA, Eclipse, Oracle, TOAD
Zeitraum: 12/2008 - 01/2010, 08/2010 - 12/2010
Endkunde: T-Systems
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java EE, Documentum, WDK, ClearQuest, ClearCase, Subversion, Eclipse, Tomcat, Web Services, iText, Drools, iBATIS, Spring
Zeitraum: 09/2006 - 10/2008
Endkunde: Deutsche Post AG
Aufgaben: Konzeption und Qualitätssicherung diverser Java/J2EE-basierter Client/Server-Anwendungen, z.B. www.plusbrief-individuell.de:
- Leitung der Qualitätssicherung
- Fehler- und Änderungsmanagement
- Erstellung von Testfällen und automatisierten Tests
Produkte: Java/J2EE, EJB, MDA, UML, Struts, WebLogic, Orcale, TOAD, JUnit, DBUnit, Canoo WebTest, Ant, Bugzilla, CVS, FOP
Zeitraum: 04/2006 - 08/2006
Endkunde: Deutsche Post AG
Aufgaben: Analyse bestehender Webanwendungen zur Umstellung auf eine Serviceorientierte Architektur (SOA)
Produkte: Java/J2EE, Web Services, Enterprise Service Bus (ESB)
Zeitraum: 10/2005 - 06/2006
Endkunde: gedas
Aufgaben: Bugfixing im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java/J2EE, JSP, Documentum, HTML/JavaScript, Tomcat, Eclipse, ClearQuest, ClearCase
Zeitraum: 01/2005 - 08/2005
Endkunde: Bundesverwaltungsamt (BVA)
Aufgaben: Entwicklung einer Java-Webanwendung zur Abwicklung der Rückforderung von geplatzten Bildungskrediten:
- Architektur der Fachanwendung
- Hibernate-Anbindung an das Oracle RDBMS
- Oberflächenrealisierung mit Documentum Web Development Kit
- Implementierung der Use Cases
Produkte: Java/J2EE, JSP, Documentum WDK, HTML/JavaScript, Oracle, Hibernate, Tomcat, Eclipse, ClearQuest
Zeitraum: 08/2004 - 11/2004
Endkunde: Postbank
Aufgaben: Erweiterung/Relaunch einer Telefonbanking-Anwendung als Java-Mittelschicht zwischen dem Backend (Oracle/SAP via CORBA) und dem Frontend-Dialogsystem (VoiceObjects via XML):
- XML-Anbindung an das Frontend-Dialogsystem
- Refactoring und Cleanup des MVC-Frameworks
- Überarbeitung und Erweiterung der vorhandenen Use Cases
- Implementierung diverser neuer Use Cases
Produkte: Java/J2EE, CORBA (VisiBroker), XML, WebSphere, Jetty, Eclipse
Zeitraum: 02/2004 - 07/2004, 11/2004 - 01/2005
Endkunde: Pixelpark
Aufgaben: XML-Konzeption (Umstellung von JSP auf XML/XSLT) sowie Pflege der Webauftritte (national und international) von Bosch Kraftfahrzeugtechnik (Bugfixes und Erweiterungen)
Produkte: Java/J2EE (JSP, JDBC, etc.), Oracle/SQL, Tomcat, WebSphere, Eclipse
Zeitraum: 10/2001 - 03/2003
Endkunde: Volksbank Mainz
Aufgaben: Architektur und Umsetzung diverser Komponenten für einen XML-basierten Webauftritt:
- dynamische Generierung komponentenbasierter Seiten aus einem Content Management System
- automatisches Einblenden von individualisierten Inhalten und Bannern (basierend auf dem Klickverhalten des Benutzers)
- Erstellung von personalisierten Linklisten und Teasern
- Web-Anwendung zur Generierung von personalisierten PDF-Dateien
- automatische Linkvalidierung für die Seiten im CMS
- Java-Agenten zur automatischen Index- und Glossar-Generierung
Produkte: Java/J2EE (Servlets/JSP, JDBC, JAXP), Lotus Domino (Agenten/Libraries), XML (DOM, SAX), WebSphere, DB2 UDB, SQL
Zeitraum: 10/2000 - 09/2001
Endkunde: Fiducia
Aufgaben: Architektur und Umsetzung diverser Komponenten für ein XML-basiertes Bankenportal:
- XML-Generierung und XSLT-Formatierung für CMS-Seiten
- Publizieren von CMS-Seiten (als statisches HTML)
- Servlet zum Einbinden und Cachen externer Links
- Newsletter (Verwaltung/Konfiguration in Lotus Notes/Domino, Versand über Servlet, Datenhaltung in DB2)
- Anwendung zur variablen statistischen Auswertung (inkl. graphischer Visualisierung) von CMS Access-Logs
Produkte: Java/J2EE (Servlets, JDBC, JAXP), XML (DOM, SAX), Lotus Notes/Domino (Agenten/Libraries), Apache/Tomcat, WebSphere, DB2 UDB, SQL
Zeitraum: 12/1999 - 08/2000
Endkunde: Deutsche Bank Spanien
Aufgaben: Entwicklung der Kursdatenversorgung für den Webauftritt (Java-Webanwendung mit CORBA-Anbindung zum Backend) sowie diverser Applets (mit Datenverwaltung in Lotus Notes/Domino)
Produkte: Java/J2EE (Servlets, Applets), CORBA (VisiBroker), Lotus Notes/Domino
Zeitraum: 04/1998 - 11/1999
Endkunde: IT-Dienstleister in Karlsruhe
Aufgaben: Entwurf und Entwicklung diverser Anwendungen und Komponenten:
- Depotverwaltung für ein Börsenspiel mit Benutzer- und Wertpapierverwaltung in Lotus Notes/Domino
- diverse Applets im Bankbereich (u.a. zur Kreditberechnung und zur technischen Analyse von Wertpapiercharts)
- Client-Server-Kommunikation einer Bankanwendung
Produkte: Java (Applets, AWT, Swing), HTTP, Lotus Notes/Domino
Methoden / Plattformen / Standards:
Objektorientierte Analyse und Design (OOA/OOD): UML, Rational RoseSysteme / Server / Datenbanken:
Betriebssysteme: Windows (NT, 2000, XP, 7), Unix (AIX, Solaris, Linux)
GUI / Frontend / Web:
GUI APIs: AWT, Swing, Documentum WDK (Web Development Kit)
Frameworks / Libs / Tools:
Java Frameworks: Spring (Core, Security, MVC, Boot), Apache CommonsInformationstechnisches Zentrum (ITZ);
Hauptaufgaben: Beratung und Softwareentwicklung in Java
der Universität Karlsruhe;
Hauptaufgaben: Softwareentwicklung in C/C++
E-Commerce Shop Entwicklung
Java/AEM-Entwicklung im Portal der Eurowings
Entwicklung von Micro-Services für eine cloud-basierte Fulfillment-Plattform
Entwicklung von Services und Komponenten in einem Städteportal
Zeitraum: 09/2013 - 11/2013
Endkunde: Deutsche Post
Aufgaben: Weiterentwicklung einer mandantenfähigen Monitoring-Anwendung
Produkte: AngularJS, JavaScript, HTML/CSS, Eclipse, WebLogic, Tomcat, Oracle XE, Maven, CVS, JIRA, Scrum
Zeitraum: 06/2012 - 10/2012
Endkunde: eitco
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java SE/EE, JSP, Documentum, WDK, JIRA, SVN, Eclipse, Tomcat
Zeitraum: 07/2011 - 05/2012, 11/2012, 05/2013 - 07/2013
Endkunde: Deutsche Post AG
Aufgaben: Entwicklung einer Single Sign-On Lösung auf Basis von OAuth 2
Produkte: Java SE/EE, Spring Security OAuth, Spring MVC, Struts, Eclipse, WebLogic, Oracle XE, CVS, Maven, JIRA, Confluence
Zeitraum: 01/2011 - 06/2011
Endkunde: globaler Logistik- und Finanzkonzern
Aufgaben: Entwicklung eines Objektmodells zur bitemporalen Verwaltung von Geschäftsdaten
Produkte: Java SE/EE, Eclipse, Junit, XStream, Orcale, TOAD, CVS, Maven
Zeitraum: 01/2010 - 07/2010
Endkunde: eitco
Aufgaben: Datenmigration eines Workflow- und Dokumentenmanagementsystems auf Basis von FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java EE, Documentum, Subversion, JIRA, Eclipse, Oracle, TOAD
Zeitraum: 12/2008 - 01/2010, 08/2010 - 12/2010
Endkunde: T-Systems
Aufgaben: Entwicklung im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java EE, Documentum, WDK, ClearQuest, ClearCase, Subversion, Eclipse, Tomcat, Web Services, iText, Drools, iBATIS, Spring
Zeitraum: 09/2006 - 10/2008
Endkunde: Deutsche Post AG
Aufgaben: Konzeption und Qualitätssicherung diverser Java/J2EE-basierter Client/Server-Anwendungen, z.B. www.plusbrief-individuell.de:
- Leitung der Qualitätssicherung
- Fehler- und Änderungsmanagement
- Erstellung von Testfällen und automatisierten Tests
Produkte: Java/J2EE, EJB, MDA, UML, Struts, WebLogic, Orcale, TOAD, JUnit, DBUnit, Canoo WebTest, Ant, Bugzilla, CVS, FOP
Zeitraum: 04/2006 - 08/2006
Endkunde: Deutsche Post AG
Aufgaben: Analyse bestehender Webanwendungen zur Umstellung auf eine Serviceorientierte Architektur (SOA)
Produkte: Java/J2EE, Web Services, Enterprise Service Bus (ESB)
Zeitraum: 10/2005 - 06/2006
Endkunde: gedas
Aufgaben: Bugfixing im Workflow- und Dokumentenmanagementsystem FAVORIT OfficeFlow (www.favorit.de)
Produkte: Java/J2EE, JSP, Documentum, HTML/JavaScript, Tomcat, Eclipse, ClearQuest, ClearCase
Zeitraum: 01/2005 - 08/2005
Endkunde: Bundesverwaltungsamt (BVA)
Aufgaben: Entwicklung einer Java-Webanwendung zur Abwicklung der Rückforderung von geplatzten Bildungskrediten:
- Architektur der Fachanwendung
- Hibernate-Anbindung an das Oracle RDBMS
- Oberflächenrealisierung mit Documentum Web Development Kit
- Implementierung der Use Cases
Produkte: Java/J2EE, JSP, Documentum WDK, HTML/JavaScript, Oracle, Hibernate, Tomcat, Eclipse, ClearQuest
Zeitraum: 08/2004 - 11/2004
Endkunde: Postbank
Aufgaben: Erweiterung/Relaunch einer Telefonbanking-Anwendung als Java-Mittelschicht zwischen dem Backend (Oracle/SAP via CORBA) und dem Frontend-Dialogsystem (VoiceObjects via XML):
- XML-Anbindung an das Frontend-Dialogsystem
- Refactoring und Cleanup des MVC-Frameworks
- Überarbeitung und Erweiterung der vorhandenen Use Cases
- Implementierung diverser neuer Use Cases
Produkte: Java/J2EE, CORBA (VisiBroker), XML, WebSphere, Jetty, Eclipse
Zeitraum: 02/2004 - 07/2004, 11/2004 - 01/2005
Endkunde: Pixelpark
Aufgaben: XML-Konzeption (Umstellung von JSP auf XML/XSLT) sowie Pflege der Webauftritte (national und international) von Bosch Kraftfahrzeugtechnik (Bugfixes und Erweiterungen)
Produkte: Java/J2EE (JSP, JDBC, etc.), Oracle/SQL, Tomcat, WebSphere, Eclipse
Zeitraum: 10/2001 - 03/2003
Endkunde: Volksbank Mainz
Aufgaben: Architektur und Umsetzung diverser Komponenten für einen XML-basierten Webauftritt:
- dynamische Generierung komponentenbasierter Seiten aus einem Content Management System
- automatisches Einblenden von individualisierten Inhalten und Bannern (basierend auf dem Klickverhalten des Benutzers)
- Erstellung von personalisierten Linklisten und Teasern
- Web-Anwendung zur Generierung von personalisierten PDF-Dateien
- automatische Linkvalidierung für die Seiten im CMS
- Java-Agenten zur automatischen Index- und Glossar-Generierung
Produkte: Java/J2EE (Servlets/JSP, JDBC, JAXP), Lotus Domino (Agenten/Libraries), XML (DOM, SAX), WebSphere, DB2 UDB, SQL
Zeitraum: 10/2000 - 09/2001
Endkunde: Fiducia
Aufgaben: Architektur und Umsetzung diverser Komponenten für ein XML-basiertes Bankenportal:
- XML-Generierung und XSLT-Formatierung für CMS-Seiten
- Publizieren von CMS-Seiten (als statisches HTML)
- Servlet zum Einbinden und Cachen externer Links
- Newsletter (Verwaltung/Konfiguration in Lotus Notes/Domino, Versand über Servlet, Datenhaltung in DB2)
- Anwendung zur variablen statistischen Auswertung (inkl. graphischer Visualisierung) von CMS Access-Logs
Produkte: Java/J2EE (Servlets, JDBC, JAXP), XML (DOM, SAX), Lotus Notes/Domino (Agenten/Libraries), Apache/Tomcat, WebSphere, DB2 UDB, SQL
Zeitraum: 12/1999 - 08/2000
Endkunde: Deutsche Bank Spanien
Aufgaben: Entwicklung der Kursdatenversorgung für den Webauftritt (Java-Webanwendung mit CORBA-Anbindung zum Backend) sowie diverser Applets (mit Datenverwaltung in Lotus Notes/Domino)
Produkte: Java/J2EE (Servlets, Applets), CORBA (VisiBroker), Lotus Notes/Domino
Zeitraum: 04/1998 - 11/1999
Endkunde: IT-Dienstleister in Karlsruhe
Aufgaben: Entwurf und Entwicklung diverser Anwendungen und Komponenten:
- Depotverwaltung für ein Börsenspiel mit Benutzer- und Wertpapierverwaltung in Lotus Notes/Domino
- diverse Applets im Bankbereich (u.a. zur Kreditberechnung und zur technischen Analyse von Wertpapiercharts)
- Client-Server-Kommunikation einer Bankanwendung
Produkte: Java (Applets, AWT, Swing), HTTP, Lotus Notes/Domino
Methoden / Plattformen / Standards:
Objektorientierte Analyse und Design (OOA/OOD): UML, Rational RoseSysteme / Server / Datenbanken:
Betriebssysteme: Windows (NT, 2000, XP, 7), Unix (AIX, Solaris, Linux)
GUI / Frontend / Web:
GUI APIs: AWT, Swing, Documentum WDK (Web Development Kit)
Frameworks / Libs / Tools:
Java Frameworks: Spring (Core, Security, MVC, Boot), Apache CommonsInformationstechnisches Zentrum (ITZ);
Hauptaufgaben: Beratung und Softwareentwicklung in Java
der Universität Karlsruhe;
Hauptaufgaben: Softwareentwicklung in C/C++
"Der Entwickler verfügt nicht nur über ausgezeichnete Java-Kenntnisse, sondern überzeugt auch durch sein ausgesprochen professionelles Vorgehen. Mögliche Probleme erkennt und löst er frühzeitig, zugesagte Termine hält er stets ein. Der von ihm gelieferte Code ist klar strukturiert, gut kommentiert und sowohl sehr performant als auch hervorragend wartbar. Sein Einsatz war definitiv mitentscheidend für den termingerechten und erfolgreichen Abschluss des Projekts."
— Projekt Relaunch Telefonbanking Postbank, 08/04 - 11/04
Referenz durch Technischen Projektleiter, Postbank Systems, vom 27.01.05
"Der Consultant verfügt über exzellente Java-Kenntnisse, insbesondere bei der Entwicklung von serverseitigen Anwendungen mit J2EE (Servlets, JDBC, RMI, etc.). Desweiteren besitzt er profunde Kenntnisse im Umgang mit HTTP/HTTPS, Lotus Notes/Domino (Java-Agenten/Libraries) sowie in der Erstellung und Verarbeitung von XML. Er hat bei uns stets in allen Projektphasen hervorragende Arbeit geleistet, von der Analyse der Anforderungen und deren Abstimmung mit dem Kunden über die Spezifikation bis hin zur Entwicklung und Inbetriebnahme. Oftmals hat er dabei auch sehr erfolgreich Projektleitungsaufgaben übernommen, sowohl intern als auch extern. Neben seiner fachlichen Qualifikation zeichnet er sich vor allem durch besondere Genauigkeit, Zuverlässigkeit und Termintreue aus. Sein zielgerichtetes und strukturiertes Vorgehen, seine Fähigkeit zum abstrakten Denken und seine vielen guten Ideen haben stets entscheidenden Anteil am Erfolg der Projekte gehabt und zu fehlerfreien und performanten Applikationen geführt."
— Projekt Diverse Projekte, 04/98 - 03/03
Referenz durch IT-Dienstleister aus Karlsruhe vom 27.08.03