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.