CV

Persönliche Daten

Name
Hagen Wenzler
geboren 11.05.1970 in Salmtal
Adresse Zum Burgberg 19
54528 Salmtal
Familienstand ledig
Nationalität deutsch
Telefon 06578/98826
Telefax 06578/98827
Mobil 0151/54772045

Bisherige Arbeitgeber

seit 04/2008 freiberuflicher Berater
10/2001 bis 03/2008
SMC S.à r.l. (Luxembourg)
Projektleitung, verantwortlich für Architektur, Design und Methodik, Entwicklung
12/97 bis 09/2001 Eurobase Unternehmensberatung AG, Mertert (Luxembourg)
Projektleitung, Architektur / Design und Entwicklung
1994 bis 2001 Selbständig
Entwicklung kleinerer Softwareprojekte, Wartung und Installation von kleinen bis mittleren Netzwerken
11/92 bis 08/93 Köhl Schaltanlagen, Trier
Entwicklung

Projekte

Optimierung Backend (WATT Deutschland GmbH)

Beschreibung
Untersuchung einer BizTalk-Plattform zur Ermittlung von Optimierungspotential. In der kurzen Zeit wurde ein Fachprozess ausführlich untersucht. Dabei handelt es sich um eine nächtliche Verarbeitung, die zu Beginn der Optimierungen 8,5 Stunden dauerte. Nach Abschluss der Optimierung lag die Laufzeit noch bei 18 Minuten. Dem Kunden wurden nach Abschluss des Projektes Dokumente übergeben, um ihn in die Lage zu versetzen, zukünftig selbständig notwendige Optimierungen zu identifizieren und zu implementieren.
Tasks Untersuchen und Optimieren von:
BizTalk
SQL Server, inkl. Verwendeter Stored Procedures
Serverkonfiguration (BlockSize der Laufwerke, etc.)
Custom-C#-Code
Eingesetzte Techniken/
Tools

.NET 4.0
C#
Microsoft SQL Server 2008R2
Microsoft BizTalk 2010
Microsoft Visual Studio 2010
Microsoft Visual Studio 2012
Vmware ESXi

Backend Paketzustellung (Deutsche Post DHL)

Beschreibung
Backendsystem für die Deutsche Post DHL. Anbindung von ca. 60.000 Handscannern der Paketzusteller. Verarbeitung von täglich ca. 30 Millionen Transaktionen. Versorgung der Scanner mit Daten. Verarbeitung der durch die Scanner erzeugten Daten. Zeitnahe Weiterleitung der Daten an die angebundenen Systemen, z.B. Tracking. Durchsatz im Schnitt ca. 1.500 Nachrichten pro Sekunde, in Hochlastszenarien bis zu 3.000 Nachrichten pro Sekunde.
Tasks Architektur:
- Erarbeitung der technischen Architektur
- Durchführen von Proof of Concepts
- Übergabe Architektur an Entwicklung
- Klärung/Detaillierung von Anforderungen, sowohl funktional als auch nicht funktional
- Erstellung von Lösungskonzepten, u.a.:
o Backup/Restore mit äußerst kurzen Wiederherstellungszeiten
o Wiederanlauf
o Versionierung
o Ausfallsicherheit/Hochverfügbarkeit
- Festlegen des grundsätzlichen (verteilten) Transaktionshandlings, u.a.:
o Wo wird der Ansatz „At least One“ oder „Exactly One“ angewendet?
o Wo können werteilet Transaktionen vermieden werden, wo sind diese zwingend notwendig?
- Festlegen der Hardwarearchitektur, u.a.:
o SAN Aufbau
o Netztopologie, inkl. Loadbalancer und Firewall
o Windows Failover Cluster mit einem 4-Node SQL Cluster

Performanceoptimierung:
- Optimieren des BizTalk Servers (Batchsizes, Polling Intervalle, EPM Optimierung (Anzahl Worker Threads, etc.))
- Optimieren der Zugriffe auf den SQL Server (Indizes, SPs, MaxDoP,…)
- Explizites Festlegen von verteilten Transaktionen
- Optimieren der SQL Service Broker Einstellungen

Eingesetzte Techniken/
Tools

.NET 4.0
C#
Microsoft SQL Server 2008R2
Microsoft BizTalk 2010
Microsoft Visual Studio 2010
Microsoft Visual Studio 2012
Vmware ESXi

Migration eines Backendsystems (T-Systems)

Beschreibung
Migration eines BackEnd-Systems der Deutschen Post auf aktuelle Softwareprodukte. Ersetz werden Windows 2003 durch Windows 2008R2, SQL Server 2005 durch SQL Server 2008 R2, BizTalk 2006 durch BizTalk 2010.
Tasks Analyse, Konzeption, Durchführung
Größe

In dem Projekt sind bis zu 30 Mitarbeiter tätig.

Eingesetzte Techniken/
Tools

.NET 4.0
C#
Microsoft SQL Server 2008R2
Microsoft BizTalk 2010

Mitarbeiter Schulung (T-Systems)

Beschreibung
Schulung der Mitabreiter auf den Gebieten BizTalk, MS SQL Server und kundenspezifische Anwendung. Die Mitarbeiter werden in die Lage versetzt, eine sehr große Anwendung technisch und fachlich zu betreiben. Zusätzlich werden Tools zur Überwachung einer Anwendung entwickelt.
Tasks Schulung, Analyse, Design und Entwicklung.
Größe

Es sind ca. 20 Mitarbeiter im Rahmen des Projektes tätig. Die betriebene Anwendung verarbeitet am Tag bis zu 10.000.000 Belege, was in der Anwendung zu mehr als 100.000.000 Transaktionen führt.

