Personen-ID                24765 
Wohnort                    816xx München, Deutschland 
Jahrgang                   1975 
EDV-Erfahrung seit         1994 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.04.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         21.03.01 
Profil zuletzt geändert am 28.09.11 
Java-​Architekt und -Entwickler von Enterprise-​Systemen (JEE, Spring, Hibernate, Web, Swing) sowie technischer Projektleiter
Software-Entwicklung / Programmierung
Beratung / Consulting
Projektmanagement / -leitung / Organisation / Koordination
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
2000:      Abschluss als Diplom-Informatiker mit Auszeichnung (1,0)
1995-2000: Technische Universität Darmstadt

  Studium der Informatik mit Nebenfach BWL

1998-1999: University of British Columbia, Vancouver, Kanada

  Studienaufenthalt am Department of Computer Science


Regelmäßige Konferenzen und Seminare, z.B.:

* European Conference on Pattern Languages of Programs (EuroPLoP)
* Kongress Objekt-Orientiertes Programmieren (OOP)

Deutschland: D8
Kommentar:

Deutschland: Einsatz in München und Umgebung

Deutsch 
Englischfließend
FranzösischGrundkenntnisse
LateinGrosses Latinum

PC 

Unix 
Windows 

JavaExperte seit 1996
JavaScript 
Shell 

Access 
DB2 
Informix 
JDBC 
MS SQL Server 
MySQL 
Oracle 
Postgres 

Internet, IntranetErfahrung im Umgang mit allen gebräuchlichen Internet-Protokollen

Um die Liste übersichtlich zu halten, sind nur Produkte und Technologien aufgeführt, mit denen ich mich zumindest "gut" auskenne.

= Entwicklung =

* Enterprise-Entwicklung:
  Spring, Hibernate, Spring Security (Acegi), JMS, JMX, EJB, REST, Web-Services, JAXB, Quartz,
  Mondrian, MDX, JDBC, Apache CXV, Camel (ESB), Lucene, JBPM, Jasper Reports

* Web-Entwicklung:
  JSF 2.0, PrimeFaces, Wicket, Spring MVC, JQUery, HTML, FreeMarker, JavaScript, CSS, ZK,
  Tapestry 5
 
* Rich-Client-Entwicklung:
  Swing, Java Web Start, JGoodies

* Sonstiges:
  JUnit, TestNG, Mockito, EasyMock, Fit, Log4j, POI, Google AdWords API

= Umgebungen und Werkzeuge =

* Application-Server:
  JBoss, Tomcat, IBM Websphere, Netweaver Application Server

* Datenbanksysteme:
  MySQL, PostgreSQL,Oracle, MS SQL-Server, Informix, HSQL

* Entwicklungsumgebungen:
  Eclipse, Netbeans, IntelliJ Idea, Rational Software Architect, Netweaver Development Studio

* UML-Modellierung:
  Rational Rose, Together/J, MagicDraw UML, Rational XDE, Enterprise Architect

* Versionsverwaltung: Subversion, ClearCase, CVS

* Qualitätssicherung:
  EclEmma, PMD, FindBugs

* Sonstiges Werkzeuge:
  Ant, Maven, JProfiler, Jira, Confluence, Hudson, ClearQuest, JMeter, JProbe, Requisite Pro
* 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)

Projekt    Backend für eine Online-Erlebniswelt für Kinder (Ravensburger Digital, 2011)
Funktion   Technischer Projektleiter, Entwickler
Tätigkeit  Ich übernahm ein schon eineinhalb Jahren laufendes Projekt mit einer sehr
           kurzen Übergabephase komplett. Während ich die Architektur des Backends weitgehend
           modernisierte und vereinfachte, musste ich gleichzeitig neue Funktionalität
           hinzufügen. Die wichtigsten Erweiterungen betrafen die Anbindung an Bezahlsysteme
           und Newslettertools sowie grundlegende Änderungen im Domänenmodell. Zudem arbeitete
           ich neue Entwickler ein.
