Entwicklungsumgebung     Java, Delphi
Oberfläche                            Windows VCL Applikation, Web Client
Datenbank                            FireBird SQL Datenbanken, SQLite
Branche                                 Anlagenbau
Zeitraum                               1990 bis heute

Beschreibung:
Prozesssteuerung und Visualisierung aus dem Bereich Anlagenbau zur Optimierung und Regelung eines Produktionsprozesses.

Funktionsumfang:
Die Architektur basiert auf einer modularen Struktur und besteht aus folgenden Modulen: Prozessdatenbank, Visualisierung, Regelung, Simulation, Parameterverwaltung, Export/Import, Diagnose, Ferndiagnose, OPC Server und Sprachenmodul.

Meine Tätigkeit:
Verantwortliche Entwicklung über den gesamten Lebenszyklus bis heute.

Besondere Merkmale:
Die Funktion der Anlage kann zu einem großen Teil simuliert werden, für vereinfachte Software Tests mit dem primären Ziel einer hohen Software Qualität und reduzierter Entwicklungskosten.
Start der Portierung nach Java im Jahre 2019.
Einführung von Unit Tests.

Entwicklungsumgebung     Delphi
Oberfläche                            Windows VCL Applikation
Datenbank                            
Branche                                 Anlagenbau
Zeitraum                                2006 bis heute

Beschreibung:
Prozesssteuerung und Visualisierung aus dem Bereich Anlagenbau zur Optimierung und Regelung eines Produktionsprozesses.

Funktionsumfang:
Zeitkritischer nicht deterministischer Regelungsprozess als Basis für eine geforderte One-Touch Funktionalität. On- und Offline Diagnose mit stark optimierter Datenhaltung.

Meine Tätigkeit:
Verantwortliche Entwicklung über den gesamten Lebenszyklus bis heute.

Besondere Merkmale:
Das Diagnose Modul ermöglicht alle relevanten Prozessdaten mit einer Sample Rate von 10 ms zu erfassen, komprimiert zu speichern und über eine Ferndiagnose abzurufen. Bei einer Speichertiefe von 1GB können Daten von nahezu 100 Datenpunkten über ein Jahr gespeichert werden.
Das Diagnose Modul dient zur Optimierung des Produktionsprozess und als Analyse Tool bei aufgetretenen Problemen.

Entwicklungsumgebung     Access 2010
Oberfläche                            Access
Datenbank                            Microsoft SQL Server
Branche                                 Anlagenbau
Zeitraum                               2013 bis 2021

Beschreibung:
Aufbau einer Datenbank von ausgelieferten Produkten eines Herstellers und möglichen Kunden. Handling des Zuordnungsprozesses ‚Kunde hat Produkt‘.

Funktionsumfang:
Anschreiben von möglichen Kunden, Auswertung der zurückgegeben Informationen. Statistische Auswertung der gefundenen Zuordnungen.

Meine Tätigkeit:
Verantwortliche Entwicklung über den gesamten Lebenszyklus bis heute.
Migration der bestehenden Informationen aus Excel und Access Dateien in die erstellte Applikation.

Besondere Merkmale:
Anbindung an SAP. Mehrplatzapplikation auf Basis von Access mit Durchgriff auf einen Microsoft SQL Server aus Gründen der Betriebssicherheit.

Entwicklungsumgebung    Visual Studio 2015 C#
Oberfläche                           Windows WPF Applikation
Datenbank                           Microsoft SQL Server
Branche                                Anlagenbau
Zeitraum                               2016

Beschreibung:
WorkFlow System zum Steuerung und Koordination von Service Einsätzen.

Meine Tätigkeit:
Verantwortliche Entwicklung.

Entwicklungsumgebung    Visual Studio 2013 C#, Delphi
Oberfläche                           Windows VCL Applikation
Datenbank                           FireBird SQL Datenbank
Branche                                Multi Level Marketing
Zeitraum                              2010 bis 2016

