Profil

Auf dieser Seite finden Sie die wichtigsten Informationen über mich und meine berufliche Erfahrung. Meine bisherigen Projekte sowie Referenzen meiner Kunden sind auf jeweils eigenen Seiten zu finden. Das vollständige Profil können Sie sich auch als PDF-Dokument herunterladen, in dem zusätzlich meine technischen Erfahrungen aufgelistet sind. Zudem möchte ich Sie auf mein Profil bei Gulp verweisen, das beglaubigte Referenzen meiner Kunden enthält.

Zur Person

Mein Schwerpunkt liegt in der Architektur und Entwicklung von Enterprise-Systemen im Java-/JEE-Umfeld sowie technische Projektleitung. Ich bin Diplom-Informatiker und habe an der Technischen Universität Darmstadt sowie an der University of British Columbia in Vancouver, Kanada, Informatik studiert. Englisch als Fremdsprache beherrsche ich fließend. Seit 1994 habe ich Erfahrung in der kommerziellen Software-Entwicklung, seit Anfang 2001 arbeite ich Vollzeit als Freiberufler.

Für ein neues Java-Projekt in München bin ich frühestens ab April 2012 wieder verfügbar.

Branchen-Erfahrung

In den folgenden Branchen und für die folgenden Kunden habe ich bisher gearbeitet (siehe auch meine Projekt-Seite):

  • Medien (ProSieben, RTL2)
  • Automobil (BMW)
  • Finanzdienstleistungen (Siemens Financial Services, eFonds24)
  • Telekommunikation (O2)
  • Unterhaltungselektronik (--)
  • Online-Spiele (Ravensburger Digital)
  • Systemgastronomie (BurgerKing)
  • Online-Marketing (Komdat.com)
  • E-Commerce und Portale (myToys, WelcomeHome, Almeda)

Technische Erfahrung

Der Kern meiner technischen Erfahrung ist die Java-Plattform, auf der ich seit 1996 entwickle. Ich besitze ein breites und tief gehendes Wissen über Modellierung, Design-Patterns und Best-Practices in der Software-Entwicklung, das ich regelmäßig in Form von Fachartikeln und Patterns publiziere.

Enterprise-Anwendungen habe ich auf der Basis von z.B. Spring, Hibernate, Quartz, EJB, JPA und JMS entwickelt. Für die Entwicklung von Web-Anwendungen kenne ich mich sehr gut mit JSF 2, JQuery, Apache Wicket sowie Spring MVC aus. Zudem habe ich langjährige Erfahrung in der Erstellung von Rich-Client-Anwendungen, u.a. auf der Basis von Swing, WebStart und JGoodies.

Die folgende Tag-Cloud zeigt Technologien und Produkte, mit denen ich mich zumindest gut auskenne. Die Größe der einzelnen Bezeichnungen entspricht etwa der Häufigkeit, mit der ich die jeweilige Technologie schon verwendet habe. Eine vollständige und tabellarische Übersicht finden Sie in der PDF-Fassung meines Profils.

activemq ant apachecamel apachecxf confluence css eclemma eclipse ejb esb findbugs freemarker hibernate hibernatesearch html hudson informix jasperreports java javascript javawebstart jaxb jboss jbossesb jbpm jdbc jee jenkins jira jmeter jms jmx jpa2 jprobe jprofiler jquery jsf2 junit4 lucene maven mdx mockito mondrian mongodb mssql mysql oracle paypal pmd poi postgresql primefaces quartz spring springdata springmvc springsecurity subversion swing tapestry testng tomcat webservices webstart wicket xml xsd zk

Engagement

Ich bin Schatzmeister des Vereins Hillside Europe e.V., dessen Ziel insbesondere die Verbreitung von Design-Patterns ist. In der Informatik helfen Patterns, bewährte Lösungen zu Problemen zu dokumentieren und kommunizieren. Zudem bin ich seit 2008 im Programmkomitee der jährlichen Pattern-Konferenz EuroPLoP. Für mein Engagement als Betreuer von Pattern-Autoren wurde ich 2007 mit dem Neil Harrison Shepherding-Award ausgezeichnet.

Die Liste meiner Publikationen und Präsentationen finden Sie auf einer eigenen Seite.