Photo
Personen-ID                14057 
Wohnort                    766xx Bruchsal, Deutschland 
Jahrgang                   1970 
EDV-Erfahrung seit         1995 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         15.02.00 
Profil zuletzt geändert am 26.03.12 
J2EE, SOA, Java, C++ Entwicklung - Software Architektur
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination

Dozent für OOA, OOD, Java, C++, XML seit 1995

Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Hochschulreife (1989)

Diplom Physiker (Universität Ulm)
Diplomarbeit: Computersimulation von Polymeren
Studium der Mathematik (Parallelstudium bis zum Vordiplom)

Seit Anfang 1995 bin ich in Softwareprojekten und als Dozent tätig.
Seit Ende 1997 arbeite ich als selbständiger Berater im objektorientierten Umfeld.
Deutschland: D6, D7
Kommentar:

Deutschland: Ich suche in den Räumen: Stuttgart, Mannheim, Karlsruhe, Frankfurt, Darmstadt, Bruchsal/Bretten.

Deutsch 
EnglischSehr sicher
FranzösischGrundkenntnisse

Alpha 
PC 
SUN 

Bisher keine Hardware Entwicklung
HPUX 
MS-DOS 
OS/2 
SUN OS, Solaris 
Unix 
Windows 

SuSE Zertifikat für Linux Administration
C 
C++Dozent für C++ Schulungen
CORBA IDL 
ESQL/C 
Fortran 
Imake, GNU-Make, Make-Maker etc... 
JavaDozent für Java Schulungen
JavaScript 
Pascal 
PL/SQL 

C#
Access 
DB2 
Informix 
JDBC 
MS SQL Server 
MySQL 
ODBC 
Oracle 
SQL 

SAP MaxDB
CORBAOmni ORB, Mico, Java EE
Internet, Intranet 
TCP/IPEntwicklung

XML/XSL
Webservices
EJB, Java EE
Kenntnisse in Internetsicherheit (SSL/Firewalls/Netzarchitektur)
JMS
Methoden
Objektorientierte Programmierung

Objektorientierte Analyse und Design

Entwurfsmuster/Designpatterns

Datenbankentwicklung

Datenbankdesign

SOA

 



Produkte
Java:

Eclipse/Plugins/RPC

Net Beans

 J2EE, Java EE

 Servlets, JSP

 EJB

 JUnit

 Spring

 Hibernate

 Struts

 WSAD

C++:   

GCC (Auf Unix Systemen)

Visual Age C++

MS Visual Studio C++ und MFC

MS Visual Studio .NET C++ (Managed C++)


C#:

Kenntnisse der .NET Bibliotheken

MS Visual Studio .NET C#


OOA/OOD:

 Magic Draw UML

Rational Rose

 Argo UML


Sonstiges:

JBoss Application Server

Maven

Subversion

CVS

Mockito

Diverse HTML Editoren

XML Spy (Entwicklung von XML/XSL)

Websphere

Tomcat

antlr

Sonar, FindBugs, PMD, CheckStyle

Hudson/Jenkins

Telekommunikation
Softwarehäuser
Chemie/Chemische Industrie
Controlling
Versicherung
Banken
Bausparkasse
Applicationserver

Zeitraum: 09/2010-07/2011

Firma: 1&1 Internet AG

Projekt: Mitwirkung bei der Weiterentwicklung der Schnittstelle zum Mobile-Provisioning System (Vodafone-KIAS) sowie des MNP Systems von T-Systems

Eigene Aufgabe: Planung und Implementierung mehrerer Projekte im Mobile Umfeld

Details:

  • Planung und Durchführung der Migration der Anwendung zwischen zwei JBoss Versionen, schreiben von Migrationsskripten in Groovy

  • Sichtung der Anwendung und Planung und Durchführung eines Reengeneering der Anwendung

  • Umstellung auf Maven

  • Aufbau eines zentralen Messagingsystems, Überarbeitung der Schnittstellenprozesse

  • Unterstützung in Planung und Koordination der Weiterentwicklung des Systems

  • Planung des Anwendungsmonitoring

