Projektliste Thomas Letsch

Werbung
Projektliste und Profil Thomas Letsch
10/2011 – heute
Eigenes Projekt
Projekt: Optible
Branche: Optiker / Einzelhandel
Beschreibung: Entwurf und Realisierung einer Anwendung zur Verwaltung von
Kontaktlinsen Kunden. Intensive Auswahl eines RIA (Rich Internet Application)
Frameworks mit POCs in JSF 2.0, GWT 2.4, SmartGWT und Vaadin. Umsetzung der
Applikation mit SmartGWT. Backend ist eine JavaEE 6 Anwendung auf einem JBoss AS 7
mit einer MySQL Datenbank. Batch Import von Katalogdaten mit Hilfe von Apache Camel
2.9. Selbsbetreute Entwicklungsumgebung mit Jenkins als CI Server, Sonar als
Qualitätsüberwachung und einem Nexus Maven Repository.
Technologien: Java 7, JavaEE 6, JBoss 7, Camel 2.9, Hibernate 4.0, JPA 2, Jackson /
Resteasy (JSON / REST Interface), SmartGWT 3.0, GWT 2.4, Eclipse 3.7, MySQL 5.1,
Ubuntu / Linux Server, Jenkins, Maven, Nexus Repository, Sonar Qualitätsüberwachung,
Selenium UI Tests
01/2010 – 09/2011
Wirecard AG (Freiberufliche Mitarbeit)
Projekt: SEPA
Branche: Finanzdienstleistungen
Position: Architekt und Entwickler
Beschreibung: Auswahl und Einführung eines ESBs für eine SOA Architektur. Entwurf und
Entwicklung einer neuen Plattform zur Zahlungsabwicklung. Entwurf und Entwicklung einer
Applikation zur Kunden- und Produktverwaltung.
Technologien: Java 5, JavaEE 5, Weblogic 10.3, Oracle 11i, Oracle Service Bus 11,
Webservices, SmartGWT, Hibernate 3.5, Spring 2.5, XML Spy, Eclipse 3.5, Hudson,
Maven (inkl. Plugin Entwicklung)
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
Datenbanken
Oracle 8-11 (Anbindung, Architektur, SQL Abfragen, Clustering mit RAC, Optimierung)
IBM DB2
Microsoft SQL Server
MySQL 5.1
Develpment Tools
IDE: Eclipse, IDEA, XMLSpy
UML: Enterprise Architect, Magic Draw, TogetherJ, Rational Rose
JAVA: JavaEE bis Version 6 (JPA2, CDI, JSF2), JDK bis Version 7, Hibernate bis Version
4.1, APT
RIA: SmartGWT, GWT, Vaadin
App. Server: Oracle Weblogic (bis 10.3), JBoss (7.1), Websphere (5.0)
SOA: Oracle Service Bus (OSB) 11
EAI: Webmethods, Mule
MDA: Andromda
Spring: Bis Version 3.0, Spring Batch 1.1
Anwendungssoftware
Projektmanagement: MS Project, Planview, SCRUM
MS Office
Libre Office / Open Office
Datenformate
XML: XML Schema, DTD, Docbook, SOAP
JSON
Standardsoftware
CRM: Siebel
Branchen
Handel: Kundenbindungssysteme, CRM
IT Dienstleistungen
Automobil
Mobilfunk
Finanzdienstleistungen
Optik (Einzelhandel)
Herunterladen