Personen-ID                86120 
Wohnort                    261xx Oldenburg, Deutschland 
Jahrgang                   1978 
EDV-Erfahrung seit         2000 
Staatsbürgerschaft         deutsch 
Stundensatz                100 EUR je nach Einsatzort bis 10EUR Aufschlag 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         08.10.07 
Profil zuletzt geändert am 07.12.11 
Software-​Architekt/Senior Entwickler Java JEE (EJB, JPA, JSP, JSF, JSF2, CDI, Portlet, Spring, Struts, Hibernate, Test, Tuning, Migration, Debugging)
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Diplom Informatik (Uni)
Schwerpunkte:
- Software Entwicklung (Datenbanken, Software- und Internet-Technologien)
- Formale Verifikation
Nebenfach: Rechnungswesen und Controlling
Deutschland: D0, D1, D2, D3, D4
Weitere Einsatzorte: Niederlande
Kommentar:

Deutschland: Niedersachsen, Bremen, Hamburg, NRW bevorzugt Arbeitserlaubnis: As german citizen.

DeutschMuttersprache
EnglischGut

Alpha 
PC 
Streamer 
SUN 

Dos 
MS-DOS 
SUN OS, Solaris 
Unix 
Windows 

CGrundkentnisse
C++Grundkentnisse
JavaJ2EE, JEE, Java SE, JSF, JPA, Spring, Hibernate, Struts, AOP
JavaScriptAjax, Prototype, JQuery, Effects,
PerlGrundkentnisse
Shellbash, csh
TeX, LaTeX 
4glUDS, Tool

JDBC 
MySQL 
ODBC 
Oracle8i, 9i, 10g
Postgres 
SQL 

Ethernet 
Internet, Intranet 
ISDN 
ISO/OSI 
Message Queuing 
RS232 
SMTP 
TCP/IP 

SOAP, Webservice
Erfahrungen im Bereich:
o Web- und Backend-Programmierung
o Spezifikation, Programmierung, Test
o Konzeption und Erstellung von automatisierten Migrationstests

Methoden:
o Objektorientierte Analyse und Design
o Systemdesign
o Programmierung
o Datenbanken Design

Java JEE:
o JSF, JSP, Servlet, Struts, Prototype
o JPA, JDBC, Hibernate, Toplink
o EJB 2.x, 3.0, Spring
o JBoss, Weblogic, Tomcat, Jetty
o Webservices, JSR 183

Java SE:
o Swing
o Multi-Thread-Programmierung

Tools:
o Eclipse
o RAD, Rational Application Developer
o Intellij Idea
o Together Control Center
o Enterprise Architect
o Case Studio
o Erwin

Datenbanken:
o Oracle
o MySQL
o Posgresql
o Derby
o HSQL

Unix:
o Administration und Betrieb von Servern
o Linux (Redhat, Suse, Debian, Gentoo) und Solaris
o JBoss, Tomcat, Jetty, Apache
o Postfix, Zimbra
o NFS, Samba
o VPN, Munin, Nagios
- Telekomunikation
- Finanzdienstleister
- Medien
- Handel
Projekt: CRM / CSS System

Zeitraum:
02/2009 - heute

Branche:
Telekomunikation

Rolle:
Coach, Architekt, Entwickler
Neuentwicklung eines CRM-Systems für einen großen Kunden mit speziellem CSS-Portal.

Beschreibung:
1. Coaching der Projektteilnehmer im Bereich JEE
2. Weiterentwicklung der Plattform / Frameworkentwicklung
3. Architekturberatung
4. Beratung in Betriebsaspekten
5. Fehlersuche und -behebung
6. Performance Messungen

Team: 75 Personen, 35 Entwickler

Technologien:
- JEE, JSF
- JPA (Hibernate)
- Seam
- Springframework
- jax-ws, jax-b, CXF
- Inubit-Prozessengine
- JUnit
- Oracle 10g
- AOP


Projekt: Handelsplattform

Zeitraum:
09/2008 - 02/2009

Branche:
Automotive

Rolle:
Architekt, Gruppenleiter und Entwickler
Neuentwicklung einer Handelsplattform.