Tools/Techniken: Java 6, EJB, JMS, JBoss, Maven, Ant, JUnit, Spring, Hibernate, JPA, MySQL, HSQL, Sybase, Mockito, XStream, Webservices, XSD, WSDL, XML, XMLBeans, EDIFACT, SFTP, X400, Shellscripts, Groovy, Mockito, Linux, SOA, Hudson/Jenkins, Sonar

 


 

 

Zeitraum: 05/2008 bis 09/2010

Firma: 1&1 Internet AG

Projekt: Mitwirkung bei der Weiterentwicklung der DSL Schnittstellenanwendungen der 1&1

Eigene Aufgabe:Planung und Implementierung mehrerer Projekte im DSL Umfeld

Details:

  • Beschäftigung mit den B2B Schnittstellen (Provisioning, DSL Check) mehrerer Anbieter

  • Implementierung der Inhausprozesse für die Schnittstellen

  • Design und Implementierung eines Testframeworks für die Integrationstests

  • Implementierung eines einfachen Annotationsbasierten Loggers für Methodenaufrufe

  • Implementierung eines Maven Plugin für die Deploymentkette

Tools/Techniken: Java 5, Java 6, EJB, JMS, JBoss, Maven, Ant, JUnit, Spring, Hibernate, MySQL, HSQL, Mockito, XStream, Webservices, XSD, WSDL, XML, XMLBeans, Groovy, Mockito, JPA, Linux, Magic Draw, SOA, Hudson/Jenkins, Sonar

 


 

Zeitraum: 05/2007 bis 04/2008
Firma: SAP
Projekt: Mitentwicklung des SAP Business Connector 4.8
Eigene Aufgabe: Anpassung von Serverkomponenten und der GUI Komponenten (Developer) auf Java 5 bzw. Java 6,
                  Implementierung der Klassen zur Einbindung der SAP Java IDoc Library 3.0, Test,

Entwicklung eines Migrationstools für Kunden sowie Begleitung von Kunden durch die Betaphase.

Details:
  • Unterstützung neuer Java 5/6 Features
  •  Einbindung aktueller SAP Bibliotheken (SAP JCo 3.0, SAP Java IDoc Library 3.0)
  • IDoc Migrationstool für die Kunden
  •   Anbindung an SAP Systeme über SAP Java Connector
  • Senden und empfangen von RFC und IDoc

Tools/Techniken: Java 5, Java 6, Swing, SAP JVM,  SAP Java IDoc Library 3.0, SAP Java
Connector (JCo) 3.0, SOAP, RFC, BAPI, ALE/IDoc, XML, JUnit, Eclipse, SAP MaxDB, SAP Netweaver Developer,
SAP Application Server


Zeitraum: 09/2005 bis 04/2007
Branche: Bank
Projekt: Entwicklung einer Intranet Applikation für die Beratung von

Privatkunden

Eigene Aufgabe:   Design und Implementierung einer XML  basierten Schnittstelle zu einer

Wertpapiersoftware. Integration in die Oberfläche und die

Abläufe der Anwendung.

Details: 
  • Definition der XML Schnittstelle, Entwicklung von Schemata
  • Entwurf und Implementierung von Basisklassen für die Kommunikation
  • Entwicklung von Belegseiten in HTML und PDF
  • Fehlerkonzept
  • Performance und Lasttests
Tools/Techniken: Java 2, Apache Cocoon, XML, Schemata, JUnit,

JWebUnit, Eclipse, Informix, SQL, JDBC 2



Zeitraum: 04/2005 bis 08/2005
Branche: Banktochter
Projekt: Bestückung einer XML Schnittstelle für die Meldewesen Anwendung

ABACUS/DaVinci aus einer relationalen Datenbank über eine Java Anwendung

Eigene Aufgabe:   Spezifikation und Implementierung der Datenbankschnittstelle

in Form eines Klassen- und Zugriffsgenerators für SELECT

Anweisungen, sowie die Implementierung der Regelumsetzung

Details:
  • Klassengenerator aus SQL Statements via JDBC 2.0
  • Einsatz von antlr für die SQL Beschreibung sowie
    für Abhängigkeiten zwischen SELECT Anweisungen
  • Allgemeiner, gekapselter Datenzugriff
  • Generierung von Zielklassen auf XML Seite mit JaxMe
  • Flexible Programmierung einer Regelumsetzung
