Projekt KieS:
Projekt Dunkelverarbeitung:
Projekt Paris:
Schwerpunkte:
Konzeption und Entwicklung eines Prototypen zur Monetarisierung von Browser Games. Nach erfolgreichem Launch Unterstützung der Entwicklung der Vollversion auf Basis von Ruby on Rails.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, JSP, Junit, Axis, Jetty, mySql, Ant, SVN, Eclipse, Ruby on Rails, Git
Schwerpunkte:
Technische Konzeption und leitende Entwicklung einer Webanwendung zur Verwaltung, Bewerbung und Discovery von Premium Jobs.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, Lucene, Stripes, JSP, JQuery, mySql, Ant, Hudson, Eclipse, SVN, JIRA
Schwerpunkte:
Konzeption und Entwicklung einer Webanwendung zum Url-Shortening.
TECHNOLOGIEN:
Grails 1.1 + div. Plugins, mySql, IntelliJ, SVN
Schwerpunkte:
Konzeption und Entwicklung der Flatmobil Website, inklusive Shopping Modul für den Bereich mobiles Internet, Backend, SEO.
TECHNOLOGIEN:
JDK1.5, Grails 1.0.3, Groovy 1.5, Spring, Hibernate, Acegi Security, Jetty 6, Tomcat 5.5, Apache2, mySql, IntelliJ Idea, Mantis, SVN
Schwerpunkte:
Projektleitung & Softwareentwicklung im E-Commerce Umfeld, Nearshore Entwicklung.
TECHNOLOGIEN:
JDK1.6, Spring, JPA, Hibernate, Dojo, Jquery, Liquibase, JSP, Tomcat 5.5, Apache2, mySql, Ant, Hudson, Eclipse, SCRUM
PROJEKT Search Framework
Konzeption und Prototyping eines Such Frameworks auf Basis von Lucene.
PROJEKT Content First
Neukonzeption und Entwicklung einer Portal Anwendung & Backend System.
TECHNOLOGIEN:
JDK1.6, Spring2.5, SpringMVC, Lucene, ActiveMQ, Webservices, JPA, Hibernate3.3, Grails1.0.3, Groovy 1.5.6, Acegi, JSP, DWR, Maven, Tomcat, MSSql, SVN, Eclipse, IntelliJ IDEA
Schwerpunkte:
Konzeption und Entwicklung eines Lifestyle & Community Portals. Datenmodellierung, Softwaredesign, Affilinet Integration, Amazon Integration.
TECHNOLOGIEN:
JDK1.5, Spring2.5, JPA, Hibernate3.2, Hibernate-Search, Stripes, JAXWS Webservices, Lucene, Tomcat 5.5, mySql, Eclipse, CVS, Ant, JIRA
Schwerpunkte:
Beratung der Geschäftsführung, Recruiting, Technology Coaching, Entwicklung.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, SpringMVC & Webflow, JAXWS, JUnit, EasyMock, Selenium, JMeter, SVN, Maven2, Continuum, Tomcat, mySql, Trac, Joomla, Eclipse, SCRUM
Schwerpunkte:
Unterstützung eines Kunden der IPSWAYS bei der Softwareentwicklung im Portalumfeld.
TECHNOLOGIEN:
JDK1.6, Spring, OJB, Freemarker, JUnit, EasyMock, SVN, Maven2, Ant, JBoss 4.2 GA, Tomcat 5.5, mySql, DB2, Eclipse
Schwerpunkte:
Refactoring und Optimierung des Datenmodels einer Webanwendung, Konfiguration des Transaktionsmanagements, Code-Refactorings, Datenmigration.
TECHNOLOGIEN:
JDK1.6, Spring, JPA, Hibernate, SVN, Jetty, mySql, Eclipse
Schwerpunkte:
Leitung der Entwicklung aller Java-basierten Softwaresysteme. Architektur-Modellierung und Softwaredesign, Koordination des Entwicklungsteams, Entwicklung, Release und Resourcenplanung, Beratung der Geschäftsführung bei der fachlichen Konzeption, Strukturierung der agilen Entwicklungsprozesse, Konzeption und Implementierungen unterstützender Infrastrukturen, Recruiting.
PROJEKT: Backend Application
Projektmanagement und Leitung des agilen Entwicklungs-prozesses, Software Design und Entwicklung, Coaching
TECHNOLOGIEN: JDK1.6, Spring, Hibernate, SpringMVC & Webflow, JAXWS, JUnit, EasyMock, Selenium, JMeter, SVN, Maven2, Continuum, Tomcat, mySql, Trac, Joomla, Eclipse, SCRUM
PROJEKT: Marketplace Portal
Beratung der Geschäftsführung bei der externen Realisierung, Definition von Architektur- und Designvorgaben, Integration und Leitung von Refactorings während der Inhouse-Übernahme, Coaching.
TECHNOLOGIEN: JDK1.5, JSF, Spring, Hibernate, Richfaces, Tomcat, mySql
PROJEKT: Supplier Portal
Projektmanagement, Software Design und Entwicklung, Coaching
TECHNOLOGIEN: JDK1.6, Struts, Spring, Hibernate, JAXWS, Tomcat, ant, mySql
PROJEKT: Vista Project / GDD Bangalore
Unterstütztung des CMS Teilprojekts in der Rolle des Trackleads während der letzten Monate der Implementierungsphase in Bangalore. Coaching des Entwicklungsteams im Bereich JEE, Durchführung von Code Reviews und Refactorings.
TECHNOLOGIEN:
J2EE, Stellent CMS, BEA WebLogic, Oracle, Spring, JUnit, ant, Eclipse, SVN
PROJEKT: Test Suite IP-One @ T-Online
Beratung der Projektleitung und Entwicklung von Erweiterungen eines Frameworks zur automatisierten Ausführung von Integrationstests. Durchführung der Datenmigration diverser Systemkomponenten im Rahmen eines Major Release der Platform.
TECHNOLOGIEN:
JEE, JDK1.5, Spring, ddSteps, JUnit, EasyMock, Axis, Tomcat, Eclipse, mySql, ant, SVN
SCHWERPUNKTE:
Konzeption und Entwicklung diverser, komplexer GUI-Komponenten für eine Swing Client Applikation.
TECHNOLOGIEN:
J2SE, Swing, JUnit, SVN, CruiseControl, Eclipse, RUP, PVCS
PROJEKT: Directory Service System & Customer Checking @ O2
Unterstützung des Entwicklungsteam eines Telekommunikationsanbieters bei der Migration zweier Anwendungen von C auf J2EE Plattform. Coaching des Teams bzgl. Verwendung des Spring Frameworks und Test-Driven-Development Strategien.
TECHNOLOGIEN:
J2EE, Rational Rose, Eclipse, BEA WebLogic, Spring, JUnit, EasyMock, EMMA Coverage, XMLBeans, ant, ClearCase, ClearQuest, Oracle 9i, HP-UX
PROJEKT: Enterprise Service Portal @ Vodafone
Entwicklung von Webservice Schnittstellen sowie Erweiterungen und Anpassungen des Web-Frontends.
TECHNOLOGIEN:
J2EE, Eclipse, BEA WebLogic, Oracle 9i, Spring, Struts, Axis, IBatis, JUnit, CVS, ant
PROJEKT: Care Management System
Technische Konzeption und Realisierung eines mobilen Management- und Dokumentationssystems für die stationäre Altenpflege. Anforderungsanalyse beim Kunden, Unterstützung bei der Erstellung der funktionalen Spezifikation.
TECHNOLOGIEN:
J2SE, Eclipse, Together, Spring, JUnit, SWT, Torque OR-Mapper, ant, CVS, CrEme JVM, MSProject, mySql, WindowsCE, Linux
PROJEKT: Management Information System
Für einen Kunden aus dem Architektur und Ingenieurswesen realisierte die Ilypsys GmbH ein Management & Information System. Refactoring des Reporting Moduls (Backend & Frontend) und Weiterentwicklung des Systems. Mitwirkung an der Spezifikation der Anforderungen, Akzeptanz Tests sowie der Wartung des Systems.
TECHNOLOGIEN:
Delphi, MSSql, CVS, u.a.
PROJEKT: Digitales Bauen
Technische Beratung der Geschäftsführung im Rahmen Kooperation mit einem Partner. Gegenstand der Kooperation war die Konzeption eines Systems zur systematischen Verbesserung der Bauabläufe in technischen Gewerken
SCHWERPUNKTE:
Entwicklung eines Datenbank-Clients zur Exploration von Gebäude- und zugehörigen Simulationsdaten.
TECHNOLOGIEN:
J2SE, Swing, Applet, Jgraph, mySql, CVS
SCHWERPUNKTE:
Realisierung eines Werkzeugs zur interaktiven 3D-Exploration von Simulationsdaten (Strömungs-daten, Temperatur- und Massetransfer).
TECHNOLOGIEN:
Tcl/Tk, CVS, VTK
1997 ? 2003
Rheinisch-Westfälische Technische Hochschule Aachen
Fachrichtung: Diplomstudiengang Informatik
Abschluss: Diplom-Informatiker (TH), Note 1.9
Diplomarbeitsthema:
Virtuelles Tischtennis ? Entwicklung von und multimodale Interaktion mit einem kinematischen Modell für virtuelle Akteure, Note 1.1
1986 ? 1996
Hilda Gymnasium, Koblenz
Allgemeine Hochschulreife
ABSCHLUSS: Abitur
Zertifikate
2020 - 2020
Certified Vaadin 14 Developer
2005 - 2005
Sun Certified Java Programmer
Architekt, Entwickler, Spring, REST, Groovy, SCRUM
Erfahrungen:
Projekt KieS:
Projekt Dunkelverarbeitung:
Projekt Paris:
Schwerpunkte:
Konzeption und Entwicklung eines Prototypen zur Monetarisierung von Browser Games. Nach erfolgreichem Launch Unterstützung der Entwicklung der Vollversion auf Basis von Ruby on Rails.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, JSP, Junit, Axis, Jetty, mySql, Ant, SVN, Eclipse, Ruby on Rails, Git
Schwerpunkte:
Technische Konzeption und leitende Entwicklung einer Webanwendung zur Verwaltung, Bewerbung und Discovery von Premium Jobs.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, Lucene, Stripes, JSP, JQuery, mySql, Ant, Hudson, Eclipse, SVN, JIRA
Schwerpunkte:
Konzeption und Entwicklung einer Webanwendung zum Url-Shortening.
TECHNOLOGIEN:
Grails 1.1 + div. Plugins, mySql, IntelliJ, SVN
Schwerpunkte:
Konzeption und Entwicklung der Flatmobil Website, inklusive Shopping Modul für den Bereich mobiles Internet, Backend, SEO.
TECHNOLOGIEN:
JDK1.5, Grails 1.0.3, Groovy 1.5, Spring, Hibernate, Acegi Security, Jetty 6, Tomcat 5.5, Apache2, mySql, IntelliJ Idea, Mantis, SVN
Schwerpunkte:
Projektleitung & Softwareentwicklung im E-Commerce Umfeld, Nearshore Entwicklung.
TECHNOLOGIEN:
JDK1.6, Spring, JPA, Hibernate, Dojo, Jquery, Liquibase, JSP, Tomcat 5.5, Apache2, mySql, Ant, Hudson, Eclipse, SCRUM
PROJEKT Search Framework
Konzeption und Prototyping eines Such Frameworks auf Basis von Lucene.
PROJEKT Content First
Neukonzeption und Entwicklung einer Portal Anwendung & Backend System.
TECHNOLOGIEN:
JDK1.6, Spring2.5, SpringMVC, Lucene, ActiveMQ, Webservices, JPA, Hibernate3.3, Grails1.0.3, Groovy 1.5.6, Acegi, JSP, DWR, Maven, Tomcat, MSSql, SVN, Eclipse, IntelliJ IDEA
Schwerpunkte:
Konzeption und Entwicklung eines Lifestyle & Community Portals. Datenmodellierung, Softwaredesign, Affilinet Integration, Amazon Integration.
TECHNOLOGIEN:
JDK1.5, Spring2.5, JPA, Hibernate3.2, Hibernate-Search, Stripes, JAXWS Webservices, Lucene, Tomcat 5.5, mySql, Eclipse, CVS, Ant, JIRA
Schwerpunkte:
Beratung der Geschäftsführung, Recruiting, Technology Coaching, Entwicklung.
TECHNOLOGIEN:
JDK1.6, Spring, Hibernate, SpringMVC & Webflow, JAXWS, JUnit, EasyMock, Selenium, JMeter, SVN, Maven2, Continuum, Tomcat, mySql, Trac, Joomla, Eclipse, SCRUM
Schwerpunkte:
Unterstützung eines Kunden der IPSWAYS bei der Softwareentwicklung im Portalumfeld.
TECHNOLOGIEN:
JDK1.6, Spring, OJB, Freemarker, JUnit, EasyMock, SVN, Maven2, Ant, JBoss 4.2 GA, Tomcat 5.5, mySql, DB2, Eclipse
Schwerpunkte:
Refactoring und Optimierung des Datenmodels einer Webanwendung, Konfiguration des Transaktionsmanagements, Code-Refactorings, Datenmigration.
TECHNOLOGIEN:
JDK1.6, Spring, JPA, Hibernate, SVN, Jetty, mySql, Eclipse
Schwerpunkte:
Leitung der Entwicklung aller Java-basierten Softwaresysteme. Architektur-Modellierung und Softwaredesign, Koordination des Entwicklungsteams, Entwicklung, Release und Resourcenplanung, Beratung der Geschäftsführung bei der fachlichen Konzeption, Strukturierung der agilen Entwicklungsprozesse, Konzeption und Implementierungen unterstützender Infrastrukturen, Recruiting.
PROJEKT: Backend Application
Projektmanagement und Leitung des agilen Entwicklungs-prozesses, Software Design und Entwicklung, Coaching
TECHNOLOGIEN: JDK1.6, Spring, Hibernate, SpringMVC & Webflow, JAXWS, JUnit, EasyMock, Selenium, JMeter, SVN, Maven2, Continuum, Tomcat, mySql, Trac, Joomla, Eclipse, SCRUM
PROJEKT: Marketplace Portal
Beratung der Geschäftsführung bei der externen Realisierung, Definition von Architektur- und Designvorgaben, Integration und Leitung von Refactorings während der Inhouse-Übernahme, Coaching.
TECHNOLOGIEN: JDK1.5, JSF, Spring, Hibernate, Richfaces, Tomcat, mySql
PROJEKT: Supplier Portal
Projektmanagement, Software Design und Entwicklung, Coaching
TECHNOLOGIEN: JDK1.6, Struts, Spring, Hibernate, JAXWS, Tomcat, ant, mySql
PROJEKT: Vista Project / GDD Bangalore
Unterstütztung des CMS Teilprojekts in der Rolle des Trackleads während der letzten Monate der Implementierungsphase in Bangalore. Coaching des Entwicklungsteams im Bereich JEE, Durchführung von Code Reviews und Refactorings.
TECHNOLOGIEN:
J2EE, Stellent CMS, BEA WebLogic, Oracle, Spring, JUnit, ant, Eclipse, SVN
PROJEKT: Test Suite IP-One @ T-Online
Beratung der Projektleitung und Entwicklung von Erweiterungen eines Frameworks zur automatisierten Ausführung von Integrationstests. Durchführung der Datenmigration diverser Systemkomponenten im Rahmen eines Major Release der Platform.
TECHNOLOGIEN:
JEE, JDK1.5, Spring, ddSteps, JUnit, EasyMock, Axis, Tomcat, Eclipse, mySql, ant, SVN
SCHWERPUNKTE:
Konzeption und Entwicklung diverser, komplexer GUI-Komponenten für eine Swing Client Applikation.
TECHNOLOGIEN:
J2SE, Swing, JUnit, SVN, CruiseControl, Eclipse, RUP, PVCS
PROJEKT: Directory Service System & Customer Checking @ O2
Unterstützung des Entwicklungsteam eines Telekommunikationsanbieters bei der Migration zweier Anwendungen von C auf J2EE Plattform. Coaching des Teams bzgl. Verwendung des Spring Frameworks und Test-Driven-Development Strategien.
TECHNOLOGIEN:
J2EE, Rational Rose, Eclipse, BEA WebLogic, Spring, JUnit, EasyMock, EMMA Coverage, XMLBeans, ant, ClearCase, ClearQuest, Oracle 9i, HP-UX
PROJEKT: Enterprise Service Portal @ Vodafone
Entwicklung von Webservice Schnittstellen sowie Erweiterungen und Anpassungen des Web-Frontends.
TECHNOLOGIEN:
J2EE, Eclipse, BEA WebLogic, Oracle 9i, Spring, Struts, Axis, IBatis, JUnit, CVS, ant
PROJEKT: Care Management System
Technische Konzeption und Realisierung eines mobilen Management- und Dokumentationssystems für die stationäre Altenpflege. Anforderungsanalyse beim Kunden, Unterstützung bei der Erstellung der funktionalen Spezifikation.
TECHNOLOGIEN:
J2SE, Eclipse, Together, Spring, JUnit, SWT, Torque OR-Mapper, ant, CVS, CrEme JVM, MSProject, mySql, WindowsCE, Linux
PROJEKT: Management Information System
Für einen Kunden aus dem Architektur und Ingenieurswesen realisierte die Ilypsys GmbH ein Management & Information System. Refactoring des Reporting Moduls (Backend & Frontend) und Weiterentwicklung des Systems. Mitwirkung an der Spezifikation der Anforderungen, Akzeptanz Tests sowie der Wartung des Systems.
TECHNOLOGIEN:
Delphi, MSSql, CVS, u.a.
PROJEKT: Digitales Bauen
Technische Beratung der Geschäftsführung im Rahmen Kooperation mit einem Partner. Gegenstand der Kooperation war die Konzeption eines Systems zur systematischen Verbesserung der Bauabläufe in technischen Gewerken
SCHWERPUNKTE:
Entwicklung eines Datenbank-Clients zur Exploration von Gebäude- und zugehörigen Simulationsdaten.
TECHNOLOGIEN:
J2SE, Swing, Applet, Jgraph, mySql, CVS
SCHWERPUNKTE:
Realisierung eines Werkzeugs zur interaktiven 3D-Exploration von Simulationsdaten (Strömungs-daten, Temperatur- und Massetransfer).
TECHNOLOGIEN:
Tcl/Tk, CVS, VTK
1997 ? 2003
Rheinisch-Westfälische Technische Hochschule Aachen
Fachrichtung: Diplomstudiengang Informatik
Abschluss: Diplom-Informatiker (TH), Note 1.9
Diplomarbeitsthema:
Virtuelles Tischtennis ? Entwicklung von und multimodale Interaktion mit einem kinematischen Modell für virtuelle Akteure, Note 1.1
1986 ? 1996
Hilda Gymnasium, Koblenz
Allgemeine Hochschulreife
ABSCHLUSS: Abitur
Zertifikate
2020 - 2020
Certified Vaadin 14 Developer
2005 - 2005
Sun Certified Java Programmer
Architekt, Entwickler, Spring, REST, Groovy, SCRUM
Erfahrungen:
"Der Consultant verfügt über tiefgreifende Kenntnisse in der Erstellung von Web-Applikationen mit modernen Java-basierten Werkzeugen, insbesondere bezüglich der Frameworks Spring und Hibernate sowie der Sprache Groovy in Verbindung mit Grails. Besonders hervorzuheben ist, dass er seine Aufgaben im richtigen Maß abstimmt und dass der Abschluss des Projekts durch Einbringen eigener Ideen beschleunigt werden konnte. Insgesamt sind wir mit seiner Arbeit sehr zufrieden und ich würde mich freuen, wenn in einem zukünftigen Projekt eine erneute Zusammenarbeit zustande käme."
— Projekt Entwicklung Java Web-Applikationen, 10/08 - 12/08
Referenz durch Projektleiter, Medienunternehmen (400 MA), vom 29.12.08
"Der Consultant war im Rahmen unserer Zusammenarbeit entscheidend für die Entwicklung unserer technischen Plattform. Seine Stärken umfassen:
— Projekt Java-basierte Internet-Community, 06/08 - 09/08
Referenz durch Geschäftsführer, JT Internet GmbH, vom 17.12.08
- Sehr hohe fachliche Expertise zu allen frontend- und backend-seitigen Aufgabenstellungen
- Gute und zuverlässige Projektleitung der technischen Entwicklung
- Kontinuierliche Weiterbildung der technischen Mitarbeiter
Die persönliche Interaktion verlief sehr angenehm und professionell."— Projekt MICE, 01/08 - 05/08
Referenz durch Teamleiter Enwicklung MICE, HRS, vom 13.12.08
"Der Consultant unterstütze uns bei der Weiterentwicklung und Refactoring der MICE Applikation bei HRS. Auffallend dabei waren sein herausragendes fachliches Wissen und seine extrem hohe Arbeitsgeschwindigkeit und Effektivität auf einem sehr hohen Qualitätsniveau. Ihm gelang in kürzester Zeit die Umsetzung schwierigster Refactorings. Er arbeitete dabei stets selbstständig und zielbewusst und war die treibende Kraft. Gegenüber seinem Team war er stets bereit, sein Wissen weiterzugeben, zu coachen und zu unterstützen. Seine direkte und offene Art machten ihn dabei zu einem angenehmen Kollegen. Ich würde jederzeit gerne wieder mit dem Consultant zusammenarbeiten."
— Projekt CTO/Projektleiter Backend/ERP-Entwicklung, 04/07 - 04/08
Referenz durch Geschäftsführer, virtuelle Handelsplattform, vom 09.01.09
Projekt im Rahmen einer Festanstellung durchgeführt