Mitarbeit bei der Entwicklung und Implementierung von Komponenten für ein Konfigurationssystem für MATLAB/Simulink basierte Simulationsanlagen in der Fahrzeugentwicklung mit C# und funktionaler Programmierung
Analyse eines bestehenden Migrationskonzeptes für eine umfangreiche ERP Client-Anwendung von VB6 auf C#/VB.Net mit dem Hintergrund des BS-Wechsels von Win XP auf Win 7. Analyse der vorhandenen Codebasis sowie der Migrationswege und grobe Aufwandabschätzung. Erstellung eines Analyseberichtes für die Konzernleitung als Entscheidungs- und Planungsgrundlage
Erstellung des Administrations-UI für die Förderanlagen eines großen Logistikzentrums in Bedford (UK) auf der Basis von Silverlight 4.0. Eingesetzt wird das MVVM-Pattern in Verbindung mit Prism sowie WCF-Webservices
Migration des 2010 erstellten Wirtschaftssimulationsprogramms von einer Desktop- zu einer Onlineanwendung auf der Basis von Silverlight 4.0. Gleichzeitig wurde der Funktionsumfang um Administrationsmodule für die zusätzliche Mandantenfähigkeit erweitert. Eingesetzt wurde das MVVM-Pattern sowie WCF-Webservices
Entwicklung und Realisierung einer Komponente für ein Softwaresystem zur Verwaltung und Auswertung klinischer Studien. Die Komponente ermöglicht die Einbindung des Logitech VIA Pen und ermöglicht das Laden und Bearbeiten von VIA Pen Dateien. Das UI basiert auf WPF in Verbindung mit dem MVVM Pattern. Die Realisierung wurde mit agilen Methoden auf der Basis von SCRUM durchgeführt
Entwicklung und Realisierung von Komponenten für das Callcentermanagement eines Verlages. Das UI für den Callcenter-Agent basiert auf einer WPF-Anwendung, die Komponente für die Administration wird als Silverlight-Anwendung realisiert. Als OR-Mapper wird NHibernate verwendet, das Komponentenmodell wird auf Basis des Managed Extensibility Framework in Anwendung des MVVM-Designpatterns realisiert.
Design und Realisierung eines Controlling-Frameworks. Die Daten stammen aus einem DWH (IBM DB/2) und werden in konfigurierbaren Views dargestellt. Hauptkomponenten des Frameworks sind vom Anwender konfigurierbare Navigationen, Views sowie Exportfunktionen nach MS Excel.
Realisierung eines Wirtschaftssimulationsprogramms für den Einsatz bei staatlichen und privaten Bildungsträgern in Bayern Hierbei handelt es sich um die Komplettrealisierung einer datenbankbasierte Anwendungen incl. UI, Businesslogik und Reporting
Review und Redesign eines Projektes zur Entwicklung einer Verwaltungs- und Planungssoftware für Schüttguttransporte. Redesign als mehrschichtige Client/Server Anwendung, Einsatz von OR-Mapping, Windows Forms Client. Coaching und interaktive Zusammenarbeit mit den Entwicklern des Kunden
Entwurf der Anwendungsarchitektur, Beratung des Managements zu technischen Fragen und Realisierung eines Internetportals für OEM-Kunden von Microsoft EMEA auf Basis von ASP.Net 3.5 SP1. Design und Programmierung der Datenbank auf Basis SQL Server 2008. Leitung eines verteilten remote arbeitenden Entwicklungsteams
05/09 - 07/09
Internes Projekt, Homeoffice
Aufgabe:
Restrukturierung der internen Infrastruktur für die Entwicklung und den Test von komplexen Unternehmensanwendungen auf der Basis von Microsoft Standardprodukten. Einrichten eines neuen Virtualisierungsservers für bis zu 8 gleichzeitig laufende VMs, Einrichten eines Storagesystems. Einrichtung eines Sharerepoint Servers für das interne Informationsmanagement, Implemetierung einer neuen eigenentwickelten Projektzeiterfassung. Einrichtung einer virtuellen Entwicklungs- und Testumgebung für Microsoft Dynamics Produkte (AX, CRM, NAV).
Systemumgebung:
Windows XP, Vista, Windows 7 RC, Windows Server 2003, 2008 mit Hyper-V, MS Sharepoint Server 2007, MS Project Server 2007, MS Dynamics NAV 5.0, 2009, MS Dynamics AX 4.0, 2009, MS CRM 4.0
Programmiersprache:
C#, XML, T-SQL, LINQ
Entwicklungstools:
Visual Studio 2008, TFS, .NET Framework 3.5, DevXpress 8.3
Datenbank:
MS SQL Server 2005, 2008, MS Access 2007
04/09 - 05/09
Fahrzeugzulieferer, Kassel/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung eines Importtools zum Parsen und Importieren von SAP-Textdateien in eine SQL Server 2005 Datenbank. Entwicklung einer Parser-Engine mit einem XML basierten Regelwerk, Design und Implementierung des User Interface (UI).
Systemumgebung:
Windows XP, Windows 7 RC, Windows Server 2003 R2
Programmiersprache:
C#, XML, T-SQL, LINQ
Entwicklungstools:
Visual Studio 2008, .NET Framework 3.5, DevXpress 8.3
Datenbank:
MS SQL Server 2005
10/08 ? 04/09
Softwareunternehmen, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung einer Schnittstelle sowie der Benutzeroberfläche (GUI) für die Anbindung eines neu zu entwickelnden Fahrzeugteilekatalogsystems an ein bestehendes Werkstattmanagementsystem. Verbindung von .NET 3.5 Anwendung und Win32 Anwendung mittels COM-Interface und DDE-Schnittstelle, wobei die .NET-Anwendung die COM-Schnittstelle und den DDE-Client implementiert, Steuerung des Katalogsystems über WCF. Die Realisierung des UI erfolgt auf Basis der Windows Presentation Foundation (WPF).
Systemumgebung:
Windows XP, Server 2003, Vista
Programmiersprache:
C#, XML, XAML, LINQ, .NET Framework 3.5
Entwicklungstools:
Visual Studio 2008, Expression Studio WPF
Datenbank:
MS SQL Server 2005, 2008
09/08
Logistikunternehmen, Karsruhe
Position:
Trainer
Aufgabe:
Durchführung einer mehrtägigen Individualschulung zum Thema Commerce Server 2007 Entwicklung Neben den theoretischen Grundlagen wurden insbesondere praktische Beispiele zu Schwerpunktthemen der Erweiterung und Anpassung von Commerce Server mittels .NET und C# behandelt und Lösungsansätze vor Ort implementiert.
06/08 ? 10/08
Europa-Zentrale eines japanischen Elektronikherstellers, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung einer Benutzeroberfläche (GUI) für die Administration kundenspezifischer Erweiterungen der Gentran Integration Suite (GIS) auf Basis von Windows Forms. Analyse und Erweiterung bestehender VB Programme der bisherigen EAI-Lösung im EDI-Umfeld.
Systemumgebung:
Windows XP, Windows Server 2003
Programmiersprache:
C#, VB.Net, XML, .NET Framework 3.5
Entwicklungstools:
Visual Studio .NET 2008, DevXPress Suite
Datenbank:
MS SQL Server 2000
03/08 ? 08/08
Systemhaus (ISV), Bremen/Homeoffice
Position:
Berater, Coach, Entwickler
Aufgabe:
Mitarbeit an der Entwicklung und Realisierung eines Nachfolgeproduktes im Bereich Dokumentenmanagementsysteme. Unterstützung und Coaching des Systemarchitekten und der Entwickler, Implementierung von Musterlösungen für die Integration in MS Office 2000 bis 2007 erst auf Basis VSTO, jetzt auf Basis der Komponente Add In Express.
Systemumgebung:
Windows XP, Windows Vista, MS Office
2000 - 2007
Programmiersprache:
C#, XML, .NET Framework 2.0
Entwicklungstools:
Visual Studio .NET 2005 Team System, VSTO 2.0 SE, DevXPress Suite, Subversion
01/08 ? 02/08
IT-Dienstleister, Nürnberg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Realisierung eines Wirtschaftssimulationsprogramms für den Einsatz beim Bildungswerk der bayerischen Wirtschaft nach bestehenden fachlichen Vorgaben. Hierbei handelt es sich um die Komplettrealisierung von 2 datenbankbasierte Anwendungen incl. UI, Businesslogik und Reporting
Systemumgebung:
Windows XP, Windows Vista
Programmiersprache:
VB.NET, C#, SQL, .NET Framework 3.5
Entwicklungstools:
Visual Studio .NET 2008 Team System, DevXPress Suite
Datenbank:
MS SQL Compact 3.5
11/07 ? 11/07
Systemhaus (ISV), Ratingen
Position:
Berater
Aufgabe:
Durchführung eines mehrtägigen Workshops mit den technischen Projektleitern des Kunden. Im Rahmen des Workshops wurde ein Review der geplanten Anwendungsarchitektur für die Weiterentwicklung einer bestehenden Anwendung durchgeführt sowie über die Einsatzmöglichkeiten neuer Entwicklungsprodukte (VS 2008 Team System, Team Foundation Server, .NET Framework 3.5, WCF)informiert und Möglichkeiten für deren Anwendung beim Kunden gezeigt.
08/07 ? 09/07
Internationale Spedition, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Planung, Entwurf und Realisierung einer DB-Frontendanwendung zur Verwaltung von Auftragsdaten mit Anbindung zum AS/400 System über die COM-Schnittstelle des Terminalemulators IBM Personal Communications 5.0. Erweiterung und Optimierung einer bestehenden Backendanwendung zum Import von EDI-Daten in SQL Server 2005.
Systemumgebung:
Windows XP, Vista, Windows Server 2003
Programmiersprache:
VB.NET, VB Script, T-SQL
Entwicklungstools:
Visual Studio .NET 2005, Infragistics .NET Advantage
Datenbank:
MS SQL Server 2000, 2005
01/07 ? 12/07
Chemieunternehmen, Duisburg/Homeoffice
Position:
Berater, Systemarchitekt, Entwickler
Aufgabe:
Betreuung und Wartung der bestehenden Individualsoftware (Projektplanung und ?abwicklung) auf Basis Delphi 5.
Planung, Entwurf und Realisierung der Migration dieser Individualsoftware von Delphi auf .NET 3.0, dabei insbesondere Anforderungsanalyse mit den Fachbereichen, Use Case Erstellung, Entwurf der Anwendungs- und Datenbankarchitektur, Implementierung, Anwenderschulung.
Systemumgebung:
Windows XP, Vista, Windows Server 2003
Programmiersprache:
C#, XML. T-SQL
Entwicklungstools:
Visual Studio .NET 2005, VSS, Delphi 5
Datenbank:
MS SQL Server 2005, Advanced Database Server 6.1, 8.0
04/07
Produktionsunternehmen, Lübeck
Position:
Trainer/Referent/Coach
Aufgabe:
Durchführung von Schulungen zum Thema Webanwendungen mit ASP.Net (Basics, Architektur, Konfiguration, Sicherheit, Transaktionen, DB-Anbindung, AJAX)
Entwicklungstools:
Visual Studio .NET 2005, AJAX Framework
01/07 ? 01/08
Finanzdienstleister, Hamburg/Homeoffice
Position:
Berater, Systemarchitekt, Entwickler
Aufgabe:
Entwicklung einer Anwendung für Finanzmakler zur Kunden- und Vertragsverwaltung, Bedarfsanalyse, Produktfindung und Protokollierung nach den neuen EU-Richtlinien. Analyse der Kundenanforderungen, Entwurf der Anwendungsarchitektur und der Usability, Implementierung einer Berechnungs-Engine für Produktvergleiche im Bereich Sachversicherungen. Coaching der Teammitglieder und Mitarbeit bei der Implementierung.
Systemumgebung:
Windows XP, Vista
Programmiersprache:
C#, XML, SQL
Entwicklungstools:
Visual Studio .NET 2005, VSS,
Datenbank:
MS SQL Server 2005 Compact, ADOCe.Net
08/06
Schulungszentrum Bundeswehr
Position:
Trainer/Referent
Aufgabe:
Durchführung von Schulungen zum Thema Prozessmodellierung mit dem Aris Toolset
Entwicklungstools:
Aris Toolset 6.5/7.0
04/06 ? 03/07
Systemhaus, Ellwangen/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwicklung von Add-Ins für MS Project Server 2003/2007 in Verbindung mit MS Sharepoint Services 2003/2007 auf Basis von .Net Framework 1.1 und 2.0 nach Kundenvorgaben.
Systemumgebung:
Windows 2003 Server, MS Project Server 2003 / 2007, MS Sharepoint Services, MS Virtual Server 2005
Programmiersprache:
C#, XML, T-SQL
Entwicklungstools:
Visual Studio .NET 2003/2005,
Datenbank:
MS SQL Server 2000 / 2005, ADO.Net
04/06 ? 04/06
Fertigungsmaschinenhersteller, Biberach
Position:
Berater
Aufgabe:
Beratung zum Einsatz des MS Commerce Server 2006 als Ablösung für einen bestehenden Webshop, detaillierte Präsentation des Produktes und dessen Einsatzmöglichkeiten bis hin zur Programmierung..
Systemumgebung:
Windows 2003 Server, Commerce Server 2006, MS Sharepoint Services
Programmiersprache:
C#, XML
Entwicklungstools:
Visual Studio .NET 2005,
Datenbank:
MS SQL Server 2005, ADO.Net
02/05 ? 03/06
Dieselmotorenhersteller, Augsburg
Position:
Softwarearchitektur .NET, Programmierung
Aufgabe:
Erweiterung eines bestehenden VB6-Programms zur Berechnung von Dieselmotoren und anschließende Portierung auf .NET in C#. Für die .NET-Portierung wird die bestehende Architektur umfassend überarbeitet um die Vorteile des .NET Frameworks optimal zu nutzen. Die .NET-Anwendung besteht aus einer Server- und verschiedenen Clientkomponenten, wodurch sowohl Windows- als auch Webbrowser-Clients und die Nutzung als Webservice möglich sind.
Systemumgebung:
Windows 2003 Server, XP, Citrix Metaframe
Programmiersprache:
C#, VB6, XML, XPath, XSLT
Entwicklungstools:
Visual Studio .NET 2003, MS Visio, NUnit, Log4Net
08/04 ? 01/05
Deutsche Post AG, Bonn
Position:
Softwareentwicklung, Programmierung, Datendesign
Aufgabe:
Daten- und Prozessdesign (Ebene 3 und 4) mit ARIS Toolset und Implementierung von Vorgangsarten für das CARBON-Framework der DPAG. Dieses Projekt ist derzeit das weltweit größte .NET-Projekt.
Systemumgebung:
Windows XP, Windows 2003
Programmiersprache:
C#, XML
Entwicklungstools:
Visual Studio .NET, ARIS Toolset 6.2
ältere Projekte auf Anfrage
Mehr als 25 Jahre Projekterfahrung als freiberuflicher IT-Berater, davon 15 Jahre mit dem Fokus auf der Microsoft .NET Technologie, bilden die Grundlage für mein umfangreiches Expertenwissen im Bereich Softwareentwicklung. Begonnen habe ich 1982 mit der Entwicklung von Hard- und Software für SPS im Bereich Fertigungsmaschinen. Seit dem Wechsel in die Selbständigkeit im Jahr 1990 verlagerte sich der Schwerpunk immer mehr in Richtung Anwendungsentwicklung, dazu kam dass ich insbesondere in den ersten Jahren der Selbständigkeit zusätzlich sehr fundiertes Wissen in den Bereichen Betriebswirtschaft, Finanzen und Management sammeln konnte. Eine starke logische und analytische Denkweise gepaart mit einer ausgeprägten Lust auf neue Herausforderungen bildet bis heute die Basis meiner beruflichen Tätigkeit. So ist es nicht ungewöhnlich dass ich im Laufe der Jahre Projekte in den unterschiedlichsten Branchen durchgeführt habe: Handel, Logistik, Dienstleister, Banken und Finanzen, Versicherungen und natürlich Industrieunternehmen.
Darüber hinaus stelle ich meine Kenntnisse und Erfahrungen auch gerne als Coach, Trainer und Berater zur Verfügung.
Kernkompetenz ist das Design und die Entwicklung von Anwendungen und Tools im technischen, administrativen und kaufmännischen Bereich auf Basis der .NET Technologie, insbesondere:
Für den Einsatz in zukünftigen Projekten stehen darüber hinaus Kenntnisse in den Bereichen
zur Verfügung.
Als Entwicklungswerkzeuge kommen bereits seit mehr als 15 Jahren MS Visual Studio mit den Programmiersprachen C# und VB.Net zum Einsatz, für spezielle Aufgaben aber auch Python oder Java Script.
Der gegenwärtige und zukünftige Tätigkeitsschwerpunkt liegt im Microsoft Umfeld auf der Basis der .Net Technologie, die ich bereits seit Erscheinen der ersten Beta-Version einsetze und dadurch den Kunden ein sehr umfangreichen Expertenwissen in diesem Bereich anbieten kann.
Über mich:
Mehr als 25 Jahre Projekterfahrung als freiberuflicher IT-Berater, davon 15 Jahre mit dem Fokus auf der Microsoft .NET Technologie, bilden die Grundlage für mein umfangreiches Expertenwissen im Bereich Softwareentwicklung. Begonnen habe ich 1982 mit der Entwicklung von Hard- und Software für SPS im Bereich Fertigungsmaschinen. Seit dem Wechsel in die Selbständigkeit im Jahr 1990 verlagerte sich der Schwerpunk immer mehr in Richtung Anwendungsentwicklung, dazu kam dass ich insbesondere in den ersten Jahren der Selbständigkeit zusätzlich sehr fundiertes Wissen in den Bereichen Betriebswirtschaft, Finanzen und Management sammeln konnte. Eine starke logische und analytische Denkweise gepaart mit einer ausgeprägten Lust auf neue Herausforderungen bildet bis heute die Basis meiner beruflichen Tätigkeit. So ist es nicht ungewöhnlich dass ich im Laufe der Jahre Projekte in den unterschiedlichsten Branchen durchgeführt habe: Handel, Logistik, Dienstleister, Banken und Finanzen, Versicherungen und natürlich Industrieunternehmen.
Darüber hinaus stelle ich meine Kenntnisse und Erfahrungen auch gerne als Coach, Trainer und Berater zur Verfügung.
Kernkompetenz ist das Design und die Entwicklung von Anwendungen und Tools im technischen, administrativen und kaufmännischen Bereich auf Basis der .NET Technologie, insbesondere:
Für den Einsatz in zukünftigen Projekten stehen darüber hinaus Kenntnisse in den Bereichen:
Als Entwicklungswerkzeuge kommen bereits seit mehr als 15 Jahren MS Visual Studio mit den Programmiersprachen C# und VB.Net zum Einsatz, für spezielle Aufgaben aber auch Python oder Java Script.
Der gegenwärtige und zukünftige Tätigkeitsschwerpunkt liegt im Microsoft Umfeld auf der Basis der .Net Technologie, die ich bereits seit Erscheinen der ersten Beta-Version einsetze und dadurch den Kunden ein sehr umfangreichen Expertenwissen in diesem Bereich anbieten kann.
Programme:
Sonstige Komponenten und Tools:
Serverprodukte und -komponenten
Technologien:
Methoden:
Frühere berufliche Tätigkeit (Auszug)
01/1985 ? 12/1986
Betriebsmittelkonstrukteur, Sachsenring Automobilwerk AG Zwickau
01/1987 ? 03/1990
Gruppenleiter Elektronikentwicklung, Elektrobau GmbH Zwickau
1990 ? 1994
Dozent bei verschiedenen privaten staatlich geförderten Bildungsinstituten
Freiberufliche Dozententäigkeit in den Bereichen
1992 ? 1994
Freiberufliche Mitarbeit in einer Unternehmensberatung
1995 ? 2003
Entwicklung von Individualsoftware
Medien:
Verlag, Redaktionssystem, Druckvorstufe
Finanzdienstleister:
Tarifberechnungs- und ?vergleichsprogramme, Agenturverwaltung, Finanz- und Bedarfsanalyse, Portalanwendungen, Portalmodule
Versicherungen:
Tarifberechnungsprogramme, Online-Berechnungen, Online Beantragung und Schadenerfassung, Abrechnungsprüfung
Banken:
Kreditkartenmanagement
Dienstleister:
Verwaltungsprogramme
Groß- und Einzelhandel:
Finanzbuchhaltung, Controlling, Onlinebestellsystem, EDI
Versand:
Onlinebestellungen, Steuerungssystem für Lieferungszusammenstellung
Industrie (Maschinen und Anlagenbau):
Projektierungssoftware für Großdieselmotoren, Software für Steuerungsanlagen Fördertechnik, Software für Fertigungsplanung und ?controlling, Medizintechnik
Logistik:
Datenaufbereitung und ?verwaltung, Spedition, Dienstleister
Deutschland: bevorzugt D1, D2, D3 (teilweise D4) oder alternativ remote
Weitere Länder: Der angegebene Stunden bzw. Tagessatz bezieht sich nur auf Projekte innerhalb Deutschlands, für Auslands Projkete erfragen Sie bitte den jeweiligen Stundensatz bei mir.
Mitarbeit bei der Entwicklung und Implementierung von Komponenten für ein Konfigurationssystem für MATLAB/Simulink basierte Simulationsanlagen in der Fahrzeugentwicklung mit C# und funktionaler Programmierung
Analyse eines bestehenden Migrationskonzeptes für eine umfangreiche ERP Client-Anwendung von VB6 auf C#/VB.Net mit dem Hintergrund des BS-Wechsels von Win XP auf Win 7. Analyse der vorhandenen Codebasis sowie der Migrationswege und grobe Aufwandabschätzung. Erstellung eines Analyseberichtes für die Konzernleitung als Entscheidungs- und Planungsgrundlage
Erstellung des Administrations-UI für die Förderanlagen eines großen Logistikzentrums in Bedford (UK) auf der Basis von Silverlight 4.0. Eingesetzt wird das MVVM-Pattern in Verbindung mit Prism sowie WCF-Webservices
Migration des 2010 erstellten Wirtschaftssimulationsprogramms von einer Desktop- zu einer Onlineanwendung auf der Basis von Silverlight 4.0. Gleichzeitig wurde der Funktionsumfang um Administrationsmodule für die zusätzliche Mandantenfähigkeit erweitert. Eingesetzt wurde das MVVM-Pattern sowie WCF-Webservices
Entwicklung und Realisierung einer Komponente für ein Softwaresystem zur Verwaltung und Auswertung klinischer Studien. Die Komponente ermöglicht die Einbindung des Logitech VIA Pen und ermöglicht das Laden und Bearbeiten von VIA Pen Dateien. Das UI basiert auf WPF in Verbindung mit dem MVVM Pattern. Die Realisierung wurde mit agilen Methoden auf der Basis von SCRUM durchgeführt
Entwicklung und Realisierung von Komponenten für das Callcentermanagement eines Verlages. Das UI für den Callcenter-Agent basiert auf einer WPF-Anwendung, die Komponente für die Administration wird als Silverlight-Anwendung realisiert. Als OR-Mapper wird NHibernate verwendet, das Komponentenmodell wird auf Basis des Managed Extensibility Framework in Anwendung des MVVM-Designpatterns realisiert.
Design und Realisierung eines Controlling-Frameworks. Die Daten stammen aus einem DWH (IBM DB/2) und werden in konfigurierbaren Views dargestellt. Hauptkomponenten des Frameworks sind vom Anwender konfigurierbare Navigationen, Views sowie Exportfunktionen nach MS Excel.
Realisierung eines Wirtschaftssimulationsprogramms für den Einsatz bei staatlichen und privaten Bildungsträgern in Bayern Hierbei handelt es sich um die Komplettrealisierung einer datenbankbasierte Anwendungen incl. UI, Businesslogik und Reporting
Review und Redesign eines Projektes zur Entwicklung einer Verwaltungs- und Planungssoftware für Schüttguttransporte. Redesign als mehrschichtige Client/Server Anwendung, Einsatz von OR-Mapping, Windows Forms Client. Coaching und interaktive Zusammenarbeit mit den Entwicklern des Kunden
Entwurf der Anwendungsarchitektur, Beratung des Managements zu technischen Fragen und Realisierung eines Internetportals für OEM-Kunden von Microsoft EMEA auf Basis von ASP.Net 3.5 SP1. Design und Programmierung der Datenbank auf Basis SQL Server 2008. Leitung eines verteilten remote arbeitenden Entwicklungsteams
05/09 - 07/09
Internes Projekt, Homeoffice
Aufgabe:
Restrukturierung der internen Infrastruktur für die Entwicklung und den Test von komplexen Unternehmensanwendungen auf der Basis von Microsoft Standardprodukten. Einrichten eines neuen Virtualisierungsservers für bis zu 8 gleichzeitig laufende VMs, Einrichten eines Storagesystems. Einrichtung eines Sharerepoint Servers für das interne Informationsmanagement, Implemetierung einer neuen eigenentwickelten Projektzeiterfassung. Einrichtung einer virtuellen Entwicklungs- und Testumgebung für Microsoft Dynamics Produkte (AX, CRM, NAV).
Systemumgebung:
Windows XP, Vista, Windows 7 RC, Windows Server 2003, 2008 mit Hyper-V, MS Sharepoint Server 2007, MS Project Server 2007, MS Dynamics NAV 5.0, 2009, MS Dynamics AX 4.0, 2009, MS CRM 4.0
Programmiersprache:
C#, XML, T-SQL, LINQ
Entwicklungstools:
Visual Studio 2008, TFS, .NET Framework 3.5, DevXpress 8.3
Datenbank:
MS SQL Server 2005, 2008, MS Access 2007
04/09 - 05/09
Fahrzeugzulieferer, Kassel/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung eines Importtools zum Parsen und Importieren von SAP-Textdateien in eine SQL Server 2005 Datenbank. Entwicklung einer Parser-Engine mit einem XML basierten Regelwerk, Design und Implementierung des User Interface (UI).
Systemumgebung:
Windows XP, Windows 7 RC, Windows Server 2003 R2
Programmiersprache:
C#, XML, T-SQL, LINQ
Entwicklungstools:
Visual Studio 2008, .NET Framework 3.5, DevXpress 8.3
Datenbank:
MS SQL Server 2005
10/08 ? 04/09
Softwareunternehmen, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung einer Schnittstelle sowie der Benutzeroberfläche (GUI) für die Anbindung eines neu zu entwickelnden Fahrzeugteilekatalogsystems an ein bestehendes Werkstattmanagementsystem. Verbindung von .NET 3.5 Anwendung und Win32 Anwendung mittels COM-Interface und DDE-Schnittstelle, wobei die .NET-Anwendung die COM-Schnittstelle und den DDE-Client implementiert, Steuerung des Katalogsystems über WCF. Die Realisierung des UI erfolgt auf Basis der Windows Presentation Foundation (WPF).
Systemumgebung:
Windows XP, Server 2003, Vista
Programmiersprache:
C#, XML, XAML, LINQ, .NET Framework 3.5
Entwicklungstools:
Visual Studio 2008, Expression Studio WPF
Datenbank:
MS SQL Server 2005, 2008
09/08
Logistikunternehmen, Karsruhe
Position:
Trainer
Aufgabe:
Durchführung einer mehrtägigen Individualschulung zum Thema Commerce Server 2007 Entwicklung Neben den theoretischen Grundlagen wurden insbesondere praktische Beispiele zu Schwerpunktthemen der Erweiterung und Anpassung von Commerce Server mittels .NET und C# behandelt und Lösungsansätze vor Ort implementiert.
06/08 ? 10/08
Europa-Zentrale eines japanischen Elektronikherstellers, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwurf und Realisierung einer Benutzeroberfläche (GUI) für die Administration kundenspezifischer Erweiterungen der Gentran Integration Suite (GIS) auf Basis von Windows Forms. Analyse und Erweiterung bestehender VB Programme der bisherigen EAI-Lösung im EDI-Umfeld.
Systemumgebung:
Windows XP, Windows Server 2003
Programmiersprache:
C#, VB.Net, XML, .NET Framework 3.5
Entwicklungstools:
Visual Studio .NET 2008, DevXPress Suite
Datenbank:
MS SQL Server 2000
03/08 ? 08/08
Systemhaus (ISV), Bremen/Homeoffice
Position:
Berater, Coach, Entwickler
Aufgabe:
Mitarbeit an der Entwicklung und Realisierung eines Nachfolgeproduktes im Bereich Dokumentenmanagementsysteme. Unterstützung und Coaching des Systemarchitekten und der Entwickler, Implementierung von Musterlösungen für die Integration in MS Office 2000 bis 2007 erst auf Basis VSTO, jetzt auf Basis der Komponente Add In Express.
Systemumgebung:
Windows XP, Windows Vista, MS Office
2000 - 2007
Programmiersprache:
C#, XML, .NET Framework 2.0
Entwicklungstools:
Visual Studio .NET 2005 Team System, VSTO 2.0 SE, DevXPress Suite, Subversion
01/08 ? 02/08
IT-Dienstleister, Nürnberg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Realisierung eines Wirtschaftssimulationsprogramms für den Einsatz beim Bildungswerk der bayerischen Wirtschaft nach bestehenden fachlichen Vorgaben. Hierbei handelt es sich um die Komplettrealisierung von 2 datenbankbasierte Anwendungen incl. UI, Businesslogik und Reporting
Systemumgebung:
Windows XP, Windows Vista
Programmiersprache:
VB.NET, C#, SQL, .NET Framework 3.5
Entwicklungstools:
Visual Studio .NET 2008 Team System, DevXPress Suite
Datenbank:
MS SQL Compact 3.5
11/07 ? 11/07
Systemhaus (ISV), Ratingen
Position:
Berater
Aufgabe:
Durchführung eines mehrtägigen Workshops mit den technischen Projektleitern des Kunden. Im Rahmen des Workshops wurde ein Review der geplanten Anwendungsarchitektur für die Weiterentwicklung einer bestehenden Anwendung durchgeführt sowie über die Einsatzmöglichkeiten neuer Entwicklungsprodukte (VS 2008 Team System, Team Foundation Server, .NET Framework 3.5, WCF)informiert und Möglichkeiten für deren Anwendung beim Kunden gezeigt.
08/07 ? 09/07
Internationale Spedition, Hamburg/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Planung, Entwurf und Realisierung einer DB-Frontendanwendung zur Verwaltung von Auftragsdaten mit Anbindung zum AS/400 System über die COM-Schnittstelle des Terminalemulators IBM Personal Communications 5.0. Erweiterung und Optimierung einer bestehenden Backendanwendung zum Import von EDI-Daten in SQL Server 2005.
Systemumgebung:
Windows XP, Vista, Windows Server 2003
Programmiersprache:
VB.NET, VB Script, T-SQL
Entwicklungstools:
Visual Studio .NET 2005, Infragistics .NET Advantage
Datenbank:
MS SQL Server 2000, 2005
01/07 ? 12/07
Chemieunternehmen, Duisburg/Homeoffice
Position:
Berater, Systemarchitekt, Entwickler
Aufgabe:
Betreuung und Wartung der bestehenden Individualsoftware (Projektplanung und ?abwicklung) auf Basis Delphi 5.
Planung, Entwurf und Realisierung der Migration dieser Individualsoftware von Delphi auf .NET 3.0, dabei insbesondere Anforderungsanalyse mit den Fachbereichen, Use Case Erstellung, Entwurf der Anwendungs- und Datenbankarchitektur, Implementierung, Anwenderschulung.
Systemumgebung:
Windows XP, Vista, Windows Server 2003
Programmiersprache:
C#, XML. T-SQL
Entwicklungstools:
Visual Studio .NET 2005, VSS, Delphi 5
Datenbank:
MS SQL Server 2005, Advanced Database Server 6.1, 8.0
04/07
Produktionsunternehmen, Lübeck
Position:
Trainer/Referent/Coach
Aufgabe:
Durchführung von Schulungen zum Thema Webanwendungen mit ASP.Net (Basics, Architektur, Konfiguration, Sicherheit, Transaktionen, DB-Anbindung, AJAX)
Entwicklungstools:
Visual Studio .NET 2005, AJAX Framework
01/07 ? 01/08
Finanzdienstleister, Hamburg/Homeoffice
Position:
Berater, Systemarchitekt, Entwickler
Aufgabe:
Entwicklung einer Anwendung für Finanzmakler zur Kunden- und Vertragsverwaltung, Bedarfsanalyse, Produktfindung und Protokollierung nach den neuen EU-Richtlinien. Analyse der Kundenanforderungen, Entwurf der Anwendungsarchitektur und der Usability, Implementierung einer Berechnungs-Engine für Produktvergleiche im Bereich Sachversicherungen. Coaching der Teammitglieder und Mitarbeit bei der Implementierung.
Systemumgebung:
Windows XP, Vista
Programmiersprache:
C#, XML, SQL
Entwicklungstools:
Visual Studio .NET 2005, VSS,
Datenbank:
MS SQL Server 2005 Compact, ADOCe.Net
08/06
Schulungszentrum Bundeswehr
Position:
Trainer/Referent
Aufgabe:
Durchführung von Schulungen zum Thema Prozessmodellierung mit dem Aris Toolset
Entwicklungstools:
Aris Toolset 6.5/7.0
04/06 ? 03/07
Systemhaus, Ellwangen/Homeoffice
Position:
Berater, Entwickler
Aufgabe:
Entwicklung von Add-Ins für MS Project Server 2003/2007 in Verbindung mit MS Sharepoint Services 2003/2007 auf Basis von .Net Framework 1.1 und 2.0 nach Kundenvorgaben.
Systemumgebung:
Windows 2003 Server, MS Project Server 2003 / 2007, MS Sharepoint Services, MS Virtual Server 2005
Programmiersprache:
C#, XML, T-SQL
Entwicklungstools:
Visual Studio .NET 2003/2005,
Datenbank:
MS SQL Server 2000 / 2005, ADO.Net
04/06 ? 04/06
Fertigungsmaschinenhersteller, Biberach
Position:
Berater
Aufgabe:
Beratung zum Einsatz des MS Commerce Server 2006 als Ablösung für einen bestehenden Webshop, detaillierte Präsentation des Produktes und dessen Einsatzmöglichkeiten bis hin zur Programmierung..
Systemumgebung:
Windows 2003 Server, Commerce Server 2006, MS Sharepoint Services
Programmiersprache:
C#, XML
Entwicklungstools:
Visual Studio .NET 2005,
Datenbank:
MS SQL Server 2005, ADO.Net
02/05 ? 03/06
Dieselmotorenhersteller, Augsburg
Position:
Softwarearchitektur .NET, Programmierung
Aufgabe:
Erweiterung eines bestehenden VB6-Programms zur Berechnung von Dieselmotoren und anschließende Portierung auf .NET in C#. Für die .NET-Portierung wird die bestehende Architektur umfassend überarbeitet um die Vorteile des .NET Frameworks optimal zu nutzen. Die .NET-Anwendung besteht aus einer Server- und verschiedenen Clientkomponenten, wodurch sowohl Windows- als auch Webbrowser-Clients und die Nutzung als Webservice möglich sind.
Systemumgebung:
Windows 2003 Server, XP, Citrix Metaframe
Programmiersprache:
C#, VB6, XML, XPath, XSLT
Entwicklungstools:
Visual Studio .NET 2003, MS Visio, NUnit, Log4Net
08/04 ? 01/05
Deutsche Post AG, Bonn
Position:
Softwareentwicklung, Programmierung, Datendesign
Aufgabe:
Daten- und Prozessdesign (Ebene 3 und 4) mit ARIS Toolset und Implementierung von Vorgangsarten für das CARBON-Framework der DPAG. Dieses Projekt ist derzeit das weltweit größte .NET-Projekt.
Systemumgebung:
Windows XP, Windows 2003
Programmiersprache:
C#, XML
Entwicklungstools:
Visual Studio .NET, ARIS Toolset 6.2
ältere Projekte auf Anfrage
Mehr als 25 Jahre Projekterfahrung als freiberuflicher IT-Berater, davon 15 Jahre mit dem Fokus auf der Microsoft .NET Technologie, bilden die Grundlage für mein umfangreiches Expertenwissen im Bereich Softwareentwicklung. Begonnen habe ich 1982 mit der Entwicklung von Hard- und Software für SPS im Bereich Fertigungsmaschinen. Seit dem Wechsel in die Selbständigkeit im Jahr 1990 verlagerte sich der Schwerpunk immer mehr in Richtung Anwendungsentwicklung, dazu kam dass ich insbesondere in den ersten Jahren der Selbständigkeit zusätzlich sehr fundiertes Wissen in den Bereichen Betriebswirtschaft, Finanzen und Management sammeln konnte. Eine starke logische und analytische Denkweise gepaart mit einer ausgeprägten Lust auf neue Herausforderungen bildet bis heute die Basis meiner beruflichen Tätigkeit. So ist es nicht ungewöhnlich dass ich im Laufe der Jahre Projekte in den unterschiedlichsten Branchen durchgeführt habe: Handel, Logistik, Dienstleister, Banken und Finanzen, Versicherungen und natürlich Industrieunternehmen.
Darüber hinaus stelle ich meine Kenntnisse und Erfahrungen auch gerne als Coach, Trainer und Berater zur Verfügung.
Kernkompetenz ist das Design und die Entwicklung von Anwendungen und Tools im technischen, administrativen und kaufmännischen Bereich auf Basis der .NET Technologie, insbesondere:
Für den Einsatz in zukünftigen Projekten stehen darüber hinaus Kenntnisse in den Bereichen
zur Verfügung.
Als Entwicklungswerkzeuge kommen bereits seit mehr als 15 Jahren MS Visual Studio mit den Programmiersprachen C# und VB.Net zum Einsatz, für spezielle Aufgaben aber auch Python oder Java Script.
Der gegenwärtige und zukünftige Tätigkeitsschwerpunkt liegt im Microsoft Umfeld auf der Basis der .Net Technologie, die ich bereits seit Erscheinen der ersten Beta-Version einsetze und dadurch den Kunden ein sehr umfangreichen Expertenwissen in diesem Bereich anbieten kann.
Über mich:
Mehr als 25 Jahre Projekterfahrung als freiberuflicher IT-Berater, davon 15 Jahre mit dem Fokus auf der Microsoft .NET Technologie, bilden die Grundlage für mein umfangreiches Expertenwissen im Bereich Softwareentwicklung. Begonnen habe ich 1982 mit der Entwicklung von Hard- und Software für SPS im Bereich Fertigungsmaschinen. Seit dem Wechsel in die Selbständigkeit im Jahr 1990 verlagerte sich der Schwerpunk immer mehr in Richtung Anwendungsentwicklung, dazu kam dass ich insbesondere in den ersten Jahren der Selbständigkeit zusätzlich sehr fundiertes Wissen in den Bereichen Betriebswirtschaft, Finanzen und Management sammeln konnte. Eine starke logische und analytische Denkweise gepaart mit einer ausgeprägten Lust auf neue Herausforderungen bildet bis heute die Basis meiner beruflichen Tätigkeit. So ist es nicht ungewöhnlich dass ich im Laufe der Jahre Projekte in den unterschiedlichsten Branchen durchgeführt habe: Handel, Logistik, Dienstleister, Banken und Finanzen, Versicherungen und natürlich Industrieunternehmen.
Darüber hinaus stelle ich meine Kenntnisse und Erfahrungen auch gerne als Coach, Trainer und Berater zur Verfügung.
Kernkompetenz ist das Design und die Entwicklung von Anwendungen und Tools im technischen, administrativen und kaufmännischen Bereich auf Basis der .NET Technologie, insbesondere:
Für den Einsatz in zukünftigen Projekten stehen darüber hinaus Kenntnisse in den Bereichen:
Als Entwicklungswerkzeuge kommen bereits seit mehr als 15 Jahren MS Visual Studio mit den Programmiersprachen C# und VB.Net zum Einsatz, für spezielle Aufgaben aber auch Python oder Java Script.
Der gegenwärtige und zukünftige Tätigkeitsschwerpunkt liegt im Microsoft Umfeld auf der Basis der .Net Technologie, die ich bereits seit Erscheinen der ersten Beta-Version einsetze und dadurch den Kunden ein sehr umfangreichen Expertenwissen in diesem Bereich anbieten kann.
Programme:
Sonstige Komponenten und Tools:
Serverprodukte und -komponenten
Technologien:
Methoden:
Frühere berufliche Tätigkeit (Auszug)
01/1985 ? 12/1986
Betriebsmittelkonstrukteur, Sachsenring Automobilwerk AG Zwickau
01/1987 ? 03/1990
Gruppenleiter Elektronikentwicklung, Elektrobau GmbH Zwickau
1990 ? 1994
Dozent bei verschiedenen privaten staatlich geförderten Bildungsinstituten
Freiberufliche Dozententäigkeit in den Bereichen
1992 ? 1994
Freiberufliche Mitarbeit in einer Unternehmensberatung
1995 ? 2003
Entwicklung von Individualsoftware
Medien:
Verlag, Redaktionssystem, Druckvorstufe
Finanzdienstleister:
Tarifberechnungs- und ?vergleichsprogramme, Agenturverwaltung, Finanz- und Bedarfsanalyse, Portalanwendungen, Portalmodule
Versicherungen:
Tarifberechnungsprogramme, Online-Berechnungen, Online Beantragung und Schadenerfassung, Abrechnungsprüfung
Banken:
Kreditkartenmanagement
Dienstleister:
Verwaltungsprogramme
Groß- und Einzelhandel:
Finanzbuchhaltung, Controlling, Onlinebestellsystem, EDI
Versand:
Onlinebestellungen, Steuerungssystem für Lieferungszusammenstellung
Industrie (Maschinen und Anlagenbau):
Projektierungssoftware für Großdieselmotoren, Software für Steuerungsanlagen Fördertechnik, Software für Fertigungsplanung und ?controlling, Medizintechnik
Logistik:
Datenaufbereitung und ?verwaltung, Spedition, Dienstleister
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Der Berater bewies hierbei exzellente Fachkenntnisse in den Bereichen Softwarearchitektur und Implementierung auf der Basis des .NET Framework, von denen auch unsere Mitarbeiter profitieren konnten. Er war sehr schnell in der Lage, sich in die ingenieurtechnischen Grundlagen einzuarbeiten und fachliche Zusammenhänge zu analysieren und im Programm umzusetzen. Dadurch wurde er zu einem kompetenten Ansprechpartner für die Fachabteilungen. Durch seine Tätigkeit in diesem Projekt hat der Berater eine solide Basis für die Weiterentwicklung unserer Software für die nächsten Jahre geschaffen. Die Software wird in Zukunft durch unsere internen Mitarbeiter weiter gepflegt, an die der Berater seine Kenntnisse und Erfahrungen gerne weitergab. Wir möchten uns an dieser Stelle für die sehr gute Arbeit bedanken und würden uns freuen, auch in anderen Projekten wieder mit ihm zusammenzuarbeiten. Wir können den Berater besten Gewissens weiterempfehlen."
— Projekt Migration VB6 auf .Net mit C#, 01/05 - 03/06
Referenz durch CIO, süddt. Dieselmotorenhersteller, vom 31.03.06
"Der Berater hat ca. 1 Jahr unsere Projekte als technischer Projektleiter betreut. Hierbei war er für den Entwurf der Anwendungsarchitektur und das GUI-Design verantwortlich. Durch die sehr gute Kommunikation mit den Fachabteilungen in Form von Meetings und von ihm moderierten Workshops ist es gelungen, deren fachliche und technische Anforderungen in entsprechende Softwarespezifikationen und Implementierungen umzusetzen. Als Teamleiter und Coach bewies er fachliche und soziale Kompetenz und konnte auch in schwierigen Situationen motivierend auftreten. Insbesondere als das Projekt durch den Ausfall eines Projektleiters in eine Krisensituation gelangte und zu scheitern drohte konnte er unser Vertauen in das Projektteam und einen erfolgreichen Projektabschluss wieder herstellen. Wir können den Berater guten Gewissens weiterempfehlen."
— Projekt Mehrere Projekte im Verlagsbereich, 06/03 - 06/04
Referenz d. Abteilungsleiter Wiesbadener Fachverlagsgruppe (275 MA) vom 08.07.04
Deutschland: bevorzugt D1, D2, D3 (teilweise D4) oder alternativ remote
Weitere Länder: Der angegebene Stunden bzw. Tagessatz bezieht sich nur auf Projekte innerhalb Deutschlands, für Auslands Projkete erfragen Sie bitte den jeweiligen Stundensatz bei mir.