Tools/Techniken: Java 2, XML, JUnit, Eclipse, antlr, DB/2, SQL, JDBC 2, JaxMe


Zeitraum: 10/2004 bis 04/2005
Branche: Softwarehersteller         
Projekt: Technischen Spezifikation/Design/Implementierung eines E-Shops für den Softwarevertrieb. SAP R/3 Umfeld.         
Eigene Aufgabe:   Spezifikation und Implementierung des Frontends, Kommunikation mit den R/3 Dynpros         
Details: 
  • Aufwändige Lizenzvergabe
  • Viel Funktionalität auf Client Seite -> Java Script       
Tools/Techniken: ITS, HTML, HTML Business, Java Script, Abap   

 

Zeitraum: 01/2003 bis 10/2004         
Branche: Chemie (BASF IT Services/BASF)
Projekt: Design und Implementierung eines allgemein gehaltenen Datenmigrations- und  Datemimport-Tools.         
Eigene Aufgabe:   Komplettes Design und Implementierung des Tools, Schulung/Coaching der Endanwender
Details:
  • Client Server Architektur
  • Betriebssystemunabhängig
  • flexibel, beliebige Datenformate können verarbeitet werden
  • XML Konfiguration
  • Swing Oberfläche des Clients
  • Einsatz des Tools für den Datenimport im Ergebniscontrolling (s.u.)         
Tools/Techniken: Eclipse, XML, XSL, XSD (Schema), Xpath, DB2, ORACLE, Java, JUnit, Swing, Xerces, Xalan, Solaris, Linux, Windows       

 

Zeitraum:02/2002 bis 10/2004         
Branche: Chemie (BASF IT Services/BASF)
Projekt: Redesign, Performanceoptimierung und Weiterentwicklung einer Anwendung aus dem Controlling Bereich (Ergebniscontrolling im Web)         
Eigene Aufgabe: Design und Implementierung, Deployment auf Tomcat
Details:
  • Websphere und Tomcat
  • Verarbeitung großer Datenmengen aud Unterschiedlichen Datenbanken
  • Client Server Architektur, Verteilbar und Skalierbarkeit
  • Performance macht Multithreading und Zugriffsoptimierung notwendig 
Tools/Techniken: Tomcat, Apache Webserver, Websphere, Oracle, DB2, Windows NT, Solaris, Linux, Java, J2EE, Servlets, JUnit, XSL, XML, XSD, HTML, Visual Age für Java, Eclipse       

 

Zeitraum: 11/2003         
Branche: Softwarehaus         
Projekt: Beratung im Bereich Multithreading für eine Zeiterfassungsanwendung.         
Eigene Aufgabe: Coaching der Delphientwickler im Bereich Multithreading          
Details:
  • Multithreading zur Performanceverbesserung
  • Problematiken der Synchronisierung
  • Vermeidung von Deadlocks       
Tools/Techniken: Delphi, Multithreading      

 

Zeitraum: 07/1999 bis 02/2002         
Branche: Softwarehaus         
Projekt: Entwicklung eines Web-Applicationservers für sichere Datenübertragung aus dem Intranet ins Internet         
Eigene Aufgabe:   Komplettes Design und Implementierung des Application Servers         
Details:
  • CORBA Architektur mit verschlüsseltem Protokoll (SSL, DES, Triple-DES, Blowfish, IDEA, MD5, SHA)
  • Plattform übergreifender C++ Server (UNIX/Windows), Java, C++ Clients sowie Visual Basic Client über DCOM
  • Starker Fokus auf Sicherheit, Verteilbarkeit, Load Balancing
  • J2EE Architektur im Application Server integriert
  • Integration in mehrere Webserver über Plugins (Apache, MS-IIS, Netscape Enterprise Server)
  • Java Konfigurationsoberfläche  
  • Umfangreiche Evaluierungen von Bea Weblogic und Websphere
Tools/Techniken: C++, Java, J2EE, JSP, Swing, CORBA (IIOP), XML,

