Deutschland: Gerne (aber nicht ausschliesslich) norddeutscher Raum, NRW, Berlin
Weiterentwicklung der u.s. genannten Web-Applikationen (mittlerweile Release 5):
- Erweiterung der Schnittstellen, autom. Sql-Script Erzeugung und Import in das Zielsystem
- Datenexport via REST-Dienst zur autom. Weiterverarbeitung
- Neue Version der Report-Engine "FastReports"
- Erweiterungen des Datenmodells und des Transfers zur mobilen Datenerfassungsapplikation
- Neue Funktionen wie Vergleichstypenanzeige, Suchfunktionen, Vergleich der Messergebnisse
- Abstimmung mit den beteiligten Parteien (Kunde und Entwickler der mobilen Applikation) auf Deutsch und Englisch (Kunde sitzt teilweise in UK)
Weiterentwicklung des Vorgangssystems ComVor nach Anforderungen der Fachabteilung (aus der Spezifikation):
1)
Erstellung von Konzepten, Durchführung von Analysen und Entwurf von des Anwendungsdesign in den nachfolgenden Bereichen
2)
Programmierleistungen im Technologieumfeld .NET, C#, ASP NET, MVC, WCF, Windows Forms, WPF, XML, Business Frameworks (CSLA NET)
2.1
Insbesondere Umsetzung von Webservices und Webstandards (HTTP, SSL, SOAP usw.)
2.2
Insbesondere Bearbeitung von Datenbeständen in SQL Server Datenbanken unter der Verwendung von T-SQL
3)
Einbindung von MS Office-Produkten, insbesondere in der Ansteuerung von Word 2003-2013
4)
Implementierung von automatisierten Unit Tests unter Verwendung des Microsoft Visual Studio sowie den Test Services des Team Foundation Server
5)
Datenmodellierung, Performanceoptimierung und Entwicklung von notwendigen Schnittstellen
6)
Entwicklung von Datenbankprojekten in Visual Studio
7)
Erstellung von Architekturkonzepten für Anwendungen unter Einsatz und Entwicklung von gängigen Frameworks für unterschiedliche Anwendungsschichten
8)
Analyse von bestehenden Anwendungen und Entwicklung eines Migrationsszenarios unter Berücksichtigung einer gegebenen Zielarchitektur
9)
Entwicklung in einem mittels AGILE-Prozesstemplate gesteuerten Projekt unter Verwendung von weiteren gängigen Vorgehensmodellen in der Softwareentwicklung
Herstellung einer Anwendung, die eine halbautomatische Preispflege in vorgegebenen Quellformaten ermöglicht. Es lassen sich damit aktualisierte Versionen dieser Preisblätter und weitere Exportformate erzeugen.
(1) Halbautomatische Importfunktion der Quellformate
(2) Preispflegefunktionen
(3) Exportfunktionen
(4) Versionskontrolle (bez. Preisblätter)
Herstellung einer Software zur automatischen Mitarbeiterplanung. Die Planung basiert auf historischen Filialplänen und Stammdaten. Die Pläne werden in Abhängigkeit von Umsatzgrößen (monatsabhängig), Vertragsdaten, Urlaub etc. erstellt und in verschiedenen Formaten exportiert. Seit Ende 2017 wird eine REST Schnittstelle entwickelt, welche die Anwendungsdaten für Web-Anwendungen verfügbar macht.
Es wurde zunächst ein funktionierender Prototyp erstellt und dieser im laufenden Testbetrieb an neue Anforderungen angepasst.
Änderungen wurden inkrementell in 2016 monatsweise vorgenommen. Die finale Version ist Mitte 2018 geplant.
Entwicklung von ASP.NET MVC Anwendungen und Weiterentwicklung von ASP.NET Classic, ähnlich wie schon in Projekt 03/2015 - 05/2015.
ASP.NET MVC in C#, ASP.NET Classic in C# und VB.NET.
Projekterfahrung seit 1996
_________________________________________________________________________________________________________________
10/2013 - 05/2014
Versandhandel (Popken Fashion Group)
Umzug des Versandhandelssystems:
Herstellung einer Software, die konfigurierbar
den Transfer großer Datenmengen aus SQL Server Datenbanken
und aus "Flat"-Files (CSV) in Staging-Datenbanken ermöglicht.
Anforderungen waren hohe Verarbeitungsgeschwindigkeit, einfache Handhabung,
Fehlertoleranz und zugleich die Möglichkeit, Extraktionsfehler
(die oft in großen Massentransferstapeln versteckt sind)
isolieren zu können.
Herstellung neuer ETL-Komponenten zur Überführung von Daten
aus dem neuen Versandhandelssystem in das hauseigene DWH mit
SQL/SSIS (Entwicklung, Test, Deployment und Prozessautomatisierung).
Unterstützung beim Tagesgeschäft, Implementierung neuer fachlicher
Anforderungen (Kostenberechnungen), Fehleranalyse- und Behebung
in der ETL-Infrastruktur, Bearbeitung von Anforderungen aus
dem Ticketsystem.
Rollen
Entwicklung (z.T. technische Projektleitung), Prozessanalyse, Fehleranalyse,
Dokumentation
Teamgröße:
4 - 8
Software/Sprachen:
C# (ADO.NET, TPL), TSQL, SSIS, MS SQL Server 2005/2008, TFS, Subversion
_________________________________________________________________________________________________________________
08/2013
Geräte- und Technologiedienstleister (Ricoh Deutschland)
Analyse einer in VB.NET (ASP.NET) geschriebenen Webanwendung
zur Präsentation von Last- und Kostendaten von Geräteflotten
("Ongoing Fleet Management"). Bugfixes und Erweiterung der
Anwendung, Produktversionierung und Deployment.
Rollen:
Prozessanalyse, Entwicklung, Dokumentation und Wissenstransfer
Teamgröße:
2 - 4
Software/Sprachen:
VB.NET, ASP.NET, T-SQL, MS SQL Server 2008, SSIS, Subversion, IIS
_________________________________________________________________________________________________________________
05/2012 - 02/2013 (mit Unterbrechung s. Vorgänger)
Apparatebau und Regelungstechnik/Maschinenbau (flowserve AG)
Erweiterung der Anwendung VKPTraptest
Umstellung der Datenzugriffsschicht auf das Entity Framework
von einem zuvor anderen OR-Mapper
Analyse und Optimierung der Datenbank, Umstellung von SQL Server 2000
nach 2008, Herstellung einer Datentransferschnittstelle zu einer mobilen Anwendung,
umfangreiche Refaktorisierungen und Unittests
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4
Software/Sprachen:
MS SQL Server 2008, TSQL, Visual Studio 2010, MS Entity Framework, C#,
Visual Studio Unit Testing
_________________________________________________________________________________________________________________
09/2012 - 11/2012
Versandhandel (Popken Fashion Group)
Herstellung von DWH Strukturen (STAR-Schema)
Herstellung von ETL-Komponenten zur Bereitstellung von Daten
aus einem Lagerleitstandsystem im DWH mit SQL Server Integration Services (SSIS),
Prozessautomatisierung
Analyse und Erweiterung bestehender ETL Prozesse, Fehlerbehebung
Rollen:
Entwicklung, Prozessanalyse
Teamgröße:
4 - 6
Software/Sprachen:
MS SQL Server 2008, TSQL, SSIS, C# als SSIS Scriptsprache
_________________________________________________________________________________________________________________
01/2011 - 03/2012
Bank (UniCredit)
Betreuung und Anpassung des Produktinformationssystems
an Kundenwünsche zusammen mit der Fachabteilung
Herstellung von Datentransferroutinen (TSQL/SSIS)
Herstellung von Berichtsmodulen (Crystal Reports, TSQL)
Implementierung von Regelwerken (TSQL)
Erweiterung und Optimierung der Anwendung in einer umfangreichen Produktionskette,
Produktions- und Qualitätskontrolle
Erweiterung von ASP.NET Webanwendungen für das Controlling
Analyse des Produktinformationssystems in Hinsicht auf Betrieb
und Weiterentwicklung unter neuen Betriebssystemversionen
Analyse von Webanwendungen und Herstellung von Abnahmetests
Besonderheit: Das Produktinformationssystem basiert auf einem semantischen Datenmodell.
Rollen:
Entwicklung, z.T. technische Projektleitung, Beratung
Teamgröße:
4 - 15
Software/Sprachen:
MS SQL Server 2005, 2008, TSQL, SSIS, Visual Studio 2010, C#, Crystal
Reports, ASP.NET, Oracle 10/11 (SQL Developer), HOST-JCL, VB6,
HP Quality Center, Windows XP vs Windows Vista/7
_________________________________________________________________________________________________________________
11/2010 - 01/2011
Versandhandel (Popken Fashion Group)
Fehleranalyse bei einem Migrationsprojekt zwischen
DB2 Serverinstanzen mit SQL Server Integration Services (SSIS),
Fehlerbehebung und Herstellung von Scriptmodulen zwecks
Substitution kommerzieller Komponenten durch
(.NET Framework-) intrinsische Verfahren
Rollen:
Entwicklung, Beratung
Teamgröße:
4 - 6
Software/Sprachen:
MS SQL Server 2008, TSQL, SSIS, C# als SSIS Scriptsprache, DB2, ANSI-SQL
_________________________________________________________________________________________________________________
Oktober 2010
Automobilindustrie (Mercedes Benz AG)
Analyse der MOM Infrastruktur für ein sehr großes Netzwerk,
Analyse des nachgelagerten Datawarehouses (DWH) und der des Web-Reportings,
Fehlerbereinigung, Herstellung einer Dokumentation
und "Best Practices"-Zusammenfassung im Bereich MS SQL Server 2008
Rollen:
Entwicklung, Beratung
Teamgröße:
3
Software/Sprachen:
TSQL, Microsoft Operations Manager 2005 (MOM), MS Reporting Services,
MS SQL Server 2000/2005/2008, VB Script, Windows Management Instrumentation (WMI)
_________________________________________________________________________________________________________________
02/2007 - 07/2010 (Projektdurchführung parallel zum Vorgänger s.u.)
Apparatebau und Regelungstechnik, Maschinenbau (flowserve AG)
Rekonzeption und Herstellung einer
Steuerungs- und Präsentationssoftware für ein Ultraschall-Messgerät im Anlagenbau,
Übersetzung proprietärer Protokolle von C++ nach C#
Datentransfer via RS232/USB
Datenmigration aus Paradox/xBase nach MS SQL Server
Herstellung einer Webanwendung (aus der Vorlage 05/2004 - 07/2004)
Bereitstellung der Daten mit dem MySQL Migration Toolkit (MS SQL Server -> MySQL)
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
3
Software/Sprachen:
.NET/C#, C++ (Borland), P/Invoke, COM InterOp, MS SQL Server, OR-Mapping Tools, Access, Excel,
MySQL, MySQL Migration Toolkit, PHP, Apache 2.6
_________________________________________________________________________________________________________________
03/2005 - 05/2010 (2011 geleg. Erweiterungen und 3rd Level Support)
Softwarehersteller und ASP für die Reisebranche (partners software GmbH, Übernahme der Software durch
Carlson Wagonlit Travel)
-- 07/2007 - 05/2010
Herstellung eines ETL Tools für die vollautomatische periodische Bereitstellung
von Daten aus unterschiedlichen Quellen, Qualitätssicherung, Protokollierung und Validierung
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
3
Software/Sprachen:
MS SQL Server, (T)SQL, DTS, VBS, (s)FTP, Verwaltung via MS Terminal Services
--
-- 03/2005 - 05/2010
Erweiterung komplexer touristischer Softwaresysteme zur Buchung
und Auftragsabwicklung, Systemintegration, Technologieevaluierung, Anwendungsentwicklung
Herstellung eines Hubsystems zur Sytemintegration
von Anwendungen auf unterschiedlichen Plattformen (16/32 Bit/.NET)
Sprach-/Übersetzungstool zur Lokalisierung für osteuropäische Länder
Herstellung von Berichtsgeneratoren zur Rechnungserstellung
aus komplexen Buchungsprozessen (Reisebuchungen)
Entwicklung eines generischen Datenmodells sowie der Geschäfts- und Anwendungsschicht
Datenzugriffsschicht und OR-Mapping auf Legacy-Systeme
Einrichtung von Infrastruktur zum Betrieb in Terminal Sessions,
Konfiguration und Optimierung für den Multiuserbetrieb
Herstellung technischer Dokumentationen
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
6 - ca. 25
Software/Sprachen:
NET/C#, C++ (MS, Borland), P/Invoke, COM InterOp, XBase,
Advantage Database Systems (ADS), ANSI-/Transact SQL (TSQL),
OR-Mapping Tools, Access, VBA, Web-Services, .NET Remoting, MS Visual Studio 2003/2005
--
-- 08/2008 - 09/2009
Herstellung eines Suchdienstes mit der Möglichkeit der
Anzahlberechnung von alternativen Suchergebnissen (Ausprägungen/Facets)
Rollen:
Technologieevaluierung / Entwicklung
Teamgröße:
ca. 25
Software/Sprachen:
MS SQL Server 2008, Transact SQL (TSQL), C#, Windows Communication Foundation (WCF),
MS Velocity, MS Visual Studio 2005/2008
_________________________________________________________________________________________________________________
11/2004 - 03/2005 (wenn Zeit war, -> Hobby)
Herstellung eines Fachartikels (erschienen im März 2006)
Thema: Künstliche neuronale Netzwerke
Eine Einführung zur Demonstration und zu Schulungszwecken (C#)
_________________________________________________________________________________________________________________
08/2004 - 10/2004
Unternehmensberatung
Client-Server Applikation im LAN zur Erfassung und Bewertung von Projekt- und Seminardaten
UI: C#, WinForms
BAPI/Datenzugriffsschicht: C#, ADO 2.6
Outlook Automatisierung via COM Interop
Access Report Engine via COM Interop (Etikettendruck)
Helper: MS Applikation Block (Exceptionhandling)
Unit-Tests mit NUnit
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows XP, MS Dotnet-Framework, NUnit, Access, Outlook
_________________________________________________________________________________________________________________
05/2004 - 07/2004
Apparatebau und Regelungstechnik, Maschinenbau
Client-Server Applikation im LAN zur Erfassung und Präsentation der Wettbewerbssituation
Vergleichende Übersicht über Kennzahlen, Preise u.v.m.
Mehrsprachig
UI: C#, WinForms
BAPI/Datenzugriffsschicht: C#, MS Applikation Block, (T)SQL
Datenbasis: MSDE
Helper: MS Applikation Block
Unit-Tests mit NUnit
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows Familie, MS Dotnet-Framework, NUnit, MS SQL Server/MSDE, Access
01/2004 - 4/2004
Leuchtenhersteller und Vertrieb
Herstellung eines Webauftritts, zweisprachig, autom. Dokumentversand,
Web-Shop, Synchronisation mit Office-Produkten,
Etikettenerstellung aus Online-Daten
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
PHP, Apache Web Server, Java-Script, CSS, HTML, Visual Basic (VB6), MS Access, O2C-
Animationskomponenten
_________________________________________________________________________________________________________________
06/2003 - 12/2003
Apparatebau und Regelungstechnik, Maschinenbau
Herstellung eines Redaktionssystems zur Datenerfassung und Präsentation
des Lebenszyklus von technischen Dokumentationen (Redaktionssystem)
LAN Anwendung mit In Memory Datenbank (ADO.Net)
Persistente Datenhaltung mit MS SQL Server
Automatische Reporterstellung für internes Controlling via Excel-Automation (COM Interop)
Web-Anbindung, autom. Abonnemment-System aus Lotus Notes
Mailverteiler
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
C#, MS Dotnet-Framework, MS SQL Server/MSDE, Windows OS
Visual Basic (VB6), Lotus Notes
_________________________________________________________________________________________________________________
10/2002 - 09/2003
Getränkeindustrie
Konzeption und Herstellung einer universellen Schnittstelle für den
Datentransfer aus SAP in MIS Alea Datenbanken (ETL Automatisierung).
Zweck dieser Software ist die Möglichkeit der rein deklarativen
Steuerung von Importprozessen aus beliebigen Datenquellen in MIS Alea OLAP-Datenbanken. Die
Datentransformation erfolgt via SQL. Es können optional verschiedene Clientapplikationen
aufgesetzt werden (Web/LAN).
Architektur: Komponentenbasierte, verteilte und mehrschichtige Infrastrukturlösung
- Konzeption und Entwicklung der Steuerdatenbank mit dem MS SQL-Server
- Datenzugriffsschicht über stored procedures, T-SQL
- Entwicklung COM-Komponenten mit Visual Basic
- Herstellung einer allg. Schnittstelle für Datenabzüge mit
dem SAP DCOM Connector via RFC-ABABs
- Code-Generator (automatisierte VB-Script-Herstellung)
- Tests und schrittweise Überführung in den Live-Betrieb mit verschiedenen Alea Datenbanken.
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4-6
Software/Sprachen:
Windows 2000 Server, MIS Alea, Visual Basic (VB6), MS SQL Server, DTS, Windows Scripting Host,
VPN via PCAnywhere, Windows Terminalserver/Client
_________________________________________________________________________________________________________________
03/2002 - 03/2003
Logistik-Unternehmen
Herstellung eines Bundesliga-Tippspiels mit ASP /IIS als
Webanwendung (Tippabgabe, Auswertung, Ranglisten...)
Herstellung von Datenschnittstellen zur automatischen Rechnungserzeugung
aus Web-Anwendungen nach Spezifikationen des Transportgewerbes mit VB6
Automatische Erzeugung von Transportaufträgen nach dem Transaktionsschema
TD02 "Datenaustausch im kombinierten Verkehr (DISK/HABIS/WADIS)" mit VB6/ASP
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows 2000 Server, IIS, Homesite, Access, Visual Basic (VB6),
Host-Systeme auf Empfängerseite
_________________________________________________________________________________________________________________
09/1999 - 06/2002
Baumarkt-Grosshandel, Logistik-Unternehmen,
Verarbeitendes und produzierendes Gewerbe
Erstellung und Pflege eines Datenschnittstellen-Produkts
mit entsprechender Anpassung an das jeweilige OLAP-DB Datenmodell
sowie die Datenquelle. Die Implementierung erfolgte mit VB5/6.
Erstellung diverser DWH mit dem MS SQL-Server zwecks Zusammenführung
von Unternehmensdaten aus verschiedenen Quellen (RDBMS, OLTP-Systeme, SAP).
Aufbereitung nach dem Star/Snowflake-Schema.
Angebunden wurden Data Mart-Clients auf Alea-Basis sowie die MS Analysis Services.
Der Datentransfer erfolgt über Flat-Files und ODBC
Teilnahme an Schulungen der MIS AG
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4 - 15
Software/Sprachen:
AS/400, Windows NT 4.0 Server, Windows 2000, MS SQL Server, DTS, MIS Alea,
MS Analysis Services, Access, Zeiterfassungssysteme, Sage KHK, Visual Basic (VB6)
_________________________________________________________________________________________________________________
08/2001 - 05/2002
Apparatebau und Regelungstechnik
Dokumentverwaltungssystem (LAN-Anwendung) im Verbund mit
Office-Produkten per Automation (Druck, EMail-Versand),
Chemikalien Datenbankanwendung.als Desktop- und Web-Anwendung
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows Familie, Visual Basic (VB6), Access, Allaire Homesite,
Apache, MySQL, PHP, HTML, Java-Script
04/2001 - 07/2001
Verlagswesen (mhr Markenhandbuch)
Herstellung einer Komponente für den Datentransfer aus einer
Stammdatenbank in eine Druckdefinitionsdatei in XML
Software/Sprachen:
Windows 2000, Visual Basic (VB6), Access, MS SQL Server
_________________________________________________________________________________________________________________
01/2001 - 03/2001
Softwarehersteller (MIS AG Darmstadt)
Mitarbeit bei der Produktherstellung für ein MIS Administrationswerkzeug
Herstellung von COM-Komponenten und COM-Steuerelementen
Planung und Durchführung von Unit- und Integrationstests, Dokumentation
Software/Sprachen:
MIS Alea, Visual Basic (VB6), MS SQL Server, Windows 2000 Server,
div. UI-Komponenten von Drittherstellern
_________________________________________________________________________________________________________________
1998 / 2000 / 2001 (mehrstufig)
Apparatebau und Regelungstechnik
Herstellung einer Master-CD zur Präsentation von technischen Dokumentationen
und Betriebsanleitungen, Acrobat-Automation, mehrsprachig
- 2000: Umsetzung dieser Anwendung als Web-Version mit ASP
- 2001: Umsetzung mit JAVA
Software/Sprachen:
Windows Familie, Visual Basic (VB5/6), ASP, IIS, JAVA
_________________________________________________________________________________________________________________
03/2000 - 07/2000
Versicherungsgesellschaft (VB / COM)
BI Solution Provider und Unternehmensberatung (SQL)
Seminarplanung und Durchführung, Training
Themen:
- Visual Basic (VB6) Einführung
- VB Fortgeschrittenen-Training
- OOP mit VB, Komponentenherstellung, mehrschichtige Anwendungen,
- COM/DCOM, Client-Server Architekturen
- Einführung in die Bearbeitung relationaler Daten mit SQL
- Einführungsseminare in HTML, JAVA
_________________________________________________________________________________________________________________
07/1999 - 10/1999
Getränkeindustrie
Herstellung einer benutzerdefinierten Datenschnittstelle (erstes ETL-Projekt)
Transformation aus Flat-Files nach Alea 3.5
Software/Sprachen:
Windows NT 4.0, MIS Alea, Visual Basic (VB5), Access, MS-DAO
_________________________________________________________________________________________________________________
06/1998 - 03/1999
ERP Zusatzsoftware, eigenes Produkt
Herstellung einer allgemeinen Artikelimportschnittstelle: Zusatzmodul
für Sage-KHK Office Produkte mit VB5 / Access / DAO / ADO
Zweck der Anwendung ist die Möglichkeit, den Artikelbestand des
KHK Material-Moduls weitgehend automatisch aktualisieren.
Die Benutzerführung wurde im "Wizard"-Stil realisiert.
Der Vertrieb erfolgte durch eine Partnerfirma.
Software/Sprachen:
Windows Familie, Visual Basic (VB5), Sage KHK, Access, Install Shield
_________________________________________________________________________________________________________________
12/1998 - 01/1999
Multimedia- und Softwarehersteller
Stundenerfassungs-/ Zeitabrechnungssystem für die interne Mitarbeiter- und Projektplanung
Software/Sprachen:
Windows NT 4.0, Access 97
12/1997 - 06/1999 (in mehreren Phasen)
Kassenärztliche Vereinigung
Arztinformationssystem: Informationssystem für Praxisdaten, Verzeichnisdruck
Herstellung einer Anwendung zur Erfassung personengebundener
und buchhalterischer Daten für Arztpraxen in Client-Server Architektur
Präsentationsmasken zur Kosten- und Honorardarstellung, automatische Erstellung
des Ärzteverzeichnisses in Buchform
Setup: Erstellung und Verteilung in den Niederlassungen in Niedersachsen
- Datenmigration von xBase nach Access
- Mehrfache Versionierung, Anpassung an w2k-Anforderungen
Software/Sprachen:
Windows 3.1, Windows 95, Windows NT4, Access 2.0, Access 97, MS Office ODK
_________________________________________________________________________________________________________________
05/1997 - 09/1997
Dienstleister (Schulungszentrum)
Herstellung eines Vertriebsinformationssystems: Angebots- und
Auftragsplanung sowie Dokumentation des Warenvertriebs und der
Kosten/Einnahmesituation (Ware: Simulator-Schulungen für LKW-Fahrer)
Herstellung der Datenbankgestützten Anwendung in Client-Server-
Architektur mit VB4, Access95, Berichterstellung über die
Access-Report-Engine per COM-Automation
Software/Sprachen:
Windows 98, Windows NT4, Visual Basic (VB4), Access 95, DAO
_________________________________________________________________________________________________________________
07/1996 - 03/1997
Maschinenbau
Zeitwirtschaftsprogramm: Ressourcenplanung, Optimierung der
Kapazitätsauslastung eines Maschinenparks, Einzelplatzanwendung
Software/Sprachen:
Windows 3.1, Access 2.0, Access-VBA
_________________________________________________________________________________________________________________
04/1995 - 06/1995
Automobilindustrie (Mercedes Benz AG)
Herstellung einer Gefahrenstoffdatenbank,
Verbundsystem mit MS Word, Dokumentation, Einzelplatzanwendung
Software/Sprachen:
Windows 3.1, Access 1.1, Makroprogrammierung
2010-2013
Microsoft Certified Professional Developer (MCPD)
Designing and Developing Enterprise Applications
Using the Microsoft .Net Framework 3.5
Microsoft Certified Technical Specialist (MCTS):
o Forms Application Development
o ASP.NET Application Development
o Windows Communication Foundation (WCF)
o ADO.NET Application Development (incl. Entity Framework)
Seit 2012
Fernuniversität Hagen, Praktische Informatik
Wissensbasierte Systeme
Methodische Entwicklung objektorientierter Desktopanwendungen
OOP mit Java
Datenstrukturen
2007
Technologieschulung: Objekt-Relationale Mapping Tools (Vanatec)
2001
MIS Produktschulung das Fa. MIS AG Darmstadt
MIS Administratorenschulung
MIS Entwicklerschulung
1998
Fachhochschule Trier, Allg. Informatik
Datenbanksysteme, Kommunikationssysteme
1995
Weiterbildung: Fachkraft für Umweltinformatik (IHK-Zertifikat)
Viel Erfahrung in den Bereichen:
- Datenmodellierung, ERM/ORM, OR Mapping, Softwarearchitekturen
- Anwendungs- und Infrastrukturentwicklung, Intra- und Internet Anwendungen
- Datentransformation, Prozess- und Datenmigration, Systemintegration
Methoden:
- Konzeption und Softwaredesign unter besonderer Berücksichtigung von
Funktionalität, Zukunftssicherheit, Transparenz und
Wirtschaftlichkeit durch Abwägung folgender Ansätze
=> Verwendung allg. SW-Paradigmen wie KIS(S), SoC <-> SPR, DRY, Entkopplung, Testbarkeit
=> Domain Driven Developement (DDD), Serviceorientierung
=> Verwendung offener Standards, Open-Source und Produktrecherche
=> Komponentenbasierte Programmierung
=> Objektorientierte Analyse, Design, Entwicklung (OOA, OOD, SOLID), UML2
=> Musteranalyse (Design Patterns)
=> Deklarative Programmierung
=> Agile Methoden, Evolutionäre Entwicklungszyklen, Methoden des XTreme Programming
In der Konzeptionsphase oder beim Refaktorisieren einer (Legacy) Anwendung
wird geprüft, welche Verfahren zu einer Verbesserung des Ergebnisses führen können.
Microsoft Standards (Bsp.):
- COM, DCOM, ActiveX, OLE, ODBC, OLEDB, Windows API (32 Bit), ATL
- DotNet-Framework (seit 06/2003), ASP.NET, ADO.NET, WCF, WinForms
Spezielle Kenntnisse:
- Systemintegration, z.B. 16-Bit => DotNet Anbindung
via 16 Bit C/Thunking/32 Bit C++/COM/DotNet Kommunikation
- Data Warehousing (DWH)
- MIS Systeme, ETL
- OLAP / Business Intelligence
- Datenbanktechnologien
Markup-Sprachen:
Deutschland: Gerne (aber nicht ausschliesslich) norddeutscher Raum, NRW, Berlin
Weiterentwicklung der u.s. genannten Web-Applikationen (mittlerweile Release 5):
- Erweiterung der Schnittstellen, autom. Sql-Script Erzeugung und Import in das Zielsystem
- Datenexport via REST-Dienst zur autom. Weiterverarbeitung
- Neue Version der Report-Engine "FastReports"
- Erweiterungen des Datenmodells und des Transfers zur mobilen Datenerfassungsapplikation
- Neue Funktionen wie Vergleichstypenanzeige, Suchfunktionen, Vergleich der Messergebnisse
- Abstimmung mit den beteiligten Parteien (Kunde und Entwickler der mobilen Applikation) auf Deutsch und Englisch (Kunde sitzt teilweise in UK)
Weiterentwicklung des Vorgangssystems ComVor nach Anforderungen der Fachabteilung (aus der Spezifikation):
1)
Erstellung von Konzepten, Durchführung von Analysen und Entwurf von des Anwendungsdesign in den nachfolgenden Bereichen
2)
Programmierleistungen im Technologieumfeld .NET, C#, ASP NET, MVC, WCF, Windows Forms, WPF, XML, Business Frameworks (CSLA NET)
2.1
Insbesondere Umsetzung von Webservices und Webstandards (HTTP, SSL, SOAP usw.)
2.2
Insbesondere Bearbeitung von Datenbeständen in SQL Server Datenbanken unter der Verwendung von T-SQL
3)
Einbindung von MS Office-Produkten, insbesondere in der Ansteuerung von Word 2003-2013
4)
Implementierung von automatisierten Unit Tests unter Verwendung des Microsoft Visual Studio sowie den Test Services des Team Foundation Server
5)
Datenmodellierung, Performanceoptimierung und Entwicklung von notwendigen Schnittstellen
6)
Entwicklung von Datenbankprojekten in Visual Studio
7)
Erstellung von Architekturkonzepten für Anwendungen unter Einsatz und Entwicklung von gängigen Frameworks für unterschiedliche Anwendungsschichten
8)
Analyse von bestehenden Anwendungen und Entwicklung eines Migrationsszenarios unter Berücksichtigung einer gegebenen Zielarchitektur
9)
Entwicklung in einem mittels AGILE-Prozesstemplate gesteuerten Projekt unter Verwendung von weiteren gängigen Vorgehensmodellen in der Softwareentwicklung
Herstellung einer Anwendung, die eine halbautomatische Preispflege in vorgegebenen Quellformaten ermöglicht. Es lassen sich damit aktualisierte Versionen dieser Preisblätter und weitere Exportformate erzeugen.
(1) Halbautomatische Importfunktion der Quellformate
(2) Preispflegefunktionen
(3) Exportfunktionen
(4) Versionskontrolle (bez. Preisblätter)
Herstellung einer Software zur automatischen Mitarbeiterplanung. Die Planung basiert auf historischen Filialplänen und Stammdaten. Die Pläne werden in Abhängigkeit von Umsatzgrößen (monatsabhängig), Vertragsdaten, Urlaub etc. erstellt und in verschiedenen Formaten exportiert. Seit Ende 2017 wird eine REST Schnittstelle entwickelt, welche die Anwendungsdaten für Web-Anwendungen verfügbar macht.
Es wurde zunächst ein funktionierender Prototyp erstellt und dieser im laufenden Testbetrieb an neue Anforderungen angepasst.
Änderungen wurden inkrementell in 2016 monatsweise vorgenommen. Die finale Version ist Mitte 2018 geplant.
Entwicklung von ASP.NET MVC Anwendungen und Weiterentwicklung von ASP.NET Classic, ähnlich wie schon in Projekt 03/2015 - 05/2015.
ASP.NET MVC in C#, ASP.NET Classic in C# und VB.NET.
Projekterfahrung seit 1996
_________________________________________________________________________________________________________________
10/2013 - 05/2014
Versandhandel (Popken Fashion Group)
Umzug des Versandhandelssystems:
Herstellung einer Software, die konfigurierbar
den Transfer großer Datenmengen aus SQL Server Datenbanken
und aus "Flat"-Files (CSV) in Staging-Datenbanken ermöglicht.
Anforderungen waren hohe Verarbeitungsgeschwindigkeit, einfache Handhabung,
Fehlertoleranz und zugleich die Möglichkeit, Extraktionsfehler
(die oft in großen Massentransferstapeln versteckt sind)
isolieren zu können.
Herstellung neuer ETL-Komponenten zur Überführung von Daten
aus dem neuen Versandhandelssystem in das hauseigene DWH mit
SQL/SSIS (Entwicklung, Test, Deployment und Prozessautomatisierung).
Unterstützung beim Tagesgeschäft, Implementierung neuer fachlicher
Anforderungen (Kostenberechnungen), Fehleranalyse- und Behebung
in der ETL-Infrastruktur, Bearbeitung von Anforderungen aus
dem Ticketsystem.
Rollen
Entwicklung (z.T. technische Projektleitung), Prozessanalyse, Fehleranalyse,
Dokumentation
Teamgröße:
4 - 8
Software/Sprachen:
C# (ADO.NET, TPL), TSQL, SSIS, MS SQL Server 2005/2008, TFS, Subversion
_________________________________________________________________________________________________________________
08/2013
Geräte- und Technologiedienstleister (Ricoh Deutschland)
Analyse einer in VB.NET (ASP.NET) geschriebenen Webanwendung
zur Präsentation von Last- und Kostendaten von Geräteflotten
("Ongoing Fleet Management"). Bugfixes und Erweiterung der
Anwendung, Produktversionierung und Deployment.
Rollen:
Prozessanalyse, Entwicklung, Dokumentation und Wissenstransfer
Teamgröße:
2 - 4
Software/Sprachen:
VB.NET, ASP.NET, T-SQL, MS SQL Server 2008, SSIS, Subversion, IIS
_________________________________________________________________________________________________________________
05/2012 - 02/2013 (mit Unterbrechung s. Vorgänger)
Apparatebau und Regelungstechnik/Maschinenbau (flowserve AG)
Erweiterung der Anwendung VKPTraptest
Umstellung der Datenzugriffsschicht auf das Entity Framework
von einem zuvor anderen OR-Mapper
Analyse und Optimierung der Datenbank, Umstellung von SQL Server 2000
nach 2008, Herstellung einer Datentransferschnittstelle zu einer mobilen Anwendung,
umfangreiche Refaktorisierungen und Unittests
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4
Software/Sprachen:
MS SQL Server 2008, TSQL, Visual Studio 2010, MS Entity Framework, C#,
Visual Studio Unit Testing
_________________________________________________________________________________________________________________
09/2012 - 11/2012
Versandhandel (Popken Fashion Group)
Herstellung von DWH Strukturen (STAR-Schema)
Herstellung von ETL-Komponenten zur Bereitstellung von Daten
aus einem Lagerleitstandsystem im DWH mit SQL Server Integration Services (SSIS),
Prozessautomatisierung
Analyse und Erweiterung bestehender ETL Prozesse, Fehlerbehebung
Rollen:
Entwicklung, Prozessanalyse
Teamgröße:
4 - 6
Software/Sprachen:
MS SQL Server 2008, TSQL, SSIS, C# als SSIS Scriptsprache
_________________________________________________________________________________________________________________
01/2011 - 03/2012
Bank (UniCredit)
Betreuung und Anpassung des Produktinformationssystems
an Kundenwünsche zusammen mit der Fachabteilung
Herstellung von Datentransferroutinen (TSQL/SSIS)
Herstellung von Berichtsmodulen (Crystal Reports, TSQL)
Implementierung von Regelwerken (TSQL)
Erweiterung und Optimierung der Anwendung in einer umfangreichen Produktionskette,
Produktions- und Qualitätskontrolle
Erweiterung von ASP.NET Webanwendungen für das Controlling
Analyse des Produktinformationssystems in Hinsicht auf Betrieb
und Weiterentwicklung unter neuen Betriebssystemversionen
Analyse von Webanwendungen und Herstellung von Abnahmetests
Besonderheit: Das Produktinformationssystem basiert auf einem semantischen Datenmodell.
Rollen:
Entwicklung, z.T. technische Projektleitung, Beratung
Teamgröße:
4 - 15
Software/Sprachen:
MS SQL Server 2005, 2008, TSQL, SSIS, Visual Studio 2010, C#, Crystal
Reports, ASP.NET, Oracle 10/11 (SQL Developer), HOST-JCL, VB6,
HP Quality Center, Windows XP vs Windows Vista/7
_________________________________________________________________________________________________________________
11/2010 - 01/2011
Versandhandel (Popken Fashion Group)
Fehleranalyse bei einem Migrationsprojekt zwischen
DB2 Serverinstanzen mit SQL Server Integration Services (SSIS),
Fehlerbehebung und Herstellung von Scriptmodulen zwecks
Substitution kommerzieller Komponenten durch
(.NET Framework-) intrinsische Verfahren
Rollen:
Entwicklung, Beratung
Teamgröße:
4 - 6
Software/Sprachen:
MS SQL Server 2008, TSQL, SSIS, C# als SSIS Scriptsprache, DB2, ANSI-SQL
_________________________________________________________________________________________________________________
Oktober 2010
Automobilindustrie (Mercedes Benz AG)
Analyse der MOM Infrastruktur für ein sehr großes Netzwerk,
Analyse des nachgelagerten Datawarehouses (DWH) und der des Web-Reportings,
Fehlerbereinigung, Herstellung einer Dokumentation
und "Best Practices"-Zusammenfassung im Bereich MS SQL Server 2008
Rollen:
Entwicklung, Beratung
Teamgröße:
3
Software/Sprachen:
TSQL, Microsoft Operations Manager 2005 (MOM), MS Reporting Services,
MS SQL Server 2000/2005/2008, VB Script, Windows Management Instrumentation (WMI)
_________________________________________________________________________________________________________________
02/2007 - 07/2010 (Projektdurchführung parallel zum Vorgänger s.u.)
Apparatebau und Regelungstechnik, Maschinenbau (flowserve AG)
Rekonzeption und Herstellung einer
Steuerungs- und Präsentationssoftware für ein Ultraschall-Messgerät im Anlagenbau,
Übersetzung proprietärer Protokolle von C++ nach C#
Datentransfer via RS232/USB
Datenmigration aus Paradox/xBase nach MS SQL Server
Herstellung einer Webanwendung (aus der Vorlage 05/2004 - 07/2004)
Bereitstellung der Daten mit dem MySQL Migration Toolkit (MS SQL Server -> MySQL)
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
3
Software/Sprachen:
.NET/C#, C++ (Borland), P/Invoke, COM InterOp, MS SQL Server, OR-Mapping Tools, Access, Excel,
MySQL, MySQL Migration Toolkit, PHP, Apache 2.6
_________________________________________________________________________________________________________________
03/2005 - 05/2010 (2011 geleg. Erweiterungen und 3rd Level Support)
Softwarehersteller und ASP für die Reisebranche (partners software GmbH, Übernahme der Software durch
Carlson Wagonlit Travel)
-- 07/2007 - 05/2010
Herstellung eines ETL Tools für die vollautomatische periodische Bereitstellung
von Daten aus unterschiedlichen Quellen, Qualitätssicherung, Protokollierung und Validierung
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
3
Software/Sprachen:
MS SQL Server, (T)SQL, DTS, VBS, (s)FTP, Verwaltung via MS Terminal Services
--
-- 03/2005 - 05/2010
Erweiterung komplexer touristischer Softwaresysteme zur Buchung
und Auftragsabwicklung, Systemintegration, Technologieevaluierung, Anwendungsentwicklung
Herstellung eines Hubsystems zur Sytemintegration
von Anwendungen auf unterschiedlichen Plattformen (16/32 Bit/.NET)
Sprach-/Übersetzungstool zur Lokalisierung für osteuropäische Länder
Herstellung von Berichtsgeneratoren zur Rechnungserstellung
aus komplexen Buchungsprozessen (Reisebuchungen)
Entwicklung eines generischen Datenmodells sowie der Geschäfts- und Anwendungsschicht
Datenzugriffsschicht und OR-Mapping auf Legacy-Systeme
Einrichtung von Infrastruktur zum Betrieb in Terminal Sessions,
Konfiguration und Optimierung für den Multiuserbetrieb
Herstellung technischer Dokumentationen
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
6 - ca. 25
Software/Sprachen:
NET/C#, C++ (MS, Borland), P/Invoke, COM InterOp, XBase,
Advantage Database Systems (ADS), ANSI-/Transact SQL (TSQL),
OR-Mapping Tools, Access, VBA, Web-Services, .NET Remoting, MS Visual Studio 2003/2005
--
-- 08/2008 - 09/2009
Herstellung eines Suchdienstes mit der Möglichkeit der
Anzahlberechnung von alternativen Suchergebnissen (Ausprägungen/Facets)
Rollen:
Technologieevaluierung / Entwicklung
Teamgröße:
ca. 25
Software/Sprachen:
MS SQL Server 2008, Transact SQL (TSQL), C#, Windows Communication Foundation (WCF),
MS Velocity, MS Visual Studio 2005/2008
_________________________________________________________________________________________________________________
11/2004 - 03/2005 (wenn Zeit war, -> Hobby)
Herstellung eines Fachartikels (erschienen im März 2006)
Thema: Künstliche neuronale Netzwerke
Eine Einführung zur Demonstration und zu Schulungszwecken (C#)
_________________________________________________________________________________________________________________
08/2004 - 10/2004
Unternehmensberatung
Client-Server Applikation im LAN zur Erfassung und Bewertung von Projekt- und Seminardaten
UI: C#, WinForms
BAPI/Datenzugriffsschicht: C#, ADO 2.6
Outlook Automatisierung via COM Interop
Access Report Engine via COM Interop (Etikettendruck)
Helper: MS Applikation Block (Exceptionhandling)
Unit-Tests mit NUnit
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows XP, MS Dotnet-Framework, NUnit, Access, Outlook
_________________________________________________________________________________________________________________
05/2004 - 07/2004
Apparatebau und Regelungstechnik, Maschinenbau
Client-Server Applikation im LAN zur Erfassung und Präsentation der Wettbewerbssituation
Vergleichende Übersicht über Kennzahlen, Preise u.v.m.
Mehrsprachig
UI: C#, WinForms
BAPI/Datenzugriffsschicht: C#, MS Applikation Block, (T)SQL
Datenbasis: MSDE
Helper: MS Applikation Block
Unit-Tests mit NUnit
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows Familie, MS Dotnet-Framework, NUnit, MS SQL Server/MSDE, Access
01/2004 - 4/2004
Leuchtenhersteller und Vertrieb
Herstellung eines Webauftritts, zweisprachig, autom. Dokumentversand,
Web-Shop, Synchronisation mit Office-Produkten,
Etikettenerstellung aus Online-Daten
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
PHP, Apache Web Server, Java-Script, CSS, HTML, Visual Basic (VB6), MS Access, O2C-
Animationskomponenten
_________________________________________________________________________________________________________________
06/2003 - 12/2003
Apparatebau und Regelungstechnik, Maschinenbau
Herstellung eines Redaktionssystems zur Datenerfassung und Präsentation
des Lebenszyklus von technischen Dokumentationen (Redaktionssystem)
LAN Anwendung mit In Memory Datenbank (ADO.Net)
Persistente Datenhaltung mit MS SQL Server
Automatische Reporterstellung für internes Controlling via Excel-Automation (COM Interop)
Web-Anbindung, autom. Abonnemment-System aus Lotus Notes
Mailverteiler
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
C#, MS Dotnet-Framework, MS SQL Server/MSDE, Windows OS
Visual Basic (VB6), Lotus Notes
_________________________________________________________________________________________________________________
10/2002 - 09/2003
Getränkeindustrie
Konzeption und Herstellung einer universellen Schnittstelle für den
Datentransfer aus SAP in MIS Alea Datenbanken (ETL Automatisierung).
Zweck dieser Software ist die Möglichkeit der rein deklarativen
Steuerung von Importprozessen aus beliebigen Datenquellen in MIS Alea OLAP-Datenbanken. Die
Datentransformation erfolgt via SQL. Es können optional verschiedene Clientapplikationen
aufgesetzt werden (Web/LAN).
Architektur: Komponentenbasierte, verteilte und mehrschichtige Infrastrukturlösung
- Konzeption und Entwicklung der Steuerdatenbank mit dem MS SQL-Server
- Datenzugriffsschicht über stored procedures, T-SQL
- Entwicklung COM-Komponenten mit Visual Basic
- Herstellung einer allg. Schnittstelle für Datenabzüge mit
dem SAP DCOM Connector via RFC-ABABs
- Code-Generator (automatisierte VB-Script-Herstellung)
- Tests und schrittweise Überführung in den Live-Betrieb mit verschiedenen Alea Datenbanken.
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4-6
Software/Sprachen:
Windows 2000 Server, MIS Alea, Visual Basic (VB6), MS SQL Server, DTS, Windows Scripting Host,
VPN via PCAnywhere, Windows Terminalserver/Client
_________________________________________________________________________________________________________________
03/2002 - 03/2003
Logistik-Unternehmen
Herstellung eines Bundesliga-Tippspiels mit ASP /IIS als
Webanwendung (Tippabgabe, Auswertung, Ranglisten...)
Herstellung von Datenschnittstellen zur automatischen Rechnungserzeugung
aus Web-Anwendungen nach Spezifikationen des Transportgewerbes mit VB6
Automatische Erzeugung von Transportaufträgen nach dem Transaktionsschema
TD02 "Datenaustausch im kombinierten Verkehr (DISK/HABIS/WADIS)" mit VB6/ASP
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows 2000 Server, IIS, Homesite, Access, Visual Basic (VB6),
Host-Systeme auf Empfängerseite
_________________________________________________________________________________________________________________
09/1999 - 06/2002
Baumarkt-Grosshandel, Logistik-Unternehmen,
Verarbeitendes und produzierendes Gewerbe
Erstellung und Pflege eines Datenschnittstellen-Produkts
mit entsprechender Anpassung an das jeweilige OLAP-DB Datenmodell
sowie die Datenquelle. Die Implementierung erfolgte mit VB5/6.
Erstellung diverser DWH mit dem MS SQL-Server zwecks Zusammenführung
von Unternehmensdaten aus verschiedenen Quellen (RDBMS, OLTP-Systeme, SAP).
Aufbereitung nach dem Star/Snowflake-Schema.
Angebunden wurden Data Mart-Clients auf Alea-Basis sowie die MS Analysis Services.
Der Datentransfer erfolgt über Flat-Files und ODBC
Teilnahme an Schulungen der MIS AG
Rollen:
Technische Projektleitung / Entwicklung
Teamgröße:
4 - 15
Software/Sprachen:
AS/400, Windows NT 4.0 Server, Windows 2000, MS SQL Server, DTS, MIS Alea,
MS Analysis Services, Access, Zeiterfassungssysteme, Sage KHK, Visual Basic (VB6)
_________________________________________________________________________________________________________________
08/2001 - 05/2002
Apparatebau und Regelungstechnik
Dokumentverwaltungssystem (LAN-Anwendung) im Verbund mit
Office-Produkten per Automation (Druck, EMail-Versand),
Chemikalien Datenbankanwendung.als Desktop- und Web-Anwendung
Rollen:
Technische Projektleitung / Entwicklung
Software/Sprachen:
Windows Familie, Visual Basic (VB6), Access, Allaire Homesite,
Apache, MySQL, PHP, HTML, Java-Script
04/2001 - 07/2001
Verlagswesen (mhr Markenhandbuch)
Herstellung einer Komponente für den Datentransfer aus einer
Stammdatenbank in eine Druckdefinitionsdatei in XML
Software/Sprachen:
Windows 2000, Visual Basic (VB6), Access, MS SQL Server
_________________________________________________________________________________________________________________
01/2001 - 03/2001
Softwarehersteller (MIS AG Darmstadt)
Mitarbeit bei der Produktherstellung für ein MIS Administrationswerkzeug
Herstellung von COM-Komponenten und COM-Steuerelementen
Planung und Durchführung von Unit- und Integrationstests, Dokumentation
Software/Sprachen:
MIS Alea, Visual Basic (VB6), MS SQL Server, Windows 2000 Server,
div. UI-Komponenten von Drittherstellern
_________________________________________________________________________________________________________________
1998 / 2000 / 2001 (mehrstufig)
Apparatebau und Regelungstechnik
Herstellung einer Master-CD zur Präsentation von technischen Dokumentationen
und Betriebsanleitungen, Acrobat-Automation, mehrsprachig
- 2000: Umsetzung dieser Anwendung als Web-Version mit ASP
- 2001: Umsetzung mit JAVA
Software/Sprachen:
Windows Familie, Visual Basic (VB5/6), ASP, IIS, JAVA
_________________________________________________________________________________________________________________
03/2000 - 07/2000
Versicherungsgesellschaft (VB / COM)
BI Solution Provider und Unternehmensberatung (SQL)
Seminarplanung und Durchführung, Training
Themen:
- Visual Basic (VB6) Einführung
- VB Fortgeschrittenen-Training
- OOP mit VB, Komponentenherstellung, mehrschichtige Anwendungen,
- COM/DCOM, Client-Server Architekturen
- Einführung in die Bearbeitung relationaler Daten mit SQL
- Einführungsseminare in HTML, JAVA
_________________________________________________________________________________________________________________
07/1999 - 10/1999
Getränkeindustrie
Herstellung einer benutzerdefinierten Datenschnittstelle (erstes ETL-Projekt)
Transformation aus Flat-Files nach Alea 3.5
Software/Sprachen:
Windows NT 4.0, MIS Alea, Visual Basic (VB5), Access, MS-DAO
_________________________________________________________________________________________________________________
06/1998 - 03/1999
ERP Zusatzsoftware, eigenes Produkt
Herstellung einer allgemeinen Artikelimportschnittstelle: Zusatzmodul
für Sage-KHK Office Produkte mit VB5 / Access / DAO / ADO
Zweck der Anwendung ist die Möglichkeit, den Artikelbestand des
KHK Material-Moduls weitgehend automatisch aktualisieren.
Die Benutzerführung wurde im "Wizard"-Stil realisiert.
Der Vertrieb erfolgte durch eine Partnerfirma.
Software/Sprachen:
Windows Familie, Visual Basic (VB5), Sage KHK, Access, Install Shield
_________________________________________________________________________________________________________________
12/1998 - 01/1999
Multimedia- und Softwarehersteller
Stundenerfassungs-/ Zeitabrechnungssystem für die interne Mitarbeiter- und Projektplanung
Software/Sprachen:
Windows NT 4.0, Access 97
12/1997 - 06/1999 (in mehreren Phasen)
Kassenärztliche Vereinigung
Arztinformationssystem: Informationssystem für Praxisdaten, Verzeichnisdruck
Herstellung einer Anwendung zur Erfassung personengebundener
und buchhalterischer Daten für Arztpraxen in Client-Server Architektur
Präsentationsmasken zur Kosten- und Honorardarstellung, automatische Erstellung
des Ärzteverzeichnisses in Buchform
Setup: Erstellung und Verteilung in den Niederlassungen in Niedersachsen
- Datenmigration von xBase nach Access
- Mehrfache Versionierung, Anpassung an w2k-Anforderungen
Software/Sprachen:
Windows 3.1, Windows 95, Windows NT4, Access 2.0, Access 97, MS Office ODK
_________________________________________________________________________________________________________________
05/1997 - 09/1997
Dienstleister (Schulungszentrum)
Herstellung eines Vertriebsinformationssystems: Angebots- und
Auftragsplanung sowie Dokumentation des Warenvertriebs und der
Kosten/Einnahmesituation (Ware: Simulator-Schulungen für LKW-Fahrer)
Herstellung der Datenbankgestützten Anwendung in Client-Server-
Architektur mit VB4, Access95, Berichterstellung über die
Access-Report-Engine per COM-Automation
Software/Sprachen:
Windows 98, Windows NT4, Visual Basic (VB4), Access 95, DAO
_________________________________________________________________________________________________________________
07/1996 - 03/1997
Maschinenbau
Zeitwirtschaftsprogramm: Ressourcenplanung, Optimierung der
Kapazitätsauslastung eines Maschinenparks, Einzelplatzanwendung
Software/Sprachen:
Windows 3.1, Access 2.0, Access-VBA
_________________________________________________________________________________________________________________
04/1995 - 06/1995
Automobilindustrie (Mercedes Benz AG)
Herstellung einer Gefahrenstoffdatenbank,
Verbundsystem mit MS Word, Dokumentation, Einzelplatzanwendung
Software/Sprachen:
Windows 3.1, Access 1.1, Makroprogrammierung
2010-2013
Microsoft Certified Professional Developer (MCPD)
Designing and Developing Enterprise Applications
Using the Microsoft .Net Framework 3.5
Microsoft Certified Technical Specialist (MCTS):
o Forms Application Development
o ASP.NET Application Development
o Windows Communication Foundation (WCF)
o ADO.NET Application Development (incl. Entity Framework)
Seit 2012
Fernuniversität Hagen, Praktische Informatik
Wissensbasierte Systeme
Methodische Entwicklung objektorientierter Desktopanwendungen
OOP mit Java
Datenstrukturen
2007
Technologieschulung: Objekt-Relationale Mapping Tools (Vanatec)
2001
MIS Produktschulung das Fa. MIS AG Darmstadt
MIS Administratorenschulung
MIS Entwicklerschulung
1998
Fachhochschule Trier, Allg. Informatik
Datenbanksysteme, Kommunikationssysteme
1995
Weiterbildung: Fachkraft für Umweltinformatik (IHK-Zertifikat)
Viel Erfahrung in den Bereichen:
- Datenmodellierung, ERM/ORM, OR Mapping, Softwarearchitekturen
- Anwendungs- und Infrastrukturentwicklung, Intra- und Internet Anwendungen
- Datentransformation, Prozess- und Datenmigration, Systemintegration
Methoden:
- Konzeption und Softwaredesign unter besonderer Berücksichtigung von
Funktionalität, Zukunftssicherheit, Transparenz und
Wirtschaftlichkeit durch Abwägung folgender Ansätze
=> Verwendung allg. SW-Paradigmen wie KIS(S), SoC <-> SPR, DRY, Entkopplung, Testbarkeit
=> Domain Driven Developement (DDD), Serviceorientierung
=> Verwendung offener Standards, Open-Source und Produktrecherche
=> Komponentenbasierte Programmierung
=> Objektorientierte Analyse, Design, Entwicklung (OOA, OOD, SOLID), UML2
=> Musteranalyse (Design Patterns)
=> Deklarative Programmierung
=> Agile Methoden, Evolutionäre Entwicklungszyklen, Methoden des XTreme Programming
In der Konzeptionsphase oder beim Refaktorisieren einer (Legacy) Anwendung
wird geprüft, welche Verfahren zu einer Verbesserung des Ergebnisses führen können.
Microsoft Standards (Bsp.):
- COM, DCOM, ActiveX, OLE, ODBC, OLEDB, Windows API (32 Bit), ATL
- DotNet-Framework (seit 06/2003), ASP.NET, ADO.NET, WCF, WinForms
Spezielle Kenntnisse:
- Systemintegration, z.B. 16-Bit => DotNet Anbindung
via 16 Bit C/Thunking/32 Bit C++/COM/DotNet Kommunikation
- Data Warehousing (DWH)
- MIS Systeme, ETL
- OLAP / Business Intelligence
- Datenbanktechnologien
Markup-Sprachen:
"Der Consultant hat bei der Realisierung von Datenschnittstellen für unsere Webapplikationen konzeptionell und technisch wichtige Unterstützung geleistet. Wir sind sehr zufrieden und werden bei Bedarf jederzeit gerne wieder mit ihm zusammenarbeiten."
— Projekt Datenschnittstellen für Webapplikationen, 03/02 - 03/03
Referenz durch Fa. indiwa digitale kommunikation GmbH vom 10.12.03
"Der Consultant ist seit 1999 an der Realisierung unserer Projekte beteiligt. Die von ihm diesbezüglich hergestellte Software wurde termingerecht geliefert und läuft seither wartungsfrei, stabil und performant. Wir freuen uns, auch zukünftig mit dem Consultant erfolgreich zusammen zu arbeiten."
— Projekt div. Projekte im Bereich MIS/OLAP/relat. Datenbanksysteme, 05/99 - 09/03
Referenz durch Geschäftsführer xax managing data & information gmbh vom 28.11.03