Umgebung   Apache Wicket, Spring MVC, Freemarker, Spring, Hiberate, Quartz, Apache CXF (SOAP),
           BlazeDS, MySQL, Maven, Subversion, Jenkins

Projekt    Online-Verkaufsplattform für konfigurierte Fahrzeuge (BMW, 2010-2011)
Funktion   Architekt, Entwickler
Tätigkeit  In diesem Folgeprojekt entstand ein neuer Fahrzeug-Konfigurator für die Marke 
           MINI mit der Möglichkeit, konfigurierte Fahrzeuge (in Schweden) direkt per
           Internet zu kaufen und zu finanzieren.
           Die wesentlichen Schwierigkeiten bestanden darin, bestehende Umsysteme, z.B.   
           zur Baubarkeitsprüfung, Preisfindung und Verkaufsabwicklung zu integrieren und
           dabei für eine endkundengerechte Performance zu sorgen. Als Architekt habe ich
           die wichtigen technischen Entscheidungen getroffen und die übrigen Entwickler
           dabei unterstützt, die Architektur konsistent einzuhalten. Als Entwickler habe
           ich auf allen Ebenen mitgearbeitet.
Umgebung   JSF 2.0, PrimeFaces, JQuery, Spring, Spring Security, JPA2, Hibernate, Quartz,
           Glassfish, Oracle, Maven, Subversion, Hudson

 

Projekt    Online-Verkaufsplattform für Bestandsfahrzeuge (BMW, 2009-2010)
Funktion   Architekt, Entwickler
Tätigkeit  In einem innovativem und agilen Umfeld habe ich als Architekt die technische
           Plattform entwickelt, über die Endkunden im Internet Neuwagen aus dem Bestand
           der Marke MINI kaufen können. Als Entwickler habe ich Fachanforderungen
           abgestimmt sowie die kritischen Teile der Anwendung - sowohl im Frontend wie im
           Backend - erstellt.
Umgebung   JSF 2.0, PrimeFaces, JQuery, Spring, Spring Security, JPA, Hibernate, Quartz,
           Glassfish, Oracle, Maven, Subversion, Hudson, PayPal-API

 

Projekt    Schnittstellenentwicklung für ein Kassensystem (BurgerKing, 2009)
Funktion   Analyst, Entwickler
Tätigkeit  Ein bestehendes System für Warenwirtschaft und Produktvermarktung
           musste an ein neues Kassensystem angebunden werden.
           Als Analyst habe ich untersucht, wie das bestehende System verändert
           werden muss, um die Anforderungen des neuen Kassensystems umzusetzen.
           Als Entwickler habe ich die dazu notwendige Schnittstelle erfolgreich 
           implementiert und integriert.
Umgebung   Spring, Hibernate, JBoss ESB, JMS, XML, XSD Schema, JAXB, Fit, JSP,
           PostgreSQL, Tomcat, Subversion

Projekt         Produktentwicklung in der Unterhaltungsindustrie (--, 2008-2009)
Funktion        Architekt, Entwickler
Tätigkeit       In einem kleinen Start-Up wurde - lange vor der Markteinführung des iPad - ein
                innovatives Tablet entwickelt. Als Architekt dieses Produktes habe ich zusammen
                mit dem Team die wesentlichen technischen Grundlagen des Produkts definiert.
                Als Entwickler habe ich das Produkt auf allen technischen Ebenen mit entwickelt
                und getestet.
Umgebung        Spring, Spring Security, Hibernate, Quartz, TestNG, Mockito,

 Tapestry 5, JavaScript, JQuery, XUL, Firefox-Plugins, Ubuntu, Bash,

 Maven, Ant, Hudson, VMWare, PostgreSQL, Tomcat, Subversion


Projekt         Forderungsverbriefung (Siemens Financial Services, 2007-2008)
Funktion        Architekturberater, Qualitätssicherer, Coach
Tätigkeit       Als Architekturberater habe ich das Projektteam dabei unterstützt,

 ein System zu entwerfen, das Forderungsdaten in Batch-Durchläufen

 effizient und sicher verarbeitet. Als Qualitätssicherer habe ich

 besonders darauf geachtet, dass die Systemstruktur solide und der

 Sourcecode langfristig wartbar bleiben.