HTML, XSL, XSD, EJB, LDAP, SSLeay/openSSL, Java ORB,  OmniOrb2, Visigenic, MICO, Oracle, MS SQL Server,

Linux, HPUX, Solaris, Windows NT, Visual Age für Java, Forte für Java, gcc, gnumake


 

Zeitraum: 02/1999 bis 07/1999         
Branche: Telkommunikation         
Projekt: Datenbankgestützte Internetpräsentation eines Telekommunikationasanbieters.         
Eigene Aufgabe:   Design und Implementierung
Details:
  • Linux Server, Lastverteilung, Verschlüsselung
  • C++ Server, Clients in Apache über Plugin und CGI integriert       
Tools/Techniken: C++, Oracle, Linux, HTML, Apache, CORBA, CGI, SSLeay (openSSL), gnumake  

 

Zeitraum: 03/1998 bis 02/1999         
Branche: Telkommunikation         
Projekt: Business Support System (BSS) für einen Telkommunikationsanbieter         
Eigene Aufgabe:   Design und Implementierung der Internetanbindung des Systems         
Details:
  • C++ Server auf AIX
  • Java Clients auf Windows
  • sichere CORBA Kommunikation zum Inhouse System
  • Lösung der Verschlüsselungs und  Authentifizierungsproblematik     
Tools/Techniken: C++, Java, CORBA, SSL, Oracle, Netscape FastTrack Server (Nutzung der API), Rational Rose, Windows NT, AIX   

 

Über ältere Projekte gebe ich Ihnen bei Bedarf Auskunft      

Projekt Ergebnis Controlling im Web, 02/02 - 10/04
Referenz durch Projektleiter, IT-Diensterleister eines Großkonzern, vom 09.09.04

"Der Consultant hat uns maßgeblich beim Redesign und der Migration einer Webapplikation im Controlling Bereich unterstützt. Zudem hat der Consultant ein vielfältig einsetzbares Tool zur Konfiguration von Datenschnittstellen entworfen und implementiert. Durch seine hohe Kompetenz in Bezug zur Objektorientierung hat er uns damit ein Werkzeug geschaffen, das nicht nur viele unserer auftauchenden Schnittstellenprobleme erschlägt, sondern darüber hinaus von uns leicht erweiterbar ist. Für seine hervorragende Arbeit, sein Engagement und auch für seine sehr nette Art und Kollegialität möchten wir uns hier herzlich bedanken und wünschen ihm viel Erfolg für sein zukünftiges Berufsleben."

Projekt Coaching im Bereich Multithreading, 11/03 - 11/03
Referenz durch EDV-Beratung (5 MA) vom 14.06.04

"Das Coaching wurde in einer sehr klaren und deutlichen Weise durchgeführt. Die gecoachten Mitarbeiterinnen und Mitarbeiter wurden nach kurzer Zeit in die Lage versetzt, die aufgetretenen Probleme im Bereich des Multithreadings völlig selbstständig zu lösen. Wir möchten uns an dieser Stelle noch einmal recht herzlich für diese gelungene Zusammenarbeit bedanken."

Projekt Customer Care & Billing Systems für TelCo-Unternehmen, 03/98 - 02/99
Referenz durch Projektleiter e. d. größten IT-Unternehmen weltweit, vom 06.08.04

"Der Consultant verfügt über ein profundes Wissen in objektorientierten Methoden und Techniken sowie allen gängigen Internet-Technologien. Die Schwerpunkte seiner Arbeit in diesem Projekt lagen in den Bereichen Sicherheit, Verschlüsselung, Authentifizierung und Kommunikation mit den Inhouse-Systemen. Er hat das Projekt in allen Phasen von der Spezifikation, über Grob- und Fein-Design bis zur Entwicklungs- und Testphase begleitet. Die von ihm entwickelten Konzepte wurden anstandslos vom Kunden abgenommen. Die entwickelten Module laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation, seinem hohen Engagement ist noch insbesondere seine soziale Kompetenz hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."

Alle Referenzen sind durch GULP bestätigt.

SuSe Linux Admin (SLCT 2003) zertifiziert.
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 27.03.2012 00:43:29
© Copyright 1996-2012 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


Photo