Profil |
![]() |
![]() |
Jahrgang: | 1971 |
Sprachen: | Englisch, Französisch, Deutsch |
Abschluss: | Diplom-Ingenieur der Technischen Kybernetik TU Stuttgart |
Programmiererfahrung seit: | 1987 |
Berufserfahrung seit: | 1998 |
Spezialisierung: | Java-Technologie, Java-basierte Web-Applicationen, J2SE, J2EE, J2ME, Oracle, Weblogic, C, C++, OO, Build-Management, Scriptsprachen, Unix |
Rollen: | Primär: Entwickler Java, C, C++, Business Analyst Sekundär: Wartung und Betrieb, Schulung, administrative Tätigkeiten in NT- und Unix-Bereich, (Releaseerstellung, Organisation der Entwicklungsumgebung etc.), Dokumentation, Einführung und Umsetzung von QS-Maßnahmen, Projektleitung |
Zertifikate/Weiterbildung: | Pro / ENGINEER Basistraining, Aufbautraining Join BMW IT Schulung/Zertifizierung Schulung "Web Services mit Soap und Java" SCJP - Sun Certified Programmer, Java 1.4 und 5 SCWCD - Sun Certified Web Component Developer SCBCD - Sun Certified Business Component Developer SCMAD - Sun Certified Mobile Application Developer for J2ME OCA - Oracle Certified Associate 10g, Datenbank Administration I Grundlagen C#, Visual Basic 2008 mit MS .NET |
Einsatz: | Bevorzugt mittel- bis langfristig, Süddeutschland, München, Stuttgart, A, CH, englischsprachiges Ausland, bei attraktivem Projekt auch andernorts |
Technologien |
![]() |
Betriebssysteme: | Sprachen: | ||
|
|
||
Web: | Web-/Applikationsserver: | ||
|
|
||
Frameworks, Technologien Java-Umfeld: | Datenbanken und Persistenz, Tools: | ||
|
|
||
Entwicklungsumgebungen: | GUI-Builder/Libraries: | ||
|
|
||
Revisionsverwaltung, CI: | Methoden/Standards: | ||
|
|
||
Studienspezifisches: | sonstige Tools/Kenntnisse: | ||
|
|
Projekte |
![]() |
![]() |
||
OPS, ICD & Bonniversum, Best Product Features, Cisco2DMS, Scan2Mail | ||
![]() |
||
(Folgeprojekte) | ||
![]() |
![]() |
|
02/14 - 06/14 |
![]() |
Erstellung Prototyp/POC für automatischen Build-Server (Jenkins) incl. automatischer
Selenium Tests, Implementierung Webservice Proxy für Test/Performance-Zwecke (JBoss
JAX-Webservices RI 2.1), Cisco-Fax Server Anbindung mit Apache Camel Framework
(Konvertierung Faxe, Routing etc.) via Exchange Server, Unterstützung Business Concept
Phase, Erfassen der Requirements, Implementierung, Testphase uvam.
Bank, Konsumentenkredite |
![]() |
||
![]() |
||
Sepa: Umstellung Zahlungsverkehr | ||
![]() |
||
(Folgeprojekt) | ||
![]() |
![]() |
|
07/13 - 01/14 |
![]() |
Anpassung kompletter Plattform (div. Clients/Webservices) an SEPA Vorgaben (IBAN, BIC/Swift), Frontend, Backend, Persistenz, Validierung, Autocompletion, JSF, JBoss, Drools Rules, Test/Testautomatisierung mit Selenium/SoapUI, JUnit, Soap Webservices, JSP, custom taglibs, Javascript, uvam., Anbindung Bankverlag Library, Implementierung, Unterstützung Testphase
Bank, Konsumentenkredite |
![]() |
||
![]() |
||
Migration Finanzierungsplattform: C++ nach Java, Weblogic nach JBoss | ||
![]() |
![]() |
|
04/12 - 06/13 |
![]() |
Migration eines komplexen Corba-basierten heterogenen Altsystems (ca. 20 C++ Backend-Server, Java-Frontend-Kompenenten auf Weblogic) nach Java sowie von Weblogic nach JBoss, Analyse, Konzeption und Umsetzung der Migration, Machbarkeitsanalyse Erstellung Prototypen/ Proof-of-Concept Implementierung der Kernkomponente zur Umschaltung der Services zur Laufzeit, Portierung technischer + fachlicher Logik nach Java, Analyse Business-Logik in bestehendem C++ Code (3,5 Mio Zeilen Alt-Code, Threading, Persistenz, fachliche + technische Logik usw.), Entwicklungsumgebung auf Ubuntu Linux, Java Technologie: Oracle Weblogic 11.0, IntelliJ IDEA 10.5, FitNesse (acceptance testing), Maven, Java 6+7, EJB 3, Hibernate, JPA, JBoss 6.0 + 7, C++ Technologie: Corba, JacORB, omniORB, Eclipse Indigo for C/C++ Developers, C++ 4.4.5, GNU Make, Oracle Call Interface Template Library (OTL, OCI Template Library), Subversion, Jira, agiler Prozess (Scrum), Projektsprache Englisch
Bank, Konsumentenkredite |
![]() |
||
![]() |
||
Entwicklung Java, Technologieberatung, Immobilienfinanzierung | ||
![]() |
![]() |
|
05/11 - 03/12 |
![]() |
Java Entwicklung für Immobilienfinanzierungsplattform, schichtenübergreifende Entwicklung Im Bereich Backoffice, Intranet, Ideen- und Anfragemanagement, Frontend mit JQuery UI, JS, HTML, Velocity, für IE 8 + 9, dynamische Eingabeformulare, Validierung, Workflow-Modellierung, Dokumentenerstellung Generierung PDF mit IText u. XSL-FO, Anbindung BO an Telefonanlage (Sikom) via JAVA-AP, FO, IntelliJ IDEA, Log4J, CVS, WinCVS, Oracle 11G, Velocity, Apache, Tomcat, PL SQL Developer,Java 6 & 7, Technologiestudie Java APIs für Outlook / Exchange-Server Anbindung für MS Exchange Server Anbindung an Backoffice Workflow, Interviews mit Fachabteilung, Evaluierung Technologie + Machbarkeit, Integration in bestehende Infrastruktur, Prozessintegration, Durchführen Anwender-Interviews, Erfassen der Requirements, Recherche JAVA APIs, Technologie + Architekturberatung
Immobilienfinanzierer, 2 Vertragsverlängerungen |
![]() |
||
![]() |
||
Entwicklung Eclipse Rich Client (RCP), Lohnsteuerberechnung | ||
![]() |
![]() |
|
01/11 - 04/11 |
![]() |
Eclipse RCP Fat Client (Helios), GUI mit SWT, JFace und Visual Editor, Prüfung fachlicher Regeln mit JBoss Drools Rule Engine, Anbindung Windows-Schnittstellen mit JNI, DOM, Einrichten CI Build für RCP Produkt (PDE, ANT, Maven, Cruise Control, Hudson), Automatisierung Buildprozess für RCP, Aufsetzen automatischer Tests, Architekturberatung (Analyse, Konzept, Design), RCP Junit-Plugin Tests (PDE JUnit, SWT Bot), Code Generierung mit Eclipse JDT (Java Development Tools) und AST (Abstract Syntax Tree), Schulung Java Programmierung, Design Patterns, Coding Conventions, Knowhow Transfer (Coaching von Java-Anfängern), Extreme Programming
Behörde, Finanzverwaltung |
![]() |
||
![]() |
||
Entwicklung Java, JEE, ECommerce | ||
![]() |
![]() |
|
07/10 - 12/10 |
![]() |
Implementierung Middle-Tier + Backend Online-Shop, Java, JEE, testgetriebene Entwicklung, Scrum, Datenimporte, Batchprogrammierung, JBoss 4.2.0 + 4.3, EJB 3.0, Hibernate, Oracle 10G, H2, DB2, Eclipse Helios + Ganymede, Subversion, DBVisualizer, JRebel, Cactus, DBUnit, JMS, JSON, Seam, Confluence, Code Reviews mit Atlassian Crucible, Mantis
ECommerce, Versandhandel |
![]() |
||
![]() |
||
Consulting, Entwicklung J2EE, Kreditkarten, Chargeback: | ||
![]() |
![]() |
|
12/09 - 06/10 |
![]() |
Reengineering Rückbuchungssystem, Analyse Altsystem (Architektur, Datenmodell, GUI), Architekturberatung, Design, Umsetzung, agiler Prozess (Scrum), Pentaho BI Suite, PDI Komponente, JSF, Spring Batch, Hibernate, Oracle, JBoss jBPM, Business Process Modelling, Subversion, CVS, MS Active Server Pages, Maven, Eclipse Galileo, Tomcat, JIRA, Cruise Control, PL/SQL Developer, Enterprise Architect, Sybase Powerdesigner, Projektsprache Englisch
Finanzbranche, Kreditkarten |
![]() |
||
![]() |
||
Softwareentwicklung PERL, Individualisierung Printmedien: | ||
![]() |
![]() |
|
03/09 04/09 |
![]() |
Individualisierung von Printprodukten, Design und Implementierung von Batchprozessen unter Ubuntu-Linux mit PERL, Analyse Dokumentenstruktur, Optimierung Layout, Einfügen kontextspezifischer Werbeblöcke Printmedienbranche |
![]() |
||
![]() |
||
Softwareentwicklung J2SE, Webapplikation, Simulationsumgebung Kreditrisiko: | ||
![]() |
||
(Folgeprojekt) | ||
![]() |
||
10/08 - 02/09 |
![]() |
Simulationsumgebung für Stresstests und Risikoeinstufung (Planungsläufe, Risikotransferrechnung für Ausplatzierungen gem. regulatorischer Vorgaben Solvabilitätsverordnung §123, §148, §151, §232), IT-Konzept, Architektur, Implementierung, Web-Applikation, Implementierung Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLTI, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, DBUnit Bank, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung J2SE, Webapplikation, Kreditwesen, Basel II (KWG): | ||
![]() |
||
09/07 - 10/08 |
![]() |
IT-Konzept, Architektur, Implementierung, Web-Applikation, Implementierung Datenzugriffsschicht, Middle Tier und GUI, Persistenz, IBatis, Spring, XSLT, Groß- und Millionenkreditmeldung nach KWG/Basel II, Oracle 10g, Toad, Eclipse, MS VSS, Jetty, Berichtserstellung als PDF mit Itext, FOP, Acrobat Acroforms (Einzelanzeige, GbR, MKNE), Überwachung von Groß- und Millionenkrediten Bank, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung J2ME, Mobilapplikation: | ||
![]() |
||
08/07- 09/07 |
![]() |
J2ME Mobilapplikation, Implementierung Datenversorgung für Midlet, Konzept und Erstellung Backend-Komponenten der Datenverwaltung (MySQL Datenbank, phpMyAdmin, http-Requests, Datenmodellierung, JSR-184, 75, 135, Sun Wireless Toolkit, Tomcat, Connector J), Midlet- Programmierung auf Netbeans 5.5.1 und NetBeans Mobility Pack For MIDP/CLDC 5.5, Web- Applikation für Datenadministration und Datenversorgung des Midlets US Softwareunternehmen |
![]() |
||
![]() |
||
Softwareentwicklung Internet-Gebrauchtwagenbörse: | ||
![]() |
||
08/06 - 06/07 |
![]() |
J2EE Web-Applikation, Implementierung Backend und Schnittstellen, Generierung EJB 2.0 Klassen und Descriptoren, XSL, XSLT, Oracle 10g, Log4J, Eurotax Structure, Eurotax Price, IGDOM, HST, Tortoise, SVN, Eclipse, Bea Weblogic, Entwicklung auf Windows XP, Betrieb unter Linux süddeutscher Automobilbauer, Systemhaus, Unternehmensberatung |
![]() |
||
![]() |
||
Consulting E-Commerce, Fahrzeugbestellsysteme: | ||
![]() |
||
08/06 - 12/06 |
![]() |
Beratung Konfiguratoren, Online Bestellsysteme, Beratung, Erarbeitung Konzepte, Support (Java, J2EE), Optimierung Buildprozesse süddeutscher Automobilbauer, Telekommunikationskonzern, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung E-Commerce, Fahrzeugbestellsystem für Führungskräfte: | ||
![]() |
||
02/05 - 08/06 |
![]() |
Online-Bestellsystem für KFZ, Java-basierte Webapplikation auf Basis des (Applet, Servlet- Technologie), Eclipse, Konzeption, Implementierung, Inbetriebnahme, Betrieb und Wartung, Projektleitung süddeutscher Automobilbauer, Telekommunikationskonzern, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung E-Commerce, Suchmaschine, Reservierungssystem f. Bestands-KFZ: | ||
![]() |
||
03/04 - 02/05 |
![]() |
Web-Applikation zur Lokalisierung, Vormerkung und Bestellung von Gebrauchtfahrzeugen, J2EE-Architektur, Bea Weblogic, JSP, Struts, UTC/SA, GROPS, Ant-Build-Files, Entwicklung unter Windows NT, Betrieb unter Solaris, Datenpflege und Analyse auf IBM DB2 Datenbank, Implementierung, Betrieb, Wartung, Migration auf WLS 8.1, Umstellung der Persistenzschicht (EJBs, Toplink 9.04), Migration der Komponenten (Struts, UTC/SA, GROPS, EHL) süddeutscher Automobilbauer, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung E-Commerce, Fahrzeugbestellsystem für Führungskräfte: | ||
![]() |
||
07/02 - 03/04 |
![]() |
Online-Bestellsystems für Führungskräfte, Anwendungsdaten: 349 Klassen, 81.749 LOC, Java-Client, Servlets, statische und dynamische Html-Seiten, Erstellung von Zugriffsstatistiken (Perl, CGI), PGP-verschlüsselte Kommunikation über Internet, Migration auf neue Architektur (Dispatcher, NES-Webserver, Weblogic-Server-Cluster), automatische Verschickung verschlüsselter Bestellemails etc., Projektleitung süddeutscher Automobilbauer, Großkonzern, Unternehmensberatung |
![]() |
||
![]() |
||
E-Commerce Prototyp, Online Bestellsystem: | ||
![]() |
||
09/02 - 11/02 |
![]() |
Konzeption und Implementierung eines Prototypen für ein Online-Bestellsystem, Ultra-Thin- Client (Html, Javascript), Transaktionen/Datenbankzugriffe in Perl, Datenbankentwurf und Umsetzung mit MySQL, Implementierung der Sitzungsverwaltung (Vergabe von Session-IDs, Transaktionsnummern, Client-Identifizierung mit Cookies, MD5-Hash etc.), Installation und providerspezifische Anpassung (Strato), Integration in bestehende Webseite, Automatisierung der Bestellaufgabe über das Internet, Perl-Script zur Übermittlung der Bestellungen und angehängter Attachments Folienhersteller, Werbeagentur |
![]() |
||
![]() |
||
Softwareentwicklung E-Commerce, interne Fahrzeugkonfiguratoren, Bestellsysteme: | ||
![]() |
||
03/01 - 07/02 |
![]() |
Entwicklung von Online-Bestellsystemen und Fahrzeugkonfiguratoren, Betrieb, Wartung, Weiterentwicklung, Administration, Installation (Unix), Versionsupdates, Bugfixes, Datenversorgung, Support, Währungsumstellung, Anpassungen für neue Browser und Plattformen, spezifische Anpassungen auf Kundenwunsch, Integration Motorräder, Javabasierte Web-Applikationen, 380 Klassen, 99.510 LOC, Applet-, Servlet-Programmierung, RMIServer, statischer Content Html, JSP, Javascript, CSS, AWT, Swing, mehrere Back-End- Systeme, Oracle, Visual Cafe, JBuilder, Tool für interne Versionsverwaltung (Shell-Scripte zum Abruf festgelegter Softwarekonfigurationen aus MS Visual Source Safe) Süddeutscher Automobilbauer, Unternehmensberatung |
![]() |
||
![]() |
||
Softwareentwicklung, CAD, Pro/ENGINEER, Bemaßungen in Rohrbaugruppen: | ||
![]() |
||
07/00 - 12/00 |
![]() |
Konzeption und Implementierung, Software für Geometrieanalyse und automatischen Einbau von Bemaßungen in Rohrbaugruppen, Auffinden von Raum- und Flächensprüngen, Analyse, Konzeption, Implementierung C und C++, Test, Entwurf und Umsetzung von QS-Maßnahmen in der Software-Entwicklung (Einführung von Entwicklungs- und Testzyklen, Coding Conventions, Revisionsverwaltung mit CVS, Code-Reading, etc.), 5000 LOC, 1 Modul, C Werkzeughersteller, Maschinenbau, CAD-Systemhaus |
![]() |
||
![]() |
||
Softwareentwicklung, CAD, Pro/ENGINEER, Bohrtabellenerzeugung: | ||
![]() |
||
01/00 - 06/00 |
![]() |
Implementierung , Bohrtabellenerzeugung, Zusatzmodule, Anpassungen, GUI mit GRIT Application Developer, Installationscripte in PERL zur Installation unter Unix, Netzwerkprogrammierung unter Windows NT (Winsock API) u Erstellung einer Funktionsbibliothek für Prozesskommunikation über Sockets, Portierung, 7000 LOC, 7 Module, C Maschinenbau, CAD Systemhaus |
![]() |
||
![]() |
||
Softwareentwicklung, CAD, Pro/ENGINEER, Prüf- und Administrationstool: | ||
![]() |
||
12/98 - 12/99 |
![]() |
Implementierung Dateimanager & Prüftool für Pro/ENGINEER Daten, Entwicklung und Wartung, Pro/ENGINEER, Pro/TOOLKIT, Pro/DEVELOP, Installation und Einführung der Software beim Kunden, Support, Schulung (Veranstaltung von Workshops etc.), Erstellung und Pflege der Dokumentation und Onlinehilfe, Einbindung des Perl-Interpreters in C (Mustererkennung, reguläre Ausdrücke), Portierung von Windows NT auf Unix (Irix, HP-UX, Solaris), Entwicklung unter Windows NT (Microsoft Developer Studio), Implementierung kundenspezifischer Erweiterungswünsche, 25.000 LOC, 15 Module C, C++ Maschinenbau, Getriebe-/Turbinenhersteller, CAD Systemhaus |
![]() |
||
![]() |
||
Softwareentwicklung C, C++, 3D-Impedanztomographie: | ||
![]() |
||
10/97 - 09/98 |
![]() |
Entwurf und Implementierung OO-modelierter Simulationssoftware für 3D-Impedanztomographie (3D-Finite-Elemente-Berechnung), Finite-Elemente-Analyse eines stationären Strömungsfeldes, OOA, OOD; OOP mit C, C++, Berücksichtigung softwareergonomischer Aspekte, Windows-Programmierung mit Borland C++ 5.0 / 5.01, GUI: OWL, Visualisierung von Simulationsergebnissen und 3D-Volumendaten, Programmierung von graphischen Editoren zur Eingabe der Netzgeometrie, Leitwertverteilung und der Messprogramme Institut für Biomedizinische Technik ![]() |
![]() |
||
![]() |
||
Softwareentwicklung C, C++, Streckensimulation: | ||
![]() |
||
09/96 - 11/96 |
![]() |
Entwurf und Implementierung OO-modelierter Simulationssoftware für die Längsdynamik eines KFZ, OOA, OOD der Komponenten (Fahrer, Fahrzeug, Strecke etc.), Entwurf eines Schnittstellenkonzepts, Modellierung und Simulation eines LKW, C, C++, ILOG-Views f. GUI, Windows NT Forschungs- und Entwicklungszentrum, Abt. Technische Berechnung, Systemfunktionen |
![]() |
||
![]() |
||
Softwareentwicklung C, Visualisierung von 3D Kinematik: | ||
![]() |
||
10/94 - 02/95 |
![]() |
C-Programm zur Visualisierung von Bewegungsabläufen und Relativbewegungen/Kinematischen Ketten, Darstellungen von Vektorgeometrien in perspektivischer Ansicht, 286/386 PC |
![]() |
||
![]() |
||
Softwareentwicklung 68000, 6510 Assembler: | ||
![]() |
||
Zeitraum 1987-90 |
![]() |
Graphikprogramm in C128-Basic, Demos und Computerspiel in 68000, 6510 - Assembler, Interrupt-, Graphik-, Sound-Programmierung, Event- Synchronisation, Hardwarenahe Programmierung, Engine zur Sprite-Animation (C64/C128) |
![]() |
Zertifikate, Weiterbildung |
![]() |
![]() |
||
SCJP - Sun Certified Programmer Java 1.4 und 5: | ||
![]() |
||
![]() |
![]() |
Language Fundamentals![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Details: SCJP - Sun Certified Programmer, Java 1.4 und 5 |
![]() |
||
![]() |
||
SCWCD - Sun Certified Web Component Developer: | ||
![]() |
||
![]() |
![]() |
The Servlet Technology Model![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Details: SCWCD - Sun Certified Web Component Developer |
![]() |
||
![]() |
||
SCBCD - Sun Certified Business Component Developer: | ||
![]() |
||
![]() |
![]() |
EJB 3.0 Overview![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Details: SCBCD - Sun Certified Business Component Developer |
![]() |
||
![]() |
||
SCMAD - Sun Certified Mobile Application Developer for J2ME: | ||
![]() |
||
![]() |
![]() |
JTWI (JSR 185) and Overview of JTWI-Compliant Wireless Applications![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Details: SCMAD - Sun Certified Mobile Application Developer for J2ME |
![]() |
![]() |
||
OCA - Oracle Certified Associate 10g, Datenbank Administration I: | ||
![]() |
||
![]() |
Components and Architecture ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
||
![]() |
||
Sonstige: | ||
![]() |
||
![]() |
Pro / ENGINEER Basistraining, Aufbautraining![]() ![]() ![]() |
|
![]() |
Java 5 |
![]() |
Webservices |
Eclipse |
Oracle |
Bea WLS |
J2EE, JEE |
J2SE, J2ME |
Hibernate |
SOA |
JTA |
PL/SQL |
OOA, OOD, OOP |
UML |
OSGI |
XML, XSL, XSLT |
RCP |
C, C++ |
Maven, Ant, Make |
Perl, PHP |
HTML, DHTML |
CSS, Javascript |