Eingesetzte Techniken/
Tools

.NET 2.0
C#
NANT
Microsoft SQL Server 2005
Microsoft BizTalk 2006

Backendsystem (Deutsche Post)

Beschreibung
Backendsystem für die Deutsche Post. Das System nimmt Daten vom Frontend entgegen, bereitet diese für die nachgelagerten Syteme wie Warenwirtschaft auf und gibt diese weiter. Das System ist Stand 09/2009 das größte BizTalk Projekt der Welt.
Tasks Analyse, Design und Test.
Größe

> 50 Mitarbeiter

Eingesetzte Techniken/
Tools

.NET 2.0
C#
NANT
Microsoft SQL Server 2005
Microsoft BizTalk 2006

eFramework (SMC)

Beschreibung
Objektorientierte, leistungsfähige Architektur für Inter- und Intranetanwendungen. Der Framework ist nicht an spezielle Produkte gebunden, er kann sowohl auf Basis frei verfügbarer Produkte, aber auch mit kommerziellen Systemen genutzt werden.
Tasks Projektleitung
Konzeption, Architektur und Design
Schulung der Mitarbeiter
Größe Projektbeginn war 10/2001, das Framework wird immer wieder weiterentwickelt.
Überwiegend wurde das Framework von mir entwickelt, unterstützt wurde ich gelegentlich von ein oder zwei Mitarbeitern.
Eingesetzte Techniken/
Tools

EJBs (JBoss)
JSPs/Servlets (Catalina)
PostgreSQL
Microsoft SQL Server 2002
Apache Struts
Apache Fop
ZK (Ajax Framework)

CoP (SMC)

Beschreibung
"Controlling of Projects". Produkt zur webbasierten Planung von Projekten, Erfassung von Istdaten (Zeiten und Kosten) und Auswertung. Die Anwendung basiert auf dem eFramework und nutzt zur Projektplaung mit Gantt-Diagrammen Java-Applets mit Swing.
Tasks Projektleitung
Konzeption, Architektur und Design, Entwicklung
Größe 05/2002-12/2005
Bis zu 17 Mitarbeiter arbeiteten in dem Projekt mit.
Eingesetzte Techniken/
Tools

EJBs (JBoss)
JSPs/Servlets (Catalina)
PostgreSQL
Microsoft SQL Server 2002
Apache Struts
Apache Fop
ZK (Ajax Framework)
eFramework
Applets
Swing

Verkäufer Arbeitsplatz für deutschen Automobilhersteller (Porsche Financial Services)

Beschreibung
Internetbasiertes Softwaresystem zur Konfiguration von Fahrzeugen, Erstellung von Leasing-, Finanzierungs- und Versicherungsangeboten und –verträgen.
Tasks Projektleitung
Konzeption, Architektur und Design
Größe Laufzeit ca. 2 Jahre
Während der Codierung waren 12 Mitarbeiter in dem Projekt tätig.
Eingesetzte Techniken/
Tools
Java Applets (Präsentation)
C++ (Logik)
Corba
DB/2

KFZ Berater (VR Leasing)

Beschreibung
Onlinesystem zur Verkaufsunterstützung von Fahrzeugen und zum Erstellen von Leasingangeboten und -verträgen
Tasks Konzeption, Architektur und Design
Entwicklung
Größe Laufzeit ca. 4 Monate
Während der Codierung waren 4 Mitarbeiter in dem Projekt tätig.
Eingesetzte Techniken/
Tools
CGI Scripte (Perl)
MySQL

Verkäufer Arbeitsplatz für die japanische Tochter eines deutschen
Automobilherstellers in Tokyo (VW Financial Services Japan)

Beschreibung
MFC-basiertes Softwaresystem zur Konfiguration von Fahrzeugen, Erstellung von Leasing-, Finanzierungs- und Versicherungsangeboten und –verträgen.
Tasks

Konzeption, Architektur und Design
Entwicklung

Größe Laufzeit ca. 1,5 Jahre
Während der Codierung waren 7 Mitarbeiter in dem Projekt tätig.
Eingesetzte Techniken/
Tools
MFC (MS Visual C++)
Oracle

Erfahrungen

Sprachen
C#, C/C++, Java, Perl, PHP, XML, XSLT, HTML, Javascript
Middleware

BizTalk, EJB, Corba, .NET-Remoting, DCOM

Datenbanken Oracle, DB2, MySQL, PostgreSQL, MS SQL Server
Werkzeuge Together, MS Visual Studio, Borland JBuilder, Rational Suite, Eclipse
Betriebssysteme Windows XP/2008 Server / 2003 Servcer/2000/NT/98, Linux, Sun Solaris, IBM AIX
Entwicklungsprozesse RUP, XP, SP
Sonstiges

REST
.Net 2.0 - 4.0
AJAX, ZK
Hibernate
Spring
Struts
Java Server Faces
ANT/NANT

Ausbildung

09/93 bis 12/97 Fachhochschule Trier
Angewandte Informatik mit den Studienschwerpunkten Softwareentwicklung und Künstliche Intelligenz
Diplomarbeit: Entwicklung und Aufbau einer interaktiven Laufzeitumgebung für ein Bildverarbeitungskernsystem
Abschluß: Dipl.-Inform. (FH)
10/89 bis 09/92

Universität Kaiserslautern
Angewandte Informatik mit Nebenfach Betriebswirtschaft

1980 bis 1989
Peter Wust Gymnasium,Wittlich
Leistungsfächer: Mathematik, Physik, Geographie
Fremdsprachen: Englisch (9 Jahre), Französisch (5 Jahre)
Abschluß: Abitur