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 |
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 |
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 |
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 |
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 |
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 |
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 |
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) |
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) |
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 |
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 |
Beschreibung |
MFC-basiertes Softwaresystem zur Konfiguration von Fahrzeugen, Erstellung von Leasing-, Finanzierungs- und Versicherungsangeboten und –verträgen. |
Tasks | Konzeption, Architektur und Design |
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 |
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 |
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 |
1980 bis 1989 |
Peter Wust Gymnasium,Wittlich Leistungsfächer: Mathematik, Physik, Geographie Fremdsprachen: Englisch (9 Jahre), Französisch (5 Jahre) Abschluß: Abitur |