Projektliste und Profil Thomas Letsch 01/2010 – heute Wirecard AG (Freiberufliche Mitarbeit) Projekt: SEPA Branche: Finanzdienstleistungen Position: Architekt und Entwickler Beschreibung: Auswahl und Einführung eines ESBs für eine SOA Architektur 12/2009 – 01/2010 Cirquent GmbH (Freiberufliche Mitarbeit) Projekt: ESA Sales Branche: Automobil Position: Analyst Beschreibung: Fachliche Analyse und Erstellung Datenmodell für eine Verkäuferplattform. 08/2009 – 11/2009 Cirquent GmbH (Freiberufliche Mitarbeit) Projekt: WMDS Branche: Automobil Position: Software Entwickler Beschreibung: Weiterentwicklung einer internen Anwendung für die Regressabwicklung. Ziel dieses Projektes ist der Einbau einer umfangreichen Validierung der Eingabedaten mit Hilfe von Regeln, Wertemengen und Relationen. Dabei wird auch ein hochoptimiertes Caching (mit Hilfe von Bitfeldern) eingesetzt. Technologien: Java 5, JavaEE 5, Weblogic 10.3, Oracle 11i, JPA (OpenJPA), BMW CA 3 Framework, Eclipse 3.4, Subversion, ANT, JUnit 3 + 4 01/2009 – 07/2009 LP Solutions GmbH (Freiberufliche Mitarbeit) Projekt: Danuta Position: J2EE Entwickler Beschreibung: Weiterentwicklung einer komplexen, internationalen Anwendung basierend auf J2EE für die Verwaltung von Kundendaten und deren gesammelten Punkten. Das System besteht aus mehreren Core Modulen, einer Job Steuerung, einem Batch Import und Export. Des Weiteren hängen eine Webseite und ein Call Center Interface daran. Ziel des Projektes Danuta war es diese Software zu einem Bonuspunktesystem für Polen weiterzuentwickeln. Technologien: Java, J2EE, Spring 2.5, Mule 1.3, Weblogic 10.1, Oracle 11i, Hibernate 3.2, AndroMDA 3.0, Magic Draw UML 9.5, Eclipse 3.4, Subversion, Cruise Control, Maven, JUnit 3 + 4, SCRUM 09/2008 – 12/2008 Firma Cirquent GmbH Projekt: Esa Sales Position: Software Architekt Beschreibung: Konzeption der Server Applikation für eine offline-fähige Verkäufer Anwendung für die MAN AG. Ein Fat Client wird beim Verkäufer installiert und verbindet sich über Datenbank Synchronisierung mit einem Backend System. Das Backend System (der Messenger) ist eine J2EE basierte Lösung die mittels Batch Jobs einen Abgleich der Daten aus den internen SAP Systemen vornimmt. Die Jobs laufen als Spring Batch Jobs, die Verbindung zu SAP (XI) erfolgt über Websphere MQ. Technologien: Java, J2EE, Spring 2.5, Spring Batch 1.1, Websphere MQ 5.3, Hibernate 3.2, JiBX 1.1, Quartz 1.5, Maven 2, Eclipse 3.4, SQL Server 2008 09/2007 – 08/2008 O2 Germany GmbH Projekt: Galileo Position: Senior Portal Designer Beschreibung: Verantwortlicher für die Schnittstellen des Portals zu den Backendsystemen. Dazu zählt die Abstimmung der Schnittstellen mit einem externen Dienstleister und Implementierung derselben. Eine Schnittstelle war Webservice basiert, die andere eine Java API zu einem embedded laufenden System. Vertretung der Portal Abteilung im Operational Architecture Board. Technologien: Java, J2EE, Spring, Webservices / SOAP, UML (Rational Rose), Clear Case, Subversion, Eclipse, XML Spy, Cruise Control, Luntbuild, Maven 2, SCRUM 12/2006 - 08/2007 Softlab AG (für BMW AG) Projekt: IVS-R Position: J2EE Entwickler Beschreibung: Mitarbeit bei der Weiterentwicklung eines Bestellsystems. Das System IVSR (integrated venduring system reengineered) ist die zukünftige zentrale Plattform für Händlerbestellungen. Es löst die unterschiedlichen Markt- und Ländereigenen Systeme Schritte für Schritt ab. Währen meiner Zeit implementierten wir Teile für den deutschen Markt als Vorbereitung für den Launch und Verbesserungen für die bestehenden Märkte. Technologien: Java, J2EE, EJB, Weblogic, UML (TogetherJ), IBM DB2, MQSeries 10/2001 - 09/2006 Loyalty Partner GmbH Festanstellung bei einer mittelständischen Firma die im Bereich Customer Loyalty Management und CRM tätig ist. Auf Anfrage sende ich gerne eine Kopie meines sehr guten Arbeitszeugnisses zu. Die Tätigkeit umfasste folgende Projekte: Zeitraum: 10/2005 - 09/2006 Position: Architekt und Entwickler Beschreibung: Entwurf und Realisierung einer Enterprise Software für mehrere Mio. User (Hochverfügbar, Hochskalierbar, Erweiterbar). Technolgien: Java, J2EE, EJB, Hibernate, Webservices, Multi-tier Architektur, Messaging (JMS, MULE), MDA (AndroMDA), UML, Maven, ANT, Eclipse, Oracle, SQL, JBoss, Bea Weblogic, Velocity, EAI (Integration mit CRM System) Zeitraum: 03/2005 - 09 / 2005 Position: Technischer Projektleiter (Teamgröße ca. 8 MA) Beschreibung: Systemoptimierung. Einführung Hochverfügbarkeit in bestehende Softwarelandschaft, Einführung Hibernate, Kundenakquise Technologien: Java, J2EE/EJB, Hibernate, JMS, Bea Weblogic, Oracle, Planview, MS Projekt, Excel Zeitraum: 11/2004 - 02/2005 Position: Technischer Projektleiter, Entwickler Beschreibung: Erweiterung eines XML File Export Technologien: Webmethods Integration Server, Webmethods Modeller, MS Project, XML, XML Schema (XSD) Zeitraum: 07/2004 - 10/2005 Position: Technischer Projektleiter, Entwickler Beschreibung: Implementierung eines XML File Export Technologien: Webmethods Integration Server, Webmethods Modeller, MS Project, XML, XML Schema (XSD) Zeitraum: 05/2003 - 03/2005 Position: Technischer Verantwortlicher für zentrale J2EE Anwendung Beschreibung: Design Reviews, Code Reviews, Definitions Entwicklungsrichtlinien, zentraler Ansprechpartner Technologien: Java, J2EE/EJB, Bea Weblogic 6.1 - 8.1 Zeitraum: 03/2004 - 05/2004 Position: Java Entwickler Beschreibung: Änderung einer bestehenden Software Technologien: Java, J2EE, Bea Weblogic Zeitraum: 11/2003 - 02/2004 Position: Technischer Projektleiter, Entwickler Beschreibung: Implementierung eines XML File Export Technologien: Webmethods Integration Server, Webmethods Modeller, MS Project, XML, XML Schema (XSD) Zeitraum: 09/2003 - 10/2003 Position: J2EE Entwicklung Technologien: Java, J2EE, Bea Weblogic 8.1 Zeitraum: 05/2003 - 10/2003 Position: Siebel Entwicklung Technologien: Siebel 7.0 (CRM) Zeitraum: 07/2002 - 04/2003 Position: Technischer Projektleiter (Teamgröße 5 MA) Beschreibung: Einführung Siebel, Neuentwicklung der J2EE Anwendung Technologien: Java, J2EE, XML / XSD, Bea Weblogic 6.1 - 8.1 Zeitraum: 10/2001 - 07/2002 Position: Entwickler Beschreibung: Verschiedene Aufgaben, teilweise Betrieb, teilweise J2EE Enwicklung. Technologien: Java, J2EE, Servlets, HTML, Bea Weblogic 6.1 Weiterbildungen - Seminare 03/2002 05/2003 09/2003 09/2004 10/2005 11/2007 07/2009 Siebel 7 Core Consultant Course, Siebel Academy, California Workshop UML in der Praxis, Orientation in Objects GmbH, Mannheim Projekt-Management, Haufe Akademie, Stuttgart Seminar Enterprise Java 2 Sicherheit, SIGS Datacom, München SOA Days 2005 Technology Conference, Bonn W-JAX, München Certified SCRUM Master Training (CSM), Kloge, München Produkte/Standards/Erfahrungen Standardsoftware CRM: Siebel EAI: Webmethods, Mule Datenbanken Oracle 8-11 (Anbindung, Architektur, SQL Abfragen, Clustering mit RAC, Optimierung) IBM DB2 Microsoft SQL Server Develpment Tools IDE: Eclipse, IDEA, XMLSpy UML: Magic Draw, TogetherJ, Rational Rose JAVA: J2EE, Java EE, JDK 5.0, Hibernate, Apache Commons, JSP/Servlets App. Server: Bea Weblogic (bis 10.1), JBoss (4.1), Websphere (5.0) MDA: Andromda Spring: Bis Version 2.5, Spring Batch 1.1 Anwendungssoftware Projektmanagement: MS Project, Planview, SCRUM MS Office Datenformate XML: XML Schema, DTD, Docbook, SOAP Branchen Handel: Kundenbindungssysteme, CRM IT Dienstleistungen Automobil Mobilfunk Finanzdienstleistungen