Beschreibung:
1. Umsetzung von Eingabedialogen
2. Technische (Teil-)Projektleitung
3. Anpassung und Weiterentwicklung des prototypischen Systemdesign
4. Umsetzung von Querschnittsthemen im Bereich der Architektur und Buildmanagement
5. Implementierung eigener JSF-Komponenten
6. Experte im Bereich Hibernate
7. Performance Messungen

Team: 16 Entwickler

Technologien:
- J2EE, JSF
- Hibernate
- Springframework
- JUnit
- Oracle 10g
- AOP


Projekt:
Kommunikationsschicht

Zeitraum:
07/2008 - 09/2008

Branche:
Finanzdienstleister

Rolle:
Architekt und Entwickler

Beschreibung:
1. Analyse und Tuning einer Import- und Export-Anwendung im Bezug auf Speicherbedarf und Performance.
2. Erstellung und Umsetzung eines Konzeptes für die Behandlung von mehrteiligen Importen.
3. Überprüfung und Verbesserung des Transaktionshandlings.

Team: 4 Entwickler

Technologien:
- J2EE, JPA (Hibernate)
- JUnit
- Oracle 10g
- Yourkit
- AOP



Projekt:
Regionalportal

Zeitraum:
01/2008 - 06/2008

Branche:
Medien

Rolle:
Architekt und Entwickler

Beschreibung:
Entwicklung von Diensten innerhalb eines mandantenfähigen Zeitungsportals (SSO,
Newsletter, generisches Formular mit Datenbank-Anbindung und Email-Service
(mit Velocity Templating), meist gelesene Artikel).

Team: 5 Entwickler, 2 Webdesigner, 3 Koordinatoren

Technologien:
- J2EE, JSF, JPA(Hibernate)
- Springframework
- AJAX (Prototype, a4j),
- SOAP-Client (Java WS, CXF)
- Apache Velocity
- XML, XSD, XSLT
- FIRSTspirit (Generatives CMS)



Projekt:
Build- und Releasemanagement

Zeitraum:
09/2007 - 06/2008

Branche:
Medien

Rolle:
Architekt und Entwickler

Beschreibung:
Planung, Installation und Management eines SCM- und Buildmanagement für die
Entwicklung eines Zeitungsportals und weiterer Webanwendungen.
Konfiguration der Tomcats-Application Server.

Technologien:
- Maven, Ant
- Subversion
- Cruisecontrol
- Checkstyle
- Artifactory
- Tomcat
- MySQL
- YourKit



Projekt:
Terminchecker

Zeitraum:
01/2008 - 03/2008

Branche:
Medien

Rolle:
Architekt und Entwickler

Beschreibung:
Komplette Neuentwicklung einer mandantenfähigen Terminabstimmungsplatform auf
JSF-Basis.

Teamgröße: Anfangs zu zweit, später alleine
Rolle: Architekt, Entwickler

www.terminchecker.de

Technologien:
- J2EE, JPA(Hibernate), JSF
- Springframework
- JUnit
- MySQL



Projekt:
Kommunikationsschicht

Zeitraum:
07/2007 - 12/2007

Branche:
Finanzdienstleister

Rolle:
Architekt und Entwickler

Beschreibung:
Die Kommunikationsschicht ist die Eingabe- und Ausgabeschnittstelle der zentralen
Anwendung.

Zurzeit werden etwa 700 unterschiedliche Eingabe- und 180 Ausgabe-Dateitypen
unterstützt. Die Konfiguration findet über sogenannte Mapping-Dateien statt.

1. Austausch der Carnot-Processengine durch eine eigene Prozesssteuerung
2. Verbesserung der Performance (Multithreading, Partitionierung)
3. Erstellung eines Testwerkzeuges zum vergleichenden Test kompletter Eingabe-
bzw. Ausgabe-Operationen.

Rolle: Architekt, Entwickler
Team: 3 Entwickler

Technologien:
- J2EE, JPA (Hibernate)
- Carnot
- JUnit
- Oracle 10g
- AOP



Projekt:
Nacharbeiten nach der Migration

Zeitraum:
04/2006 - 07/2007

Branche:
Finanzdienstleister

Rolle:
Architekt und Entwickler