Beschreibung:
Applikation zur Unterstützung der Vertriebsaktivitäten von Multi Level Marketing Organisationen. Grafische Darstellung der Organisationsstruktur.

Funktionsumfang:
Weitgehende generische Applikation.

Meine Tätigkeit:
Verantwortliche Entwicklung über den gesamten Lebenszyklus.

Besondere Merkmale:
Darstellung der Organisationsstruktur mit mehreren Tausend Vertriebspartnern inklusive einer Filterfunktion.
Portierung nach C# als WinForm Applikation (wurde eingestellt).

Entwicklungsumgebung    Delphi
Oberfläche                           Windows VCL Applikation
Datenbank                           Textdateien
Branche                                Automotive
Zeitraum                               1997 bis 2003

Beschreibung:
PC-basierte Anwendung zur Visualisierung, Diagnose, Programmierung und Wartung von Steuergerätedaten und Sensoren aus dem Bereich Automotive.

Meine Tätigkeit:
Übernahme, Re-Design und grundlegende Modularisierung der bestehenden Anwendung. Die Oberfläche wurde weitestgehend übernommen. Das Innenleben komplett neu codiert, auf zeitkritisches Threading umgestellt um die geforderten Reaktionszeiten von 15 ms zu erfüllen. Im weiteren Verlauf wurde das Projekt an einen Entwickler übergeben und weiterhin verantwortlich von mir betreut.

Besondere Merkmale:
Die Applikation unterstützt verschiedenste Kommunikationsprotokolle und Bussysteme vom Einleiter- bis zum CAN Bus. Diese Protokolle wurden alle auf Threading umgestellt und neu implementiert. Integration einer Skript Sprache (Ansi-C) zum Erstellen eigener Diagnose Abläufe für den Steuergeräte-Entwickler.

Entwicklungsumgebung     Delphi
Oberfläche                            Windows VCL Applikation
Datenbank                            SQL Datenbanken
Zeitraum                               1996 bis 2003

Beschreibung:
Informations- und Dokumentenmanagementsystems mit einer 3 Schicht Architektur. Das System diente als Basis für aufgesetzte Projekte aus den verschiedensten Anwendungsbereichen. Unterstützung aller gängigen SQL Datenbanksysteme.

Funktionsumfang:
Projekt- / Vorgangsmanagement, Prozess- und Workflowunterstützung, Kontaktmanagement, Adressen- und Verteilerverwaltung, Vorlagenmanagement, Wissensmanagement und Personalisierung.

Meine Tätigkeit:
Entwicklungs- und Projektleitung.

Besondere Merkmale:
Entwicklung einer 3-Schicht Architektur mit Client, Server und Datenbank.
Unterstützung aller gängigen SQL Datenbanken.

Entwicklungsumgebung     Delphi
Zeitraum                               1998 bis heute

Beschreibung:
Entwickeln eines OPC Treibers für Delphi.

Entwicklungsumgebung    Borland C++
Oberfläche                           Borland Turbo Vision
Datenbank                           Novell Btrieve und Novell SQL Server
Branche                                Automotive
Zeitraum                              1993 bis 1998

Beschreibung:
Framework für eine konfigurierbare Produktionslinie mit verschiedenen Stationen wie z.B. Bestückung, In Circuit Test, Funktionstest, Reparatur, Burn-In und Verpackung.

Meine Tätigkeit:
Leitung des Projektteams, Projektierung und Mitentwicklung des Frameworks, Design des Datenmodells, Betreuung der Entwickler beim Kunden.

Besondere Merkmale:
Handling von großen Datenmengen. Täglich wurden bis zu 10.000 Steuergeräte produziert. Eine geforderte Transaktionszeit von maximal 20 Millisekunden vom Anmelden der Baugruppe an einer Station bis zur Freigabe.
Für einen Funktionstester wurden nur noch die Test Routinen codiert, die Prüfgrenzen und die Konfiguration der Station wurden in der Datenbank hinterlegt. Tägliche statistische Auswertung z.B. First Pass Yield.