Module zur Anbindung eines Raspbery-PI basierten Gerätes an (S)FTP-, SMB- u.a. Server sowie Webservices
Entwicklung verschiedener Android-Apps, u.a. eine Notruf-App für einen öffentlichen Wasserversorger zur Benachrichtigung von Mitarbeitern bei Notfällen (Workflow bis zur Erledigung).
Weiterhin Nutzung von Smartphones als Scanner im Produktionsprozess mit Anbindung an das Warenwirtschaftssystem (Fertigungsbranche Metall).
Verschiedene datenbankbasierte Webanwendungen
Auswertungssoftware mit Anbindung an die Datenbank des Webshops für einen Textilhändler
Datenerfassung für das Qualitätsmanagemant mit Fehlernachvervolgungs-Workflow und Analysefunktionen/Auswertungen (Branche Automotive)
Datenimport, kleinere .Net-Individualentwicklungen
Webanwendung für Kontaktmanagement, Terminplanung usw.
Anbindung Alt-Systeme an neues Planungssystem
Umstellungen verschiedener Projekte von Visual Studio 2005, 2008, 2012 auf 2015
Softwareentwicklung Pocket-PC, Anbindung an ERP
Software-Troubleshooting Diagnosegerät
Definition Bug-Handling Prozess und Verwaltung/ Steuerung desselben
Bugfixing
Erstellung interner Tools
SCRUM-Team, Definition des Prozesses um Troubleshooting
DB-Wartung, Datenimport für ERP-System, Web-Shop
Projekte 1996-06 bis 2009 bei Cairo als Freiberufler, ab 1999 Angestellter
2006-01 bis 2009-03 (16 MM)
Brenn- und Betriebsstoff-Verwaltungssystem für ein Kraftwerk, Nachf. des LIMS Kohle (Nr. 5)
Energieversorger Grosskraftwerk Mannheim AG (GKM)
Anforderungsanalyse, Pflichtenheft erstellen, Technologieauswahl, Implementierung, Qualitätssicherung, Einarbeitung neuer Mitarbeiter in .Net, technische Projektleitung.
Windows Forms Anwendung, DataLayer mit ADO.Net, teilw. Automatisch via MyGeneration erzeugt. 80 Tabellen, ca. 120 Eingabe- und Auswertungsformulare. GUI nicht-modal, XML-Exporte, Excel-Berichte mit Pivottabellen. SAP-Anbindung über WCF.
Visual Studio 2005/2008, C#, Windows Communication Foundation (WCF Web Services), SAP NetWeaver, UML, My Generation,MS Office und SharePoint 2007-Anbindung Intranet,
VMWare Workstation
34
2006-07 bis 2009-09 (12 MM)
Erstellung verschiedener Module für einen Gewebeprozessor
Medizintechnik Leica Biosystems Nußloch
Programmierung, teilweise Konzeption, Evaluation
XML Log Files, Verbesserung der Probensicherheit, Programmierung MFC-Dialoge, Optimierung der Wachsstation
Windows XP
Visual Studio 2005, C++, Windows DDK
33
2006-05 bis 2006-08 (3,5 MM)
Entwicklung eines Kernel-Mode Treibers zur Ansteuerung eines Gewebeprozessors
Medizintechnik
Technologieauswahl, Programmierung
Ansteuerung eines FPGA, dazu ISA-BUS Treiber, teilweise Übernahme des Codes in C des alten Treibers und Umschreiben nach C++.
Visual Studio 2005, C++, Windows DDK
WinDbg, Debugging Tools for Windows, Windows XP Checked/Debug Build,
VMWare Workstation
32
2006-01 bis 2006-04 (3 MM)
Softwareportierung embedded von NT auf XP
Medizintechnik Leica Biosystems
Technologieberatung und Programmierung
Umstellung der gesamten Gerätesoftware von Visual C++ 6.0 nach Visual Studio 2002, dann 2005. Umstallung von Windows NT 4.0 nach Windows XP.
Visual Studio 2005, C++, Windows DDK
31
2006-12 bis 2007-09 (2MM)
Anpassung eines Druckertreibers
Medizintechnik Leica Biosystems
Programmierung, Tests
User-Mode Treiber für einen Kassettendrucker wurde von NT4.0 auf XP und Vista portiert, Fehler und Instabilitäten behoben.
Visual Studio 2005, C++, Windows DDKs, Windows NT,XP,Vista, VMWare Workstation
30
2007-01 bis 2008-12 (6 MM)
Microsoft CRM Projekte
Marketing AMC
Konzeption, Installation,
Anpassungen, Programmierung,
Datenmigration
MS CRM 1.2, Excel, Sql Server, Outlook 2000/2003
29
2006-11 (0,5MM)
Installation und Konfiguration Share Point Portal Server
Consulting IBJ
Installation, Konfiguration
Share Point 2003
28
2006-10 (0,5MM)
Softwareevaluation für Business Scorecards
Automotive Mann+Hummel
Evaluation verschiedener Technologien
u.a. Microsoft Business Scorecard Manager
27
2006-07 bis 2006-09 (1MM)
Anwendung zur Stundeneingabe
Consulting
Konzept, DB-Entwurf, Implementierung
SQL Server 2005, Visual Studio .Net 2005
26
2006-08 (5MT)
Workshop Info-Management
Consulting
Vorbereitung und Präsentation
25
2006-06 bis 2006-07 (1,5MM)
Erstellung von Web-Parts für ein Intranet
Consulting
Evaluation, Konzept, Implementierung
ASP.Net, Visual Studio .Net 2005, div. Frameworks
24
2004-05 bis 2004-12 (4MM)
Umweltmanagementsystem/Verfolgung von Pflichten
Energieversorger GKM
Konzept, DB-Entwurf, Implementierung
Visual Studio .Net 2005, SQL Server 2000/2005
23
2003-12 bis 2009-07 (8 MM)
Aussendienst-Informationssystem
Metallverarbeitung Fontargen
Konzept, DB-Entwurf, Implementierung
Visual Studio .Net 2002/2005, MSDE 2000, MS Office, MyGeneration
22
2003-12 bis 2004-12 (2 MM)
Verwaltungssystem für Medien
Consulting
Konzept, DB-Entwurf, Implementierung
Visual Studio 2005, ASP.Net 2.0, SQL Server 2000
21
2003-01 bis 2004-01 (2MM)
Diverse SharePoint-Projekte
Verschiedene KMUs
Konzeption, Programmierung
SharePoint Portal Server, WSS, MS Office (v.a. InfoPath und Excel), ASP.Net
20
2001-01 bis 2004-07 (4 MM)
Projektverwaltung
Consulting
Konzeption, Programmierung
Outlook 2000/2003 Add-Ins, Visual Basic, Sql Server, ASP, ASP.Net, Java
19
2002-07 bis 2004-11 (15 MM)
Patientenverwaltung/Medizinische Datenbank
Energieversorger GKM
Pflichtenheft, Angebot, Konzeption, Programmierung
Oberfläche ca. 25 Forms mit Windows Forms, SQL Datenbank mit speziellem Datalayer, alle Daten in der DB wurden verschlüsselt abgelegt wg. Datenschutz. Einsatz an verschiedenen Standorten.
Auswertungen durch Export nach Excel/Word. Eigene Benutzerverwaltung aus Sicherheitsgründen. Mehrere Untersuchungsgeräte wurden angebunden, insbesondere
Cobas Integra 400. Dazu mussten unter .Net 1.1 noch Klassen für den Zugriff auf die serielle Schnittstelle teilweise selbst implementiert werden. Entwicklung und erste Tests über zwei VMWare-Images mit virtuellen seriellen Schnittstellen (die Entwicklungsmaschinen hatten keine physischen seriellen SST mehr).
Windows 2000, Visual Studio .Net 2002 ? 2005, Sql Server 2000, Word+Excel, Component-One Studio for .Net (Controls), VMWare Workstation, Simulationssoftware COSIM
18
2002-05 bis 2002-07 (2 MM)
Tools zur Büro-Automatisierung
Personalvermittler DIS
Konzept und Implementierung
Excel/Word 2000, VBA, Active Directory
17
2001-04 bis 2002-06 (3MM)
OLAP Data Warehouse für Materialfluss
Automotive Mann+Hummel
Konzeption und Erstellung von OLAP Cubes und Excel-Pivottabellen zur Auswertung
Sql Server 7.0 + Analysis Services, Excel 7.0/2000/2003
16
2002-05 (1MM)
Ferienhausverwaltung
Energieversorger GKM
Konzeption, Implementierung
Sql Server 7.0, Visual Basic 6, Excel/Word 97
15
2000-08 bis 2001-01 (3MM)
Retrofit-Anwendung
Energieversorger GKM
Konzeption, Implementierung
MSDE/Sql Server 7.0, Visual Basic 6, APEX TrueDBGrid
14
1999-09 bis 2000-02 (2,5MM)
Intranet-Aufbau
Consulting
Konzept für eine Klassifikation, Evaluierung, Implementierung
Share Point Portal Server, MS Exchange 97, DMX und WFX (Dokumenten-management- und Workflowerweiterungen für MSX), AutoStore
13
2002-01 bis 2002-06 (3 MM)
Customer-Care-System inkl. Verwaltung von Produktsamples
Hersteller von Reinigungsmitteln Benckiser Detergents
Pflichtenheft, Konzeption, Programmierung
Visual Basic, SQL Server, AcitvX, Excel und Word
12
2001-08 bis 2001-12 (4 MM)
Verwaltung von Produktsamples
Hersteller von Reinigungsmitteln Benckiser Detergents
Pflichtenheft, Konzeption, Programmierung
Visual Basic, SQL Server
11
2000-09 bis 2000-12 (1 MM)
Migration SQL Server 7.0 nach 2000
Consulting
Planung und Durchführung
SQL Server 7.0/2000, Data Transformation Services (DTS)
10
1999-06 bis 2000-09 (3 MM)
Migration von Access-Datenbanken nach SQL Server
Consulting
Konzept und Durchführung
Access 97, SQL Server 7.0
9
1999-01 bis 2000-04 (3 MM)
Planungssystem für Geschäftszahlen (Short Term Plan)
Industrie, Kältemitteltechnik York
Konzeption, Programmierung
Visual Basic, SQL Server 7.0
8
1999-06 bis 1999-09 (1,5MM)
Entwicklung von Standards für das Software-Entwicklungsteam
Consulting
Mitarbeit, Konzepte, Evaluierung
Verschiedene Microsoft-Technologien, Java, Datenbanken, Microsoft Solutions Framework
7
1998-01 bis 1998-03 (2 MM)
Workflow-Lösung für das Betriebliche Vorschlagswesen
Energieversorger GKM
Konzept und Realisierung
Excel/Word 97, VBA, MAPI
6
1996-01 bis 1999-06 (20 MM)
Labor Informations-management System zur Kohleanalytik (LIMS Kohle, Vorgänger des Brenn- und Betriebsstoffverwaltungssystems 2008, Nr. 34)
Energieversorger GKM
Feinkonzept, Programmierung
Windows NT, Visual Basic 3.0 bis 6.0, Excel, Word, Access 2.0/97, SQL Server 7.0, Crystal Reports, SAP R/2 und R/3 ? Anbindung (RFC)
5
1995-04 bis 1996-04 (8 MM)
Online-System für Aussendiensmitarbeiter zur Kreditvergabe an Warenhändler
Citybank
Implementierung einer MDI-Oberfläche für Kreditverträge, Ablaufsteuerung, Schufa-Abfrage per BTX
Windows 3.1, MS Visual C++, ISDN, BTX
4
1995-01 bis 1995-03 (2 MM)
Elektronisches KFZ-Verkaufssystem für Gebrauchtwagenhändler
E-Commerce KFZ-Händler
DB-Design, Anwendunsdesign und Implementierung
DOS, Borland C++ mit
TurboVision, CTree-ISAM
3
1993-10 bis 1994-11 (9 MM)
Computer Aided Selling ? Client für Außendienstmitarbeiter
Automotive, Reifenhersteller Fulda und Goodyear
Implementierung von Modulen, Transferprogramme PCHost (AS/400), Benutzeroberfläche, Optimierungen
DOS, Borland C++ mit TurboVision, Occelot SQL-DB
2
1990-06 bis 1993-08 (30 MM)
Wirtschaftlichkeitsrechnungs-Informationssystem
Industrie, Chemie BASF
Implementierung von Basisklassen für Berechnungen (Vektoren, Matrizen, Gozinto-Schema), Auswertungen, Datenschicht
OS/2, DB/2, C++
1
1986
Gymnasium Ebingen
Abitur
1989 - 1990
TU Kaiserslautern
Informatik Vordiplom
1996 - 1999
TU Kaiserslautern
Informatik mit Anwendungsfach Wirtschaftswissenschaften
Diplom (Note 1,6; Diplomarbeit 1,3)
Studienschwerpunkte
Neben Grundlagen in den Teilfächern Theoretische, Technische und Praktische Informatik sowie BWL/VWL habe ich mich mit den folgenden Spezialgebieten beschäftigt:
Diplomarbeit: auf Anfrage, DFKI Kaiserslautern, 1999
Projektarbeit: auf Anfrage, 1998
Vertiefung in Praktischer Informatik: Künstliche Intelligenz, Lernende Systeme und Constraint Logic Programming
Marketingmanagement
Umweltökonomie und -politik
1996 - 2008
Microsoft-Zertifizierungen
MCSD, MCSD.Net, MCDBA, MCSA, CRM 1.2
02/2012
WeiterbildungSprachen, Technologien
.Net / C#
Visual Basic 4-6, VBA
WPF, XAML
COM(+)/MTS, DCOM, OLE, ActiveX
C, C++
Assembler x86
Java (inkl. Swing)
GUI (JavaScript, HTML, DHTML, etc.)
SQL
SmallTalk (VisualAge)
LISP
XML/XSL/RDF
Source Code Management
Subversion
Visual Source Safe
Perforce
GIT
Team Foundation Server
.Net / C#
Windows Forms
ADO.Net
ASP.Net
WCF, XML Web-Services
WPF, Silverlight
C++/CLI
.Net Core, ASP.Net MVC, Razor, jQuery, Angular
.Net core, .Net 5, .Net
Methoden/ Tools
Borland Visual Paradigm, BPMN 2.0
UML
Altova XML-Suite
MyGeneration
CodeSmith
Visual Studio .Net 2002-2022
Excel,Outlook,Word jeweils mit VBA
Microsoft Server
Windows Server NT bis 2008
SharePoint/MOSS/WSS 2003-2007
IIS
Team Foundation Server
Microsoft Exchange Server
Arbeitsgebiete
Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individu-allösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforde-rungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung.
Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwie-gend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio.
Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, manche auch als Web-Anwendungen.
Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach ma-naged Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema.
Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Be-reich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).
Suche vorwiegend Projekte im Windows und .Net-Umfeld. Präferenz: Analyse/Konzeption/Pflichtenheft/Projektmanagement. Programmierung .Net (C#, VB auch möglich). Weiterhin Projekte zur Gerätetreiberprogrammierung (C/C++, User- und Kernel-Mode).
Berufliche Laufbahn
1990 - 1996
Rolle: Entwickler (freiberuflich)
Kunde: ICR Rechenzentrum, Neustadt/Weinstr
1996 - 1999
Rolle: Entwickler (freiberuflich)
Kunde: CAIRO Consulting, Mannheim
1999 - 2009
Rolle: Berater, Architekt, Entwickler (Angestellter)
Kunde: CAIRO Consulting, Mannheim
2009 - heute
Rolle: Berater, Architekt, Entwickler
Kunde: Freiberufler
Module zur Anbindung eines Raspbery-PI basierten Gerätes an (S)FTP-, SMB- u.a. Server sowie Webservices
Entwicklung verschiedener Android-Apps, u.a. eine Notruf-App für einen öffentlichen Wasserversorger zur Benachrichtigung von Mitarbeitern bei Notfällen (Workflow bis zur Erledigung).
Weiterhin Nutzung von Smartphones als Scanner im Produktionsprozess mit Anbindung an das Warenwirtschaftssystem (Fertigungsbranche Metall).
Verschiedene datenbankbasierte Webanwendungen
Auswertungssoftware mit Anbindung an die Datenbank des Webshops für einen Textilhändler
Datenerfassung für das Qualitätsmanagemant mit Fehlernachvervolgungs-Workflow und Analysefunktionen/Auswertungen (Branche Automotive)
Datenimport, kleinere .Net-Individualentwicklungen
Webanwendung für Kontaktmanagement, Terminplanung usw.
Anbindung Alt-Systeme an neues Planungssystem
Umstellungen verschiedener Projekte von Visual Studio 2005, 2008, 2012 auf 2015
Softwareentwicklung Pocket-PC, Anbindung an ERP
Software-Troubleshooting Diagnosegerät
Definition Bug-Handling Prozess und Verwaltung/ Steuerung desselben
Bugfixing
Erstellung interner Tools
SCRUM-Team, Definition des Prozesses um Troubleshooting
DB-Wartung, Datenimport für ERP-System, Web-Shop
Projekte 1996-06 bis 2009 bei Cairo als Freiberufler, ab 1999 Angestellter
2006-01 bis 2009-03 (16 MM)
Brenn- und Betriebsstoff-Verwaltungssystem für ein Kraftwerk, Nachf. des LIMS Kohle (Nr. 5)
Energieversorger Grosskraftwerk Mannheim AG (GKM)
Anforderungsanalyse, Pflichtenheft erstellen, Technologieauswahl, Implementierung, Qualitätssicherung, Einarbeitung neuer Mitarbeiter in .Net, technische Projektleitung.
Windows Forms Anwendung, DataLayer mit ADO.Net, teilw. Automatisch via MyGeneration erzeugt. 80 Tabellen, ca. 120 Eingabe- und Auswertungsformulare. GUI nicht-modal, XML-Exporte, Excel-Berichte mit Pivottabellen. SAP-Anbindung über WCF.
Visual Studio 2005/2008, C#, Windows Communication Foundation (WCF Web Services), SAP NetWeaver, UML, My Generation,MS Office und SharePoint 2007-Anbindung Intranet,
VMWare Workstation
34
2006-07 bis 2009-09 (12 MM)
Erstellung verschiedener Module für einen Gewebeprozessor
Medizintechnik Leica Biosystems Nußloch
Programmierung, teilweise Konzeption, Evaluation
XML Log Files, Verbesserung der Probensicherheit, Programmierung MFC-Dialoge, Optimierung der Wachsstation
Windows XP
Visual Studio 2005, C++, Windows DDK
33
2006-05 bis 2006-08 (3,5 MM)
Entwicklung eines Kernel-Mode Treibers zur Ansteuerung eines Gewebeprozessors
Medizintechnik
Technologieauswahl, Programmierung
Ansteuerung eines FPGA, dazu ISA-BUS Treiber, teilweise Übernahme des Codes in C des alten Treibers und Umschreiben nach C++.
Visual Studio 2005, C++, Windows DDK
WinDbg, Debugging Tools for Windows, Windows XP Checked/Debug Build,
VMWare Workstation
32
2006-01 bis 2006-04 (3 MM)
Softwareportierung embedded von NT auf XP
Medizintechnik Leica Biosystems
Technologieberatung und Programmierung
Umstellung der gesamten Gerätesoftware von Visual C++ 6.0 nach Visual Studio 2002, dann 2005. Umstallung von Windows NT 4.0 nach Windows XP.
Visual Studio 2005, C++, Windows DDK
31
2006-12 bis 2007-09 (2MM)
Anpassung eines Druckertreibers
Medizintechnik Leica Biosystems
Programmierung, Tests
User-Mode Treiber für einen Kassettendrucker wurde von NT4.0 auf XP und Vista portiert, Fehler und Instabilitäten behoben.
Visual Studio 2005, C++, Windows DDKs, Windows NT,XP,Vista, VMWare Workstation
30
2007-01 bis 2008-12 (6 MM)
Microsoft CRM Projekte
Marketing AMC
Konzeption, Installation,
Anpassungen, Programmierung,
Datenmigration
MS CRM 1.2, Excel, Sql Server, Outlook 2000/2003
29
2006-11 (0,5MM)
Installation und Konfiguration Share Point Portal Server
Consulting IBJ
Installation, Konfiguration
Share Point 2003
28
2006-10 (0,5MM)
Softwareevaluation für Business Scorecards
Automotive Mann+Hummel
Evaluation verschiedener Technologien
u.a. Microsoft Business Scorecard Manager
27
2006-07 bis 2006-09 (1MM)
Anwendung zur Stundeneingabe
Consulting
Konzept, DB-Entwurf, Implementierung
SQL Server 2005, Visual Studio .Net 2005
26
2006-08 (5MT)
Workshop Info-Management
Consulting
Vorbereitung und Präsentation
25
2006-06 bis 2006-07 (1,5MM)
Erstellung von Web-Parts für ein Intranet
Consulting
Evaluation, Konzept, Implementierung
ASP.Net, Visual Studio .Net 2005, div. Frameworks
24
2004-05 bis 2004-12 (4MM)
Umweltmanagementsystem/Verfolgung von Pflichten
Energieversorger GKM
Konzept, DB-Entwurf, Implementierung
Visual Studio .Net 2005, SQL Server 2000/2005
23
2003-12 bis 2009-07 (8 MM)
Aussendienst-Informationssystem
Metallverarbeitung Fontargen
Konzept, DB-Entwurf, Implementierung
Visual Studio .Net 2002/2005, MSDE 2000, MS Office, MyGeneration
22
2003-12 bis 2004-12 (2 MM)
Verwaltungssystem für Medien
Consulting
Konzept, DB-Entwurf, Implementierung
Visual Studio 2005, ASP.Net 2.0, SQL Server 2000
21
2003-01 bis 2004-01 (2MM)
Diverse SharePoint-Projekte
Verschiedene KMUs
Konzeption, Programmierung
SharePoint Portal Server, WSS, MS Office (v.a. InfoPath und Excel), ASP.Net
20
2001-01 bis 2004-07 (4 MM)
Projektverwaltung
Consulting
Konzeption, Programmierung
Outlook 2000/2003 Add-Ins, Visual Basic, Sql Server, ASP, ASP.Net, Java
19
2002-07 bis 2004-11 (15 MM)
Patientenverwaltung/Medizinische Datenbank
Energieversorger GKM
Pflichtenheft, Angebot, Konzeption, Programmierung
Oberfläche ca. 25 Forms mit Windows Forms, SQL Datenbank mit speziellem Datalayer, alle Daten in der DB wurden verschlüsselt abgelegt wg. Datenschutz. Einsatz an verschiedenen Standorten.
Auswertungen durch Export nach Excel/Word. Eigene Benutzerverwaltung aus Sicherheitsgründen. Mehrere Untersuchungsgeräte wurden angebunden, insbesondere
Cobas Integra 400. Dazu mussten unter .Net 1.1 noch Klassen für den Zugriff auf die serielle Schnittstelle teilweise selbst implementiert werden. Entwicklung und erste Tests über zwei VMWare-Images mit virtuellen seriellen Schnittstellen (die Entwicklungsmaschinen hatten keine physischen seriellen SST mehr).
Windows 2000, Visual Studio .Net 2002 ? 2005, Sql Server 2000, Word+Excel, Component-One Studio for .Net (Controls), VMWare Workstation, Simulationssoftware COSIM
18
2002-05 bis 2002-07 (2 MM)
Tools zur Büro-Automatisierung
Personalvermittler DIS
Konzept und Implementierung
Excel/Word 2000, VBA, Active Directory
17
2001-04 bis 2002-06 (3MM)
OLAP Data Warehouse für Materialfluss
Automotive Mann+Hummel
Konzeption und Erstellung von OLAP Cubes und Excel-Pivottabellen zur Auswertung
Sql Server 7.0 + Analysis Services, Excel 7.0/2000/2003
16
2002-05 (1MM)
Ferienhausverwaltung
Energieversorger GKM
Konzeption, Implementierung
Sql Server 7.0, Visual Basic 6, Excel/Word 97
15
2000-08 bis 2001-01 (3MM)
Retrofit-Anwendung
Energieversorger GKM
Konzeption, Implementierung
MSDE/Sql Server 7.0, Visual Basic 6, APEX TrueDBGrid
14
1999-09 bis 2000-02 (2,5MM)
Intranet-Aufbau
Consulting
Konzept für eine Klassifikation, Evaluierung, Implementierung
Share Point Portal Server, MS Exchange 97, DMX und WFX (Dokumenten-management- und Workflowerweiterungen für MSX), AutoStore
13
2002-01 bis 2002-06 (3 MM)
Customer-Care-System inkl. Verwaltung von Produktsamples
Hersteller von Reinigungsmitteln Benckiser Detergents
Pflichtenheft, Konzeption, Programmierung
Visual Basic, SQL Server, AcitvX, Excel und Word
12
2001-08 bis 2001-12 (4 MM)
Verwaltung von Produktsamples
Hersteller von Reinigungsmitteln Benckiser Detergents
Pflichtenheft, Konzeption, Programmierung
Visual Basic, SQL Server
11
2000-09 bis 2000-12 (1 MM)
Migration SQL Server 7.0 nach 2000
Consulting
Planung und Durchführung
SQL Server 7.0/2000, Data Transformation Services (DTS)
10
1999-06 bis 2000-09 (3 MM)
Migration von Access-Datenbanken nach SQL Server
Consulting
Konzept und Durchführung
Access 97, SQL Server 7.0
9
1999-01 bis 2000-04 (3 MM)
Planungssystem für Geschäftszahlen (Short Term Plan)
Industrie, Kältemitteltechnik York
Konzeption, Programmierung
Visual Basic, SQL Server 7.0
8
1999-06 bis 1999-09 (1,5MM)
Entwicklung von Standards für das Software-Entwicklungsteam
Consulting
Mitarbeit, Konzepte, Evaluierung
Verschiedene Microsoft-Technologien, Java, Datenbanken, Microsoft Solutions Framework
7
1998-01 bis 1998-03 (2 MM)
Workflow-Lösung für das Betriebliche Vorschlagswesen
Energieversorger GKM
Konzept und Realisierung
Excel/Word 97, VBA, MAPI
6
1996-01 bis 1999-06 (20 MM)
Labor Informations-management System zur Kohleanalytik (LIMS Kohle, Vorgänger des Brenn- und Betriebsstoffverwaltungssystems 2008, Nr. 34)
Energieversorger GKM
Feinkonzept, Programmierung
Windows NT, Visual Basic 3.0 bis 6.0, Excel, Word, Access 2.0/97, SQL Server 7.0, Crystal Reports, SAP R/2 und R/3 ? Anbindung (RFC)
5
1995-04 bis 1996-04 (8 MM)
Online-System für Aussendiensmitarbeiter zur Kreditvergabe an Warenhändler
Citybank
Implementierung einer MDI-Oberfläche für Kreditverträge, Ablaufsteuerung, Schufa-Abfrage per BTX
Windows 3.1, MS Visual C++, ISDN, BTX
4
1995-01 bis 1995-03 (2 MM)
Elektronisches KFZ-Verkaufssystem für Gebrauchtwagenhändler
E-Commerce KFZ-Händler
DB-Design, Anwendunsdesign und Implementierung
DOS, Borland C++ mit
TurboVision, CTree-ISAM
3
1993-10 bis 1994-11 (9 MM)
Computer Aided Selling ? Client für Außendienstmitarbeiter
Automotive, Reifenhersteller Fulda und Goodyear
Implementierung von Modulen, Transferprogramme PCHost (AS/400), Benutzeroberfläche, Optimierungen
DOS, Borland C++ mit TurboVision, Occelot SQL-DB
2
1990-06 bis 1993-08 (30 MM)
Wirtschaftlichkeitsrechnungs-Informationssystem
Industrie, Chemie BASF
Implementierung von Basisklassen für Berechnungen (Vektoren, Matrizen, Gozinto-Schema), Auswertungen, Datenschicht
OS/2, DB/2, C++
1
1986
Gymnasium Ebingen
Abitur
1989 - 1990
TU Kaiserslautern
Informatik Vordiplom
1996 - 1999
TU Kaiserslautern
Informatik mit Anwendungsfach Wirtschaftswissenschaften
Diplom (Note 1,6; Diplomarbeit 1,3)
Studienschwerpunkte
Neben Grundlagen in den Teilfächern Theoretische, Technische und Praktische Informatik sowie BWL/VWL habe ich mich mit den folgenden Spezialgebieten beschäftigt:
Diplomarbeit: auf Anfrage, DFKI Kaiserslautern, 1999
Projektarbeit: auf Anfrage, 1998
Vertiefung in Praktischer Informatik: Künstliche Intelligenz, Lernende Systeme und Constraint Logic Programming
Marketingmanagement
Umweltökonomie und -politik
1996 - 2008
Microsoft-Zertifizierungen
MCSD, MCSD.Net, MCDBA, MCSA, CRM 1.2
02/2012
WeiterbildungSprachen, Technologien
.Net / C#
Visual Basic 4-6, VBA
WPF, XAML
COM(+)/MTS, DCOM, OLE, ActiveX
C, C++
Assembler x86
Java (inkl. Swing)
GUI (JavaScript, HTML, DHTML, etc.)
SQL
SmallTalk (VisualAge)
LISP
XML/XSL/RDF
Source Code Management
Subversion
Visual Source Safe
Perforce
GIT
Team Foundation Server
.Net / C#
Windows Forms
ADO.Net
ASP.Net
WCF, XML Web-Services
WPF, Silverlight
C++/CLI
.Net Core, ASP.Net MVC, Razor, jQuery, Angular
.Net core, .Net 5, .Net
Methoden/ Tools
Borland Visual Paradigm, BPMN 2.0
UML
Altova XML-Suite
MyGeneration
CodeSmith
Visual Studio .Net 2002-2022
Excel,Outlook,Word jeweils mit VBA
Microsoft Server
Windows Server NT bis 2008
SharePoint/MOSS/WSS 2003-2007
IIS
Team Foundation Server
Microsoft Exchange Server
Arbeitsgebiete
Mein Hauptarbeitsbereich ist die Entwicklung von kundenspezifischen Individu-allösungen. Dies betrifft den gesamten Entwicklungszyklus von der Anforde-rungsanalyse über die Technologieauswahl, Architektur, Design und schliesslich auch die Implementierung und Erweiterung.
Auf der Technologieseite verwende ich seit 2002 im Windows-Umfeld vorwie-gend .Net, C#, C++, Visual Studio, SQL Server sowie MS Office. Dies ist jedoch je nach Anforderungen nicht zwingend. Als weitere Betätigungsfelder kamen seit 2017 Android-Apps (Visual Studio / Xamarin) hinzu und seit 2021 Linux-Entwicklung .Net/Visual Studio.
Viele meiner bisherigen Projekte habe ich als klassische Client/Server-Desktopsysteme realisiert, manche auch als Web-Anwendungen.
Neben der Neuentwicklung konnte ich auch ab 2011 umfangreiche Erfahrungen in der Migration von komplexen Anwendungen von unmanaged Code nach ma-naged Code (VC++ nach .Net, C++/CLI) sammeln. Mit der Portierung älterer VB6-Anwendungen nach .Net bzw. Neuentwicklung habe ich mich auch schon ausgiebig beschäftigt. Mit .Net Core, .Net 5 sowie aktuell .Net 6 sind weiterhin ständig Migrationen ein Thema.
Zusätzlich habe ich in mehreren Projekten Erfahrungen im hardwarenahen Be-reich gesammelt, sowohl unter Windows (Druckertreiber, Kernel-Mode Treiber) als auch unter Linux (Diagnosegerät, Projekt Nr. 46, IoT-Box Nr. 55).
Suche vorwiegend Projekte im Windows und .Net-Umfeld. Präferenz: Analyse/Konzeption/Pflichtenheft/Projektmanagement. Programmierung .Net (C#, VB auch möglich). Weiterhin Projekte zur Gerätetreiberprogrammierung (C/C++, User- und Kernel-Mode).
Berufliche Laufbahn
1990 - 1996
Rolle: Entwickler (freiberuflich)
Kunde: ICR Rechenzentrum, Neustadt/Weinstr
1996 - 1999
Rolle: Entwickler (freiberuflich)
Kunde: CAIRO Consulting, Mannheim
1999 - 2009
Rolle: Berater, Architekt, Entwickler (Angestellter)
Kunde: CAIRO Consulting, Mannheim
2009 - heute
Rolle: Berater, Architekt, Entwickler
Kunde: Freiberufler