Beschreibung:
Nach einer automatisierten UDS zu Java  Migration musste einige konzeptionelle
Schwachstellen im migrierten Code beseitigt werden. Das Hauptaugenmerk lag
dabei auf der Anpassung der Synchronisationspunkte und Vereinheitlichung der
Architektur. Als weiterer Aspekt wurden Möglichkeiten zur Performance-Steigerung
analysiert.

Technologien:
- Java EE, JDBC
- Oracle 10g
- Eclipse
- UML, Enterprise Architekt



Projekt:
Batchabnahmetest nach einer Migration

Zeitraum:
08/2006 - 04/2007

Branche:
Finanzdienstleister

Rolle:
Architekt, Debugger und Entwickler

Beschreibung:
Im Rahmen der automatisierten UDS zu Java-Migration der zentralen Anwendung
musste sichergestellt werden, dass die Batchverarbeitung nach der Migration
identische Ergebnisse liefert sowie den Zeitrahmen einhält.

Im ersten Schritt wurde die Lauffähigkeit jedes einzelnen Batches getestet.
Im zweiten Schritt fand ein Vergleich auf Datenbankebene statt. In beiden
Schritten sollten Fehler, die durch die Migration entstanden sind, möglichst
weit eingegrenzt und behoben werden.

Von besonderem Interesse waren die große Codebasis (mehrere Millionen LOC)
und die Effekte, die durch die semantischen Unterschiede der beiden
Sprachen entstanden sind.

Rolle: Leitender Batchtester, Debugger und Framework-Entwickler
Team Batchabnahme 1 bis 5
Team Migration 25

Technologien:
- Java SE, Java EE, UDS
- Debugger
- UDS/Tool
- Oracle 10g



Projekt: Kommunikationsschicht (Import- / Export-Schnittstelle)

Zeitraum: 01/2006 - 08/2006

Branche:
Finanzdienstleister

Rolle:
Entwickler (Ausgabe-Prozess, Scoring-Anbindung, UDS Dialoge für Ausgabekonfiguration im Hauptsystem)

Beschreibung:
Die Kommunikationsschicht stellt die Eingabe- und Ausgabeschnittstelle der zentralen Anwendung dar.
Ziel der Kommunikationsschicht ist es, Eingabe und Ausgabeschnittstellen für alle
Mandanten (mehrere Hundert) zur Verfügung zu stellen. Dabei sollen die
Dateien in ein generisches Zwischenformat in eine Datenbank "gemapped"
werden, damit möglichst wenig Mandantenspezifika in das Hauptsystem gelangen.

Dazu wurde ein batchgetriebenes System entwickelt, welches pro Dateiformat
eine Konfiguration benötigt, in der die Transformationen beschrieben sind.

Die Applikation besteht aus kleinen Einheiten (Actions), die bestimmte
Verarbeitungsschritte ausführen und durch die Processengine Carnot
angesteuert werden.

Teile der Konfiguration (Ausgabeplanung) wurden im Hauptsystem umgesetzt.
Die dafür notwendigen Dialog wurden in UDS/Tool programmiert.

Team Hauptsystem: ~40
Team Kommunikationsschicht: 4 Entwickler

Technologien:
- J2EE, JPA (Hibernate)
- Carnot-Processengine
- java.net (Socket-Programmierung)
- JUnit
- UDS/Tool



Projekt: Photoshop

Zeitraum:
08/2005 - 12/2005

Branche:
Handel

Beschreibung:
Bei dem "Generic Photoshop" handelt es sich um den ersten, vollständig
"inhouse" entwickelten Internet-Shop von CeWe Color. Dieser musste
mandantenfähig und lokalisierbar sein, da CeWe Color mit unterschiedlichen
Händlern beim Vertrieb zusammenarbeitet (z.B. den Drogerieketten Schlecker,
DM, Müller). Von zentraller Bedeutung war, dass unterschiedliche Einstiegspunkte angebunden werden können, da das System konkret in zwei Plattformen eingebunden werden sollte und eine weitere in den nächsten Monaten folgen sollte.

Rolle:
Architekt und Entwickler

Technologien:
- Java EE, JSP, Servlet
- Struts
- Ajax
- JDBC
- Oracle 9i
- JUnit, HttpUnit


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 19.12.2011 01:08:05
© 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


Photo