Umgebung        SAP NetWeaver Application Server 7.0, SAP NetWeaver Developer Studio 7.0,

 CAST Application Intelligence Platform, Java 1.4, Spring,

 Hibernate, Quartz, EclEmma, PMD, FindBugs


Projekt         Kampagnenmanement für Online-Marketing (Komdat.com, 2007-2008)
Funktion        Architekt, Entwickler
Tätigkeit       Für die Verwaltung von Online-Marketing-Kampagnen habe ich eine

 neue Backend-Architektur entworfen und umgesetzt, die auf aktuellen

 Java-Technologien basiert (Java 6, Spring, Hibernate, JMX) und sich

 einfach um neue Funktionen erweitern lässt.

Umgebung        Spring, Spring Security (Acegi), Hibernate, MySQL, Quartz,

 JMX, JUnit4, Google AdWords, Subversion


Projekt         Data-Warehouse für Online-Marketing (Komdat.com, 2007-2008)
Funktion        Analyst, Architekt, Entwickler
Tätigkeit       Ein von mir entworfenes Data-Warehouse konsolidiert alle Daten

 über die Auslieferung und den Erfolg von Online-Werbemaßnahmen,

 die zuvor auf unterschiedlichen Systemen gehalten wurden. Dadurch

 wurde es möglich, verschiedene Datenbestände bei SQL- oder

 MDX-Abfragen sehr performant miteinander zu verknüpfen. Die

 ETL-Prozesse aktualisieren den Datenbestand in Neartime und

 verarbeiten über 10 Millionen Datensätze im Monat.

Umgebung        Spring, Spring Security (Acegi), Quartz, Sprint MVC,

 Mondrian, MDX, JMX, JUnit4, MySQL, Ant, Subversion


Projekt         Trackingsystem für Online-Marketing (Komdat.com, 2007)
Funktion        Analyst, Architekt, Entwickler
Tätigkeit       Ein von mir neu entwickeltes Tracking-System zeichnet den Erfolg

 von Online-Werbemaßnahmen auf und wertet die aufgezeichneten

 Massendaten anschließend aus. Im Rechenzentrum verarbeitet das

 neue System pro Rechner bis zu 3000 Anfragen pro Sekunde, eine

 Steigerung um etwa den Faktor 10 zum Altsystem. Zudem skaliert

 die Verarbeitung der Daten erheblich leichter über mehrere Rechner.

Umgebung        Spring, Hibernate, JMX, JUnit4, Servlets, Ant, Subversion

Projekt         Performanceschulung und -analyse (Allianz Handwerker Services, 2007)
Funktion        Berater
Tätigkeit       In einer Schulung habe ich Entwickler darin unterrichtet, wie sie mit

 einem Profiler die Ursachen für die Performance-Probleme ihrer

 Webanwendung finden und beheben können.

Umgebung        JProfiler

Projekt         Fahrzeugkonfiguration (SAP/Volvo, 2007)
Funktion        Entwickler
Tätigkeit       Ein bestehendes System für die Konfiguration von Fahrzeugen habe ich

 durch eine optimierte Programmierung des Datenbankzugriffs erheblich

 beschleunigt.

Umgebung        SAP IPC (Internet Pricing and Configurator), Java 1.3

Projekt         Produktverfolgung von Medikamenten (Fulcon, 2006)
Funktion        Designer, Entwickler
Tätigkeit       In einem Projekt in äußerstem Zeitdruck habe ich in der Endphase

 mitgeholfen, eine Anwendung für die Erfassung und Kontrolle belgischer

 Vignetten zur Produktverfolgung von Medikamenten fertigzustellen.

Umgebung        Spring, JDBC, PostgreSQL

