07/2013- vsl. 11/2013: Gesamtprojektleitung und -abwicklung
- Umfeld: Großkonzern Industrie
- Neuentwicklung einer Intranet-Anwendung zur eindeutigen konzernweiten Namensvergabe für alle Softwareprojekte
- Erstellung des fachlichen Pflichtenhefts auf Basis persönlicher Interviews
sowie eines vom Kunden bereitgestellten Excel-Prototypen - Erarbeitung der Stories (Product Backlog), Priorisierung (Funktion PO-Support)
- Funktion des Scrum Masters und Developers während der Realisierungsphase
- vsl. Projektende / Einführung: 11/2013
Scrum, Jira/Greenhopper, Silverlight 5, SQL Server 2008 R2, EF, RIA Services, Infragistics Controls, T-SQL, TDD, Visual Studio 2010 SP1, .NET Framework 4, C#
03/2013-09/2013: Gesamtprojektleitung und -abwicklung
- Umfeld: nationaler Verein / Sportverband
- Neuentwicklung der Anwendung inkl. Backend, mit der jährlich sämtliche Rechnungen an die Mitglieder sowie die Abrechnungen an die Sportgeschäfte erstellt werden.
- Konzeption, Modellierung, Realisierung
- Gesamtprojektleitung (PO-Support, Scrum Master, Developer)
Scrum, WPF 4.5, SQL Server 2008 R2, SSRS, Telerik Controls, T-SQL, TDD, Visual Studio 2012, .NET Framework 4, C#, XML
03/2013-08/2013: Business Analyst, Consultant des Entwicklerteams
- Umfeld: Online Versandhandel der Textilbranche
- Analyse und Aufbereitung von Navision-Daten
- Transfer in zentrale Datenbank (DW), Sicherstellen der Datenintegrität
- Einmaliger Initialtransfer sowie fortlaufende Synchronisation
- Consulting bei der Einführung einer ASP.NET MFC Anwendung
Scrum, Jira/GreenHopper, MS Dynamics Navision, SQL Server 2008 R2, SSIS, T-SQL Scripts, TDD, Visual Studio 2010, .NET Framework 4, C#, Ninject, NHibernate, PostSharp
04/2012-01/2013: Gesamtprojektleitung und -abwicklung
- Umfeld: kleiner Kunde mit Ladengeschäft und sicherem Webportal
- Design und Entwicklung eines Internetauftritts inkl. sicherem Kundenbereich. Die Daten des Kundenbereichs werden über mehrfach abgesicherte WCF Services aus einer SQL Server 2008 R2 Datenbank bezogen. Zudem werden Web-Benutzer mittels Web-Services mit der zentralen Benutzerdatenbank der Applikation synchronisiert.
.NET Framework 4.0, C#, SQL Server 2008 R2, DotNetNuke, sichere WCF-Web-Services
04/2012-01/2013: Gesamtprojektabwicklung
========
- Umfeld: kleiner Kunde mit Ladengeschäft und sicherem Webportal
- Konzeption und Entwicklung eines Softwarepakets zur Abwicklung der Geschäftsvorfälle in einem Ladengeschäft (Artikelerfassung, Barcode-/Labelgenerierung, Kasse inkl. Kassenladensteuerung, umfangreiches Reporting, Kundenverwaltung, Vertragsverwaltung)
.NET Framework 4.0, C#, SQL Server 2008 R2, sichere WCF-Web-Services, Entity Framework 4.1, Telerik Controls
07/2011-09/2012: Mitarbeit im 8-köpfigen Architekturteam
- Umfeld: mehrsprachige, internationale Software zum Fitting von audiologischen Geräten
- Hauptthema 1: Performance-Analysen zum Detektieren von Code- und Design-schwächen, Dokumentation und Coaching des daraus abgeleiteten Handlungs- und Refactoringbedarfs
- Hauptthema 2: Konzeption des Splittings der aus 200 Projekten bestehenden Solution in funktionelle Cluster in enger Abstimmung mit dem CM-Team / Build Management; Begleitung der Umsetzung des sog. ?Solution Splits?
- Hauptthema 3: Konzeption einer Applikations-PlugIn-Schnittstelle, um offsite entwickelte Parts (asiatischer Standort) zu unterstützen, Prototyp, Coaching
- vollständig agiles Umfeld nach Scrum
- permanente Teamarbeit mit Avanade und dem Endkunden (Projektmanagement, Requirement Engineering, Scrum Feature-Teams, CM, PRM, Build Management)
- Training asiatischer Kollegen (Planung und Durchführung mehrerer Workshops)
- Projektsprache: Englisch; internationales Projektteam (>70 Personen)
.NET Framework 4, C#, native Code, WCF, WPF, MVVM, MS Unity (IOC), TDD, PostSharp
Visual Studio 2010 Ultimate, Enterprise Architect, SpeedTrace, .NET Memory Profiler, TeamTrack
02/2012-05/2012: Gesamtprojektabwicklung
- Umfeld: kleiner Kunde mit Ladengeschäft und sicherem Webportal
- Architektur, Konzeption und Umsetzung eines sicheren Web-Kundenbereichs mit sicherer Datenübertragung zur zentralen SQL Server Datenbank / Shop-Software
- Herausforderung war die sichere und verschlüsselte Datenhaltung und ?übertragung sowie die Verfügbarkeit 7x24
- Erstellung sicherer oData Services, Absicherung via IIS (IP, Zertifikate) und SSL
- mehrstufige Absicherung/Verschlüsselung personenbezogener Daten
- Definition/Erstellung der Unit-Tests für die Komponenten
- Visualisierung des Kundenbereichs (ASP.NET, HTML)
MS SQL Server 2008 R2 / 2012, IIS 7.5, .NET Framework 4.0, C#, oData-Services
HTML 5, ASP.NET, Ajax/jQuery, UML, SOA, TDD, SSL-Verschlüsselung
01/2011-11/2012: Consulting im Bereich Architektur, Konzeption und Umsetzung
- Umfeld: Großkonzern Industrie (DAX30)
- Architektur, Konzeption und Umsetzung einer Intranet-Lösung zur Dokumentation von Projekten und Motorbetriebswerten mit Weboberfläche und zentraler SQL Server Datenbank
- Konzeption/Architektur und Umsetzung von Silverlight Controls, WCF RIA Services, EF Models
- Erstellung der Weboberfläche (inkl. Authentication / Authorization Framework) unter Wahrung des CI/CD
- Unit Tests für die View Models / Datenzugriffe
- Technische Dokumentation (SDK) mittels SandCastle/SHB im MSDN Stil
- Definition/Erstellung der Unit-Tests für die Komponenten
- Projektsprache: Deutsch/Englisch
MS SQL Server 2008 R2, IIS 6 und 7.x, .NET Framework 4, C#, MVVM, WCF, RIA Services,
Entity Framework, Infragistic Controls, ASP.NET, Silverlight 4 und 5, Ajax, UML, SOA, TDD
04/2008 bis 12/2010: Consulting im Bereich Architektur, Konzeption und Umsetzung
- Umfeld: Großkonzern Industrie (DAX30)
- Tätigkeit: Konzeption und Entwicklung einer hochverfügbaren Lösung zur Übertragung von Motorbetriebswerten mittels Windows Services (WCF) für einen DAX Konzern; AddOns zur Visualisierung und Datenpflege
- Beschreibung: Scrum geführtes Projekt (HomeOffice, 1-2 Tage/Woche beim Kunden vor Ort)
MS SQL Server 2008, .NET Framework 3.5/4.0, C#, Infragistics NetAdvantage, Telerik Controls, WPF, Silverlight 4, Entity Framework, MVVM, DotNetNuke
08/2007 bis 03/2008: Gesamtprojektleitung
=========================================
- Umfeld: StartUp
- Tätigkeit: Konzeption und Entwicklung eines Online-Shopping-Portals (Projektleitung)
- Beschreibung: Internationale Handelsplattform auf Basis von ASP.NET 3.5/SQL Server 2005/C#/VB.NET
- Umfeld: MS SQL Server 2005/2008, .NET Framework 2.0/3.5, C#, VB.NET, AJAX, JavaScript, jQuery, IP2Location
- Details:
- Konzeption/Architektur einer mehrsprachigen B2B/B2C Handelsplattform für Software-Produkte auf Basis von MS SQL Server 2005/2008, ASP.NET 3.5, AJAX, jQuery, CSS 2.1, MasterPages
- Erstellung des Business- und Marketing-Plans, Marktanalyse, Pflichtenheft, technisches Konzept
- Entwicklung des voll funktionalen Prototypen inkl. Business Logic Layer, Data Access Layer, Presentation Layer, User Authentifizierung und Authorisierung, SSL Verschlüsselung, Security Best Practices (DOS Attacks, SQL Injection etc.), Payment Processing)
- Captcha Implementierung mittels eigenem HTTP Handler
- SMTP Mailing Funktionalitäten inkl. automatisiertem HTML Newsletter
- Formularbasierter virtueller User Helpdesk
- Optimierung für Cross-Browser-Support (IE, FireFox, Opera, Safari)
- Laufzeitoptimierung des IIS/ASP Frameworks, Optimierung des SQL Membership Providers
- Reporting, Monthly Accounting
12/2007 bis 02/2008: Eigenentwicklung
=====================================
- Tätigkeit: Konzeption und Entwicklung eines multithreaded Windows Service
- Beschreibung: Service zur Performance Optimierung von IIS Web Sites
- Umfeld: MS SQL Server 2005, MS Access 2003, VB.NET, .NET Framework 2.0, Windows Server 2003, Windows XP/Vista
- Details:
- Konzeption/Umsetzung eines multithreaded Windows Service, der IIS Sites mittels asynchroner Web-Requests 'keep alive' hält und so das .NET Framework am unerwünschten Recycle des Worker Process hindert
- Erstellung der zugehörigen Controller Application, die aus dem System Tray bedienbar ist
- MSI Windows Installer für Service und Application
- SMTP Mail Versand (Daily Reporting und Alerting)
07/2006 bis 09/2007: Beratung, Entwicklung
==========================================
- Umfeld: nationaler Verein / Sportverband
- Eigenverantwortliche Konzeption und Entwicklung eines Programms zur Abrechnung von mehr als 100.000 Mitgliedsbeiträgen
- Datentransfer via FTP inkl. Datenkompression und -paketierung
- Konzeption und Implementierung der XML Schnittstelle inkl. Parser
- Speichern der XML Daten in relationaler Datenbank (SQL Server)
- Design und Implementierung der Stored Procedures und SQL Funktionen als Basis für die SSRS Reports
- Erstellung der SSRS Basis-Reports (Sonderformate) und Coaching der IT zur eigenen Reporterstellung
- Datenaufbereitung zum portooptimierten Versand
SQL Server 2005, .NET 2.0, FTP, XML, SSRS, Windows Server 2003, Windows XP
08/1998 bis 12/2007: Technische Gesamtprojektleitung / Business Analyst / Developer
===================================================================================
- Tätigkeit: Projektleitung, Teamleitung, Entwicklung
- Beschreibung: Eigenverantwortliche Konzeption und Entwicklung einer mehrsprachigen Client-/Server-Lösung zur Abbildung des gesamten operativen Geschäfts einer internationalen Anwaltskanzlei mit dem Schwerpunkt auf einem umfassenden betriebswirtschaftlichen Controlling. Umfassende Beratung der kaufmännischen Leitung.
- Endkunde: internationale Anwaltskanzlei
- Details:
- Anwendungs- und Datenbankdesign (>100 Tabellen, >1.400 Procedures, >200 SQL Funktionen)
- Design und Implementierung eines umfassenden Application Frameworks inkl. Basisklassen/Interfaces/Message Broker
- Windows Client im "Outlook 2007" Stil - die Programmmodule werden mittels Reflection zur Laufzeit dynamisch als PlugIns geladen, die Kommunikation erfolgt über einen Message Broker
- Design und Implementierung des BLL, DAL (Typed Dataset Library)
- Basisklassen-Framework inkl. quasi normierter Schnittstellen für alle Programmteile
- Umfassendes Berechtigungskonzept auf Anwendungs-, Datenbank-, Modul- und Funktionsebene
- Ausgabe der Dokumente in MS Word 2003/2007 (via .NET Framework 3.0 - XML, Office 2007 File Format)
- Clientseitiges Caching statischer Stammdaten mittels Windows-Service, dezentraler WebServices, SharedMemory
- Design und Implementierung der Stored Procedures und SQL Funktionen (mehrwährungsfähig) für mehr als 200 betriebswirtschaftliche SSRS Reports (Leistungsanalyse und -verflechtung, WIP, Umsatz, Forderungen, Realisation)
- Design und Entwicklung eines Windows Service zum täglichen Import von Umrechnungskursen der europäischen Zentralbank sowie weiterer Zentralbanken in die zentrale SQL Server Datenbank
- Erstellung eines Prototyps zur Outlook- und MS Windows Explorer Integration
- Mehrere betriebswirtschaftliche Datenübernahmen bei der Integration ausländischer Standorte (Projektleitung)
SQL Server 2005, .NET 2.0/3.0, C#, VB.NET, IIS 6, ASP.NET, .NET Enterprise Library, Infragistics Net Advantage, DevComponents, COM/COM+, Office 2003/2007, Windows Server 2003, Windows 2000/XP/VISTA
02/2004 bis 04/2004: Business Analyst
=====================================
- Beschreibung: Managementberatung, SAP-Ablösung
- Tätigkeit: Beratung bei der Übernahme der Umsätze und offenen Posten aus dem bisherigen SAP-System in das Neusystem. Erstellung einer geeigneten Interims-Lösung zur Aufrechterhaltung des operativen Reportings sowie Übernahme des Altdatenbestandes.
- Endkunde: internationale Anwaltskanzlei
- Umfeld: SAP, DATEV, sumtime
10/2003 bis 12/2003: Managementberatung, technische und betriebwirtschaftliche Analyse
======================================================================================
- Tätigkeit: Analyse bestehender DV-Verträge für Rechenzentrum, Infrastruktur (Server, PCs, WAN, LAN, Support) hinsichtlich möglicher interner und externer Alternativen mit dem Ziel der Prozessreorganisation und Kosteneinsparung. Nachweis der technischen und betriebswirtschaftlichen Folgen sowie des Einsparungspotentials.
- Endkunde: Kabelnetzbetreiber
- Umfeld: Dezentrale Rechenzentren im T-COM WAN, standardisierte Arbeitsplätze
11/2001 bis 03/2003: Managementberatung, Entwicklung
====================================================
- Tätigkeit: Unterstützung einer internationalen Anwaltskanzlei mit einem eigenen 11-köpfigen Team beim Merger und bei der Integration der Standorte inkl. der Konsolidierung der fachlichen Prozesse und technischen Dienste. Insbesondere wurde die eigene Kanzleisoftware um zahlreiche Features ergänzt und halbautomatisch an SAP (HR, Buchhaltung) angebunden.
- Umfeld: SAP-Datenübernahme, halbautomatische SAP Anbindung, Schnittstellenprogrammierung
07/1999 bis 07/2001: Teilprojektübernahme, Entwicklung
======================================================
- Tätigkeit: Unterstützung der TÜV Informatik Services GmbH bei der Umsetzung eines grossen Internet-Portals (Kooperation von TÜV und Süddeutscher Zeitung). Technische Konzeption und Entwicklung des auf MS Commerce Server 2000, MediaArtist Internews, COM+-Komponenten und ASP basierenden Internetauftritts mit einem eigenen 4-köpfigen Team.
- Umfeld: IIS 5 (ASP), Visual Basic 6, COM+, Clustered: Windows 2000 Server, MS Commerce Server, SQL Server 2000, MS BizTalk Server (jeweils als Test-, Staging- und Produktivumgebung)
- Details:
- Design und Implementierung von COM+ Komponenten
- Erstellung technischer Konzepte und deren Umsetzung (ASP Seitenerstellung)
- Integration der Plattform in das Microsoft Network mit eigenem Team (Teilprojektübernahme)
1997 bis 2001: Compaq Grand Slam Cup / SANEX WTA Championship
=============================================================
- Beschreibung: Projektleitung, Entwicklung
- Tätigkeit: Von der Planung, Konfiguration einer hochverfügbaren Serverfarm mit 100 Clients als Subunternehmer 1997 und 1999 bis zur Life-Distribution des aktuellen Punktestands ins Internet als Sponsor boten diese Projekte tiefgehenden Einblick in die jeweils verfügbaren Microsoft-Technologien und OS-Versionen.
- Endkunde: Hardwarehersteller bzw. Sponsoring durch eigene Firma
IIS 5 (ASP.NET), Visual Basic .NET, SQL Server 2000
Zudem konnte ich umfangreiche Projekterfahrung sammeln bei:
Deutsche Großbank:
==================
Langjährige Entwicklungsunterstützung in mehreren IT-Projekten (Visual Basic, Oracle, SQL Server, ASP, COM+, Documentum, C++ etc.): Darlehensanalyse und -bewertung, Konzernmeldewesen, Dokumenterstellung
Internationaler IT-Dienstleister:
=================================
Entwicklung einer Datenbanklösung für die Organisation der Umzüge einer deutschen Großbank beim Merger (Access)
Internationaler IT-Dienstleister:
=================================
Konsolidierung der Standortbilanzen nach IAS/HGB (Visual Basic, Excel)
Bayerischer Automobilhersteller:
================================
Unterstützung bei mehreren Entwicklungsprojekten (Visual Basic, Access): Barcodescanner für die Zubehörteile, Integration der Sonderausstattungslisten in einem Java-Projekt
Großhandel/Logistik:
====================
Entwicklungsunterstützung bei einer Immobilien-Bewertungs-Software (Visual Basic, Oracle), Entwicklung des Prototypen sowie des 1. Milestones anhand des Pflichtenhefts
Logistikunternehmen:
====================
Leitende Entwicklung eines Warenwirtschafts-/Logistiksystems inkl. Pfand- und Mietabrechnung (Visual Basic, Access, Oracle, SQL Server)
Außerdem war ich angestellt tätig bei der Microsoft GmbH Deutschland: 2-jährige angestellte Tätigkeit in verschiedenen Abteilungen (Service Marketing, Support)