Projekt         Logistikdienstleistungssystem (O2, 2006)
Funktion        Designer, Entwickler
Tätigkeit       In einem relativ bald abgebrochenen Projekt für die interne Logistik habe

 ich an Design und Entwicklung mitgearbeitet.

Umgebung        J2EE, Struts, Spring, Hibernate, JBoss, Oracle

Projekt         Sendeplanungssystem für einen Fernsehsender (ProSieben, 2005-2006)
Funktion        Analyst, Designer, Entwickler
Tätigkeit       Als Analyst habe ich die Abläufe in der Sendeabwicklung des Fernsehsenders

 sowie ihre Auswirkungen auf eine zu neu entwickelnde Sendeplanung untersucht.

 Als Designer und Entwickler habe ich dann grundlegende Software-Komponenten

 des Systems verbessert. Zudem habe ich die Entwicklung des Clients des

 Planungssystems geleitet sowie an diesem selbst mitgearbeitet.

Umgebung        J2EE, JMS, Swing, Spring, Websphere Application Server 6,

 Informix, Eclipse, Rational Software Architect, Requisite Pro, Clearcase,

 ClearQuest, JProfiler, Maven


Projekt         Plattform für eine Familie von Geschäftsanwendungen (RTL II, 2003-05)
Funktion        Architekt, Entwickler
Tätigkeit       Als Architekt habe ich die Basis-Architektur für eine neue Plattform

 zur Ablösung einer bestehenden Systemlandschaft von rund 20 Anwendungen

 entwickelt. Die neue Plattform besteht überwiegend aus generischen,

 konfigurierbaren Komponenten, teils für die Client-, teils für die

 Serverseite, mit deren Hilfe die ersten 10 Anwendungen (darunter eine

 sehr komplexe Verwaltung und ein Planungssystem) zeitgerecht portiert

 werden konnten. Zeitweise habe ich zudem das Entwicklungsteam koordiniert.

Umgebung        J2EE, EJB, Hibernate, XDoclet, Swing, Java Web Start,

 JBoss, MS SQL-Server, Ant, CVS


Projekt         Deklarative Entwicklung von Benutzungsoberflächen (ProSieben, 2003)
Funktion        Designer, Entwickler
Tätigkeit       Für die Entwicklung eines Verwaltungssystem mit sehr vielen Masken zum Laden,

 Bearbeiten und Speichern von Daten habe ich eine Komponente entwickelt, mit

 deren Hilfe diese Masken deklarativ, also in sehr kurzer Zeit, erstellt und

 geändert werden können.

Umgebung        Swing, J2EE, EJB, Bea Weblogic

Projekt         Musikportal (ProSieben, 2002)
Funktion        Analyst, Architekt, Entwickler
Tätigkeit       Zunächst habe ich als Analyst die Anforderungen an eine Webanwendung ermittelt,

 mit deren Hilfe Redakteure schnell Musik recherchieren und herunterladen 

 können. Die Entwicklung der Webanwendung habe ich koordiniert sowie selbst 

 daran gearbeitet.

Umgebung        Tomcat, Struts, JSP, Servlets, Corba, XSLT, POI, Tecmath, Informix, JMeter

Projekt         Content-Management-System (ProSieben, 2001-2002)
Funktion        Designer, Entwickler
Tätigkeit       Für ein System zur Dokumentation und Archivierung von Nachrichtenbeiträgen habe

 ich wichtige Bestandteile der Client-Anwendung entwickelt (z. B. eine 

 komfortable Suchfunktion mit Volltextsuche im gesamten Datenbestand). Zudem

 habe ich die Datenqualität bei der Migration der Altdaten erheblich verbessert.

Umgebung        Swing, Java Webstart, Corba, XML, XSLT, Suchmaschinen,

 Informix, JProbe

Projekt Java/JavaScript Architektur und Entwicklung, 10/08 - 04/09
Referenz durch Vorstand, Start-Up im Internetbereich (18 MA), vom 08.07.09

"Der Consultant hat uns im Java-, JavaScript- und Datenbankumfeld hervorragend unterstützt und massgeblich zum Erfolg des Projektes beigetragen. Er zeichnete sich durch eine sehr hohe Arbeitsmoral aus und war jederzeit bereit und fähig, zusätzliche und auch schwierige Aufgaben zu übernehmen. Seine Erfolge erzielte der Consultant auch durch die Sicherstellung einer sehr konstruktiven Teamarbeit in Kombination mit seiner zielorientierten Vorgehensweise. Wir können ihn vorbehaltlos weiter empfehlen und würden auch selbst auf ihn jederzeit wieder zurückgreifen."

Projekt QA für Java Umsetzung in SAP Netweaver Umgebung, 10/07 - 07/09
Referenz durch Projektleiter IT, Siemens AG, vom 17.09.08

"[...] Darüber hinaus konnten wir enorm von seinem Wissen, das er stets auf Eigeninitiative eingebracht und proaktiv addressiert hat, im Bereich der Batchverarbeitung von großen Datenmengen und den im Projekt eingesetzten Komponenten und Tools profitieren. Der Consultant erledigte seine Aufgaben stets eigenständig zu unserer vollsten Zufriedenheit, hat sich sehr schnell in das Team integriert und wurde von unseren Entwicklern schnell als wertvoller Ansprechpartner genutzt und hat unser Projekt maßgeblich bzgl. Stabilität, Qualität und Performance geprägt. Ich kann den Consultant nur weiterempfehlen und würde ihn bei Bedarf sofort wieder einsetzen."

Projekt Diverse im Bereich Online-Marketing, 01/07 - 07/08
Referenz durch Geschäftsführer, komdat.com solutions GmbH (12 MA), vom 11.09.08

"Der Berater hat die Durchführung der Projekte sowohl in der Analyse als auch in der Umsetzung hervorragend unterstützt. Seine Eigeninitiative und sein sehr breites und tiefgehendes Wissen haben entscheidend zum Projekterfolg beigetragen. Im Projektteam übernahm er zudem Führungsverantwortung. Die ihm übertragenen Aufgaben erfüllte er stets zu unserer vollsten Zufriedenheit, die Zusammenarbeit mit ihm war äußerst angenehm. Ich kann den Berater daher für die Umsetzung anspruchsvoller Aufgaben nur weiterempfehlen und würde ihn bei Bedarf auch selbst wieder einsetzen."

Projekt Produkt-, Programm- und Sendeplanungssystem, 04/05 - 09/06
Referenz durch Teamleiter Design & Integration, Medienunternehmen, vom 29.09.06

"[...] Durch sein umfangreiches Know-how im Medienumfeld und ganz besonders durch seine hervorragenden Leistungen in der Systemanalyse und im Design hat der IT-Spezialist bereits in ein früheren Projekten und jetzt wieder im aktuellen Projekt einen sehr großen und wertvollen Beitrag geleistet."

Projekt Entwicklung Systemarchitektur für Kerngeschäftssoftware, 07/03 -
03/05
Referenz durch Leiter IT & Services, RTL2 Fernsehen GmbH & Co. KG, vom 24.06.05

"Der Consulttant war als Java-Entwickler in unserer Abteilung IT & Services maßgeblich an der Etablierung einer neuen Technologieplattform (J2EE, Swing, JBoss, MS SQL-Server, Java Web Start) innerhalb unserer Softwareentwicklung beteiligt. [...] Der Consultant war wertvoller Ansprechpartner und Ideengeber innerhalb des 25-köpfigen Software-Entwicklerteams in unserer Abteilung. Er handelt stets eigenverantwortlich und mit Umsicht. Seine herausragenden fachlichen Fähigkeiten erlaubten es ihm, die ihm übertragenen Aufgaben rasch und fehlerfrei zu erfüllen. Der Consultant hat die an ihn gestellten Anforderungen stets zu unserer vollsten Zufriedenheit erfüllt. Sein Verhalten gegenüber Vorgesetzten, Mitarbeitern und Kollegen war einwandfrei."

Projekt Bereich Content Management für Fernsehsender, 04/01 - 06/03
Referenz durch Leiter CMS-Entwickl., Münchener Softwarehaus (65 MA) vom 06.06.03

"Wir lernten ihn als engagiertes und selbständiges Team-Mitglied kennen. Seine Leistungen im Bereich des Software-Designs und der Entwicklung waren überdurchschnittlich. Die ihm übertragenen Aufgaben erfüllte er stets zur vollsten Zufriedenheit. Er besitzt ein ausgezeichnetes technisches Fachwissen und konnte sich schnell und flexibel das in unserer Branche übliche Business- und Prozesswissen aneignen und in die Systeme übersetzen. Darüber hinaus beherrscht er souverän die Arbeit mit unterstützenden Werkzeugen im Bereich des Softwareentwicklungsprozesses wie die der 'Rational Familie' und hat weitgehende Fähigkeiten, verständliche Dokumentationen zu schreiben und auch in grösserem Kreise zu präsentieren."

Projekte - IT-Projekte bei Start-Ups, 07/99 - 11/00
Referenz durch Vorstand einer Venture-Capital Firma, vom 10.01.01

"Die Aufgaben des IT-Beraters bestanden anfangs in der Erbringung von Programmieraufgaben und dem Aufbau von Infrastruktur in Projekten für unsere in Gründung befindlichen Beteiligungsunternehmen:

* Entwurf und Realisierung eines Software-Systems, das Besuchern einen anonymen Zugriff auf die öffentlichen Webseiten eines Internet-Gesundheitsportals ermöglicht. [...]
* Planung und Erstellung einer Firewall beim Aufbau der Infrastruktur eines B2C-Beteiligungsunternehmens. Des weiteren Planung und Anbindung eines Intershop-Servers an eine externe Bonitätsprüfung. [...]
* Konzeptionelle Entwicklung einer Web-Applikation bei einer weiteren Internet-Beteiligung. Evaluierung und Auswahl von verwendeten Technologien und Produkten. Erstellung der Applikations-Architektur und Unterstützung der Implementierung. [...]
Von Sommer 2000 an war er auf eigenem Wunsch zusätzlich an der Prüfung von Business-Plänen sowie an Gesprächen mit Gründerteams beteiligt, insbesondere bei der Technologie-Evaluierung und der Durchführung der technischen Machbarkeitsstudien. Der IT-Berater erwies sich stets als äußerst zuverlässiger Mitarbeiter, der seine Aufgaben auch unter hohem Zeitdruck und sich ändernden Aufgabenstellungen umsichtig, sorgfältig und zur vollsten Zufriedenheit erledigte. Während seiner Tätigkeit für unser Unternehmen zeigte er ein ausgezeichnetes Fachwissen und ein vielseitiges Spektrum an Einsatzmöglichkeiten, was auf seiner überdurchschnittlichen Bereitschaft zur persönlichen und inhaltlichen Weiterentwicklung zurückzuführen ist. [...]"

Projekt Internet-basiertes, verteiltes Computer-Based-Training System, 06/96-03/98
Referenz durch Abteilungsleiter eines Forschungsinstituts, vom 31.03.98

"[...] Der Mitarbeiter war maßgeblich an Entwurf, Umsetzung und der späteren Dokumentation eines Internet-basierten verteilten Computer-Based-Training Systems beteiligt. [...] Wir lernten ihn als erfolgreichen und selbständigen Mitarbeiter kennen. Seine Leistungen lagen weit über dem Durchschnitt. Die ihm übertragenen Aufgaben erfüllte er stets zur vollsten Zufriedenheit. Er war in seinem Fachwissen, das ohnehin hervorragend entwickelt war, stets bereit, sich weiterzuentwickeln. [...]"

Alle Referenzen sind durch GULP bestätigt.

Auf Anfrage nenne ich gerne persönliche Ansprechpartner bei Referenzkunden.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 17.10.2011 09:17:59
© Copyright 1996-2011 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de