Uwe (E.) Keller
Softwarearchitekt / -entwickler
Erfahrungen
Softwarearchitekt / -entwickler
Hersteller von Verpackungs- und Füllmaschinen in der Pharmaindustrie
- Migration einer Excel-basierten Parametrier-Software in eine .NET-Anwendung auf Basis von .NET 8 und WPF.
- Nutzung des MS SQL Servers als primäre Datenbank mit generischem Zugriff auf SQLite für Portabilität.
- Reengineering komplexer Makros und datenbankähnlicher Strukturen in Excel-Sheets für Eingabedialoge und Validierungen.
- Integration und Optimierung der Lösung zur Gewährleistung einer benutzerfreundlichen Bedienung.
- Systemumgebung: Windows 10 (x64), MS SQL Server, SQLite, Visual Studio Pro. 2022 mit .NET 8.0, C# mit WPF, VBA-Scripting mit Excel, GIT.
Softwarearchitekt / -entwickler
Hersteller von Schienenfahrzeugen
- Refactoring der .NET-basierten DDU-Visualisierungssoftware im Train Control & Management System (TCMS).
- Modularisierung der Kommunikationsschichten zur Unterstützung von CIP-Protokoll und MVB-Bus über Interfaces.
- Portierung der Visualisierung von Batteriefahrzeugen auf wasserstoffbetriebene Fahrzeuge.
- Migration einer Excel-basierten Parametrier-Software mit MS Access-Datenbank in eine .NET-Anwendung.
- Implementierung einer generischen Datenhaltung mit SQLite, MS SQL Server und PostgreSQL Unterstützung.
- Systemumgebung: Windows 10 IoT Enterprise, Visual Studio Pro. 2022 mit .NET 4.8, VB6, VB.NET, C#, PostgreSQL, Access, VBA-Scripting, GIT, CA Harvest Software Change Manager.
Softwarearchitekt / -entwickler
Hersteller von optischen Medizingeräten
- Erstellung eines Konzeptes für die digitalisierte, datentechnische Begleitung einer Serienproduktion.
- Erarbeitung einer Kommunikationsschicht zum Austausch von Auftrags- und Messdaten über OPC UA zu einem MES-System.
- Entwicklung eines generischen Telegrammaufbaus in JSON.
- Erstellung eines Proof of Concept mit C# unter Verwendung von OPC UA zu verschiedenen Steuersystemen.
- Systemumgebung: Windows 10, Visual Studio Pro. 2022 mit .NET 6, C#, OPC UA Bibliotheken für .NET.
Softwarearchitekt / -entwickler
Hersteller von Schienenfahrzeugen
- Entwicklung eines datenbankgestützten Tools zur Parametrierung von DataPlugs für PLCs in Schienenfahrzeugen.
- Reengineering eines vorhandenen MS Access Tools und Portierung der Datenbank nach SQLite3.
- Neuentwicklung des User Interface in C# und VB.NET.
- Entwicklung eines Anwendungsframeworks zur effizienten Portierung von VB6/MS Access Anwendungen nach .NET.
- Systemumgebung: Windows 10, Visual Studio Pro. 2022 mit .NET 4.8, VB.NET, C#, SQLite3, MS Access mit Scripting, GIT, CA Harvest Software Change Manager.
Softwarearchitekt / -entwickler
Hersteller von Schienenfahrzeugen
- Weiterentwicklung und Inbetriebnahme der Visualisierung des Displays (DDU) des Train Control & Management Systems (TCMS).
- Portierung der Software von VB6 nach VB.NET inklusive Reengineering und Modularisierung.
- Entwicklung eines neuen Kommunikationskanals mit dynamischem Signalmanagement in C# unter Verwendung des CIP-Protokolls.
- Durchführung der Entwicklung nach dem V-Modell inklusive Dokumentationserstellung.
- Erweiterung der CIP-Kommunikationsschicht mit einer Dummy-Library in Ansi-C für automatisierte Testfälle via TCP/IP.
- Systemumgebung: Windows 10 IoT Enterprise, Visual Studio Pro. 2022 mit .NET 4.8, VB6, VB.NET, C#, PostgreSQL, Access, VBA Scripting, GIT, CA Harvest Software Change Manager.
Softwareentwickler
Automotive Unternehmen
- Dokumentation des Wechsels von einem ERP-System zu SAP unter laufender Just-in-sequence Produktion.
- Erweiterung des selbst entwickelten MES-Systems und Anbindung an ein neues Hochregallager.
- Transformation der Datenanbindungen und Umstellung des Datenhandlings für Produktionsanlagen auf SAP.
- Implementierung der Kommunikation per Web Services.
- Einsatz der MES-Software als Middleware zwischen ERP und PLCs.
- Portierung von VB6 und Neuentwicklung in C# mit OPC UA / DA Anbindungen.
- Systemumgebung: C#, VB.NET, SAP R3, WebServices, VB6, WinCC 7.4, Simatic.NET, Windows Server 2012/2016, Hyper-V, MS SQL 2012.
Softwareentwickler
Deutscher Automobilzulieferer für Reifen
- Vorbereitung von Upgrades für SIMATIC IPC mit Windows Server 2016 und WinCC 7.5.
- Upgrade von WinCC 7.X auf 7.5 im Client/Server-Betrieb mit WebNavigator und OPC-Anbindung zu TwinCat 2.
- Vorbereitung von Upgrades für Beckhoff IPC mit TwinCat 2 auf Windows 10.
- Überarbeitung des WinCC-Projekts für Änderungen vor Ort und Schulungsvorbereitung.
- Systemumgebung: WinCC 7.5, Windows 2016 Server, SIMATIC WinCC WebNavigator, Beckhoff TwinCat 2, Windows 10.
Softwareentwickler
Molkereibetrieb
- Hochrüstung eines existierenden SCADA-Systems auf SIMATIC WinCC 7.5.
- Neuaufbau des Systems in einer virtualisierten Umgebung unter VMware ESXi.
- Zusammenlegung getrennter Projektteile (Client und Server) zu einem Projekt unter Sicherstellung der C-Skript-Funktionalität.
- Systemumgebung: SIMATIC WinCC 7.5, Windows 2016 Server, VMware ESXi.
Softwareentwickler
Internationaler Reifenhersteller
- Erstellung eines SCADA-Systems mit SIMATIC TIA Portal V15 in einer virtualisierten Umgebung für eine neue Produktionsanlage.
- Implementierung eines Client/Server-Systems mit WinCC WebNavigator zur Visualisierung von S7-1500 CPUs.
- Realisierung eines komplexen Material-Routings mit Abgleich über Scanner-Punkte via OPC UA.
- Durchführung von Schulungen und Erstellung der Dokumentation vor Ort.
- Systemumgebung: Windows 2016 Server, SIMATIC TIA Portal V15, VMware ESXi, OPC UA, WinCC Professional, WinCC WebNavigator, SIMATIC 427E MicroBox, Indu-Sol PROFINET.
Softwareentwickler
Automotive Unternehmen
- Wechsel von einem ERP-System zu SAP unter laufender Just-in-sequence Produktion.
- Erweiterung und Redesign des MES-Systems als Middleware zwischen ERP und PLCs.
- Anbindung an ein neues Hochregallager und Transformation der Datenanbindungen.
- Portierung und Neuentwicklung von VB6-Anwendungen nach C# mit OPC UA / DA.
- Integration von Softwarepaketen in eine Terminal-Server-Umgebung.
- Systemumgebung: C#, VB.NET, SAP R3, WebServices, VB6, WinCC 7.5, Simatic.NET, Windows Server 2012/2016, Hyper-V, MS SQL 2012.
Projektleiter
Internationaler Reifenhersteller
- Erweiterung und Inbetriebnahme von Visualisierungssystemen für Transportsysteme.
- Überführung der Anlagen in Produktivsysteme und konzernweite Standardisierung der SCADA-Systeme.
- Durchführung von Schulungen und Dokumentationserstellung an Standorten in China, USA, Brasilien, Rumänien und Deutschland.
- Systemumgebung: WinCC 7.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol PROManage, Datalogic WebSentinel.
Softwareentwickler
Automotive Unternehmen
- Erweiterung von Automatisierungsanwendungen in C#, VB.NET und VB6 mit SQL Server Backend.
- Portierung prozessrelevanter Applikationen von lokalen PCs in ein Hyper-V Failover-Cluster-System.
- Umsetzung der Visualisierung auf WinCC mit WebNavigator-Clients.
- Migration produktionsseitiger Applikationen auf Terminalserver-Fähigkeit.
- Durchführung von Stresstests zur Belegung der Ausfallsicherheit.
- Systemumgebung: VB6, ADO.NET, C#, VB.NET, Simatic.NET, Windows 2012 Server, Hyper-V, MS SQL 2012.
Softwareentwickler
Internationaler Reifenhersteller
- Erweiterungen der Visualisierungssysteme für Transportsysteme.
- Inbetriebnahme und Überführung der Anlagen in Produktivsysteme.
- Durchführung von Schulungen und Erstellung der Dokumentation.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Windows Embedded Standard 2009, Beckhoff TwinCat, Indu-Sol, Datalogic.
Softwareentwickler
Internationaler Reifenhersteller
- Erweiterungen der Visualisierungssysteme für Transportsysteme.
- Projektierung in Deutschland und Inbetriebnahme in Indien.
- Überführung der Anlage in ein Produktivsystem inklusive Schulungen und Dokumentation.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Softwareentwickler
Internationaler Reifenhersteller
- Erweiterungen der Visualisierungssysteme für Transportsysteme.
- Projektierung in Deutschland und Inbetriebnahme in den USA.
- Durchführung von Schulungen und Erstellung der Dokumentation.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Softwareentwickler
Internationaler Reifenhersteller
- Implementierung des Visualisierungssystems unter Verwendung einer Emulation und Simulation.
- Projektierung in Deutschland und Inbetriebnahme in den USA.
- Überführung der Anlage in ein Produktivsystem inklusive Schulungen.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol.
Softwareentwickler
Automotive Unternehmen
- Erweiterung der Komplettradmontage um das RDK-Daten Handling.
- Erweiterung der Stammdatenhaltung und Überarbeitung des Prozesses zur Just-in-time Lieferung.
- Erstellung von Auswertungen und Übergang in den Produktivbetrieb.
- Systemumgebung: C#, VB.NET, VB6, ADO.NET, Simatic.NET, MS SQL 2008R2.
Softwareentwickler
Internationaler Reifenhersteller
- Implementierung des Visualisierungssystems gegen eine Emulation und Simulation.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur.
- Durchführung von Schulungen und Dokumentationserstellung vor Ort.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol, Datalogic.
Softwareentwickler
Automotive Unternehmen
- Migration eines WinCC-Systems von Version 5.1 auf 7.2.
- Portierung prozessrelevanter Applikationen in ein Hyper-V Failover-Cluster-System.
- Umsetzung der Visualisierung auf WinCC mit WebNavigator-Clients.
- Integration des WinCC-Servers in eine virtuelle Hyper-V Rolle.
- Durchführung von Stresstests zur Belegung der Ausfallsicherheit.
- Systemumgebung: VB6, ADO.NET, C#, VB.NET, Windows Server 2008R2, Hyper-V, MS SQL 2008R2 im Cluster.
Softwareentwickler
Internationaler Reifenhersteller
- Implementierung des Visualisierungssystems gegen eine Emulation und Simulation.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur vor Ort.
- Systemumgebung: WinCC 7.0.3, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Windows Server 2008R2, Beckhoff TwinCat.
Softwareentwickler
Internationaler Reifenhersteller
- Remote Support für den Anlauf von Anlagenteilen für verschiedene Reifenwerke in Europa, China und Brasilien.
- Durchführung von Einsätzen vor Ort zur Unterstützung der Inbetriebnahme.
Softwareentwickler
Internationaler Reifenhersteller
- Visualisierung des Transportsystems für die Erweiterung eines Reifenwerkes mittels WinCC.
- Implementierung einer Sprachumschaltung für Portugiesisch.
- Entwicklung von Kommunikationstools in C# und VB6.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur sowie Durchführung von Schulungen.
- Systemumgebung: WinCC 7.0.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2010, Beckhoff TwinCat, Indu-Sol.
Softwareentwickler
Automotive Unternehmen
- Erweiterung der Komplettradmontage um das RDK-Daten Handling.
- Erweiterung der Stammdatenhaltung für RDK-Daten.
- Überarbeitung des Prozesses zur Just-in-time Lieferung und Erweiterung der Auswertungen.
- Systemumgebung: VB6, ADO.NET, C#, VB.NET, Simatic.NET, MS SQL 2008R2.
Projektleiter
Molkereibetrieb
- Portierung von ActiveX-Komponenten für die Rezepturvorwahl in WinCC 7.0.
- Laufende Pflege und Erweiterung des Projekts mit Aktualisierung der Entwicklungstools.
- Systemumgebung: Windows 2003 Server, C#, T-SQL, ADO.NET, Visual Studio.NET, VB6, Simatic WinCC 7.0, OPC DA, MS SQL Server 2008.
Softwareentwickler
Internationaler Reifenhersteller
- Visualisierung des Transportsystems für ein Palettierungssystem mittels WinCC.
- Protokollierung von systemübergreifenden Routingdaten für Produkte.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur vor Ort.
- Systemumgebung: WinCC 7.0.2, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Windows Server 2003, Indu-Sol, Datalogic.
Softwareentwickler
Internationaler Reifenhersteller
- Visualisierung des Transportsystems für ein neues Reifenwerk mittels WinCC.
- Implementierung einer Sprachumschaltung für ostasiatische Sprachen.
- Entwicklung von Kommunikationstools in C# und VB6.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur vor Ort.
- Systemumgebung: WinCC 7.0, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Windows Server 2003, Beckhoff TwinCat, Indu-Sol.
Softwareentwickler
Automobilhersteller
- Erweiterung einer bestehenden Anlage zur Abfüllung von Kühlflüssigkeiten.
- Auslesen von SIMATIC MODAS Tags.
- Durchführung der Inbetriebnahme vor Ort.
- Systemumgebung: Windows NT 4, Visual Basic 6, Simatic WinCC 5, OPC DA, MS Access.
Softwareentwickler
Internationaler Reifenhersteller
- Visualisierung des Transportsystems für ein neues Reifenwerk mittels WinCC.
- Implementierung einer Sprachumschaltung für ostasiatische Sprachen.
- Entwicklung von Kommunikationstools in C# und VB6.
- Aufbau und Inbetriebnahme der PC- und Netzwerkinfrastruktur vor Ort.
- Systemumgebung: WinCC 7.0, WinCC WebNavigator, SIMATIC 427C MicroBox, WinAC RTX F 2009, Beckhoff TwinCat, Indu-Sol.
Softwareentwickler
Automotive Unternehmen
- Visualisierung eines Kernwicklers für die Reifenherstellung unter WinCC Flexible 2008 SP2.
- Systemumgebung: WinCC Flexible 2008 SP2, Simatic Multipannel, Simatic S7-300.
Softwareentwickler
Automotive Unternehmen
- Migration eines hochverfügbaren Datenbanksystems im Fail-Over-Cluster von MS SQL Server 2000 (32bit) auf Version 2008 (64bit).
- Anpassung vorhandener Softwarepakete in C#, VB.NET und VB6.
- Systemumgebung: Windows Server 2008R2, MS SQL Server 2008 im Fail-Over-Cluster.
Softwareentwickler
Unternehmen aus der Druckindustrie
- Erstellung eines Prototyps zum Sammeln von Protokoll- und Fehlerdaten aus unterschiedlichen Datenquellen von Druckmaschinen.
- Weiterverarbeitung der Daten in einem Datenbanksystem.
- Konzeptionserstellung für ein PlugIn-fähiges System zum Sammeln der Daten.
- Systemumgebung: Windows XP / 7, C#, Visual Studio 2008, MS SQL Server 2005, DevExpress, Subversion.
Teilprojektleiter
Unternehmen für Antriebstechnik
- Weiterentwicklung der Anwendung L-force Engineer zur Parametrierung von Antriebsreglern in einem Team von 10-15 Entwicklern.
- Integration von DCOM-Komponenten zur Kurvenerstellung in C# zur Verwaltung von Antriebskomponenten.
- Durchführung von Datenmodellierung und GUI-Programmierung.
- Implementierung einer Gateway-DLL in C++ für CoDeSys 2.3 zur Kommunikation zwischen PlcDesigner und Antriebsregler.
- Prototypenerstellung einer Integration von CoDeSys 3.x Controls.
- Systemumgebung: Windows XP, C#, C/C++, VB.NET, CoDeSys 2.3, Visual Studio 6 / .NET, Subversion, Rational ClearQuest, Visio, VMware.
Softwareentwickler
Automotive (Reifenhersteller)
- Visualisierung einer Reifenwickelmaschine in VB6.
- Realisierung der Kommunikation zu Beckhoff TwinCat mittels ADS.
- Implementierung einer Rezepturverwaltung mit VB und MS Access.
- Systemumgebung: Windows 2000 Professional, VB6, ADO, TwinCat ADS, OPC DA.
Projektleiter
Molkereibetrieb
- Neuimplementierung einer dynamischen Kommunikationsschicht in C# zwischen Siemens Steuerungen (Simatic Step5 / Step7) und einem Datenbanksystem.
- Parametrierbarer Zugriff auf Datenbausteine mittels OPC-DA über eine Konfigurationsdatenbank.
- Implementierung einer Bedienoberfläche mit .NET Remoting.
- Erstellung von ActiveX-Komponenten in VB6 für den Datenbankzugriff in Simatic WinCC.
- Systemumgebung: Windows 2003 Server, C#, T-SQL, ADO.NET, Visual Studio.NET, Simatic WinCC, MS SQL Server 2000.
Teilprojektleiter
Automotive Unternehmen
- Implementierung eines Materialflussrechners für die Just-in-time Fertigung von Kompletträdern.
- Implementierung eines chaotischen Lagersystems als Hochverfügbarkeitssystem im Fail-Over-Cluster mit MS SQL Server.
- Realisierung der Kommunikation mit Simatic S7-400 Steuerungen mittels OPC-DA.
- Erzeugung von Fahraufträgen für ein duales Portallagersystem.
- Visualisierung der Fertigungslinien mit WinCC 5.
- Implementierung eines Barcode-Interfaces als ActiveX-Komponente und Erstellung von Auswertungen in XML, Excel und PDF.
- Systemumgebung: Windows 2000 Advanced Server (Cluster), VB6, VB.NET, C#, MS SQL Server 2000.
Softwareentwickler
Automobilhersteller
- Implementierung einer Rezepturverarbeitung für die Getriebefüllanlage im Produktionsprozess.
- Systemumgebung: Windows NT 4, Visual Basic 6, Simatic WinCC 5, OPC DA, MS Access.
Softwareentwickler
Molkereibetrieb
- Anpassung des Laborinformationssystems (LIMS).
- Umstellung der Kommunikation auf OPC-DA.
- Systemumgebung: Windows 2000 Professional, VBA, T-SQL, MS Access, Simatic.NET OPC-DA, MS SQL Server 2000.
Softwareentwickler
Automotive Unternehmen
- Erfassung von Fertigungsdaten bei der Produktion von Kompletträdern.
- Anbindung an das bauseitige PPS-System mittels OPC-DA.
- Visualisierung der Fertigungslinien mit WinCC 5.
- Implementierung eines Barcode-Interfaces als ActiveX-Komponente.
- Systemumgebung: Windows 2000 Advanced Server, Visual Basic 6, T-SQL, Simatic WinCC 5, MS SQL Server 2000.
Softwareentwickler
Internationaler Reifenhersteller
- Visualisierung der Fördertechnik mit Produktionsdaten der transportierten Komponenten in Visual Basic 6.
- Kommunikation zu Beckhoff TwinCat Steuerungen mit ADS.
- Systemumgebung: Windows NT 4, VB6, Beckhoff TwinCat, Simatic WinCC 5, MS Access.
Softwareentwickler
Automobilhersteller
- Lesen und Schreiben von Mobilen Datenträgern (MODAS) mit Produktionsdaten.
- Übermittlung von Füllmengen mittels OPC-DA an Modicon Steuerungen.
- Systemumgebung: Windows NT 4, Visual Basic 6, Ansi-C Scripte in Simatic WinCC 5, Modicon Steuerungen, MS Access.
Softwareentwickler
Universität
- Implementierung eines Datenbanksystems zur Verwaltung und Steuerung eines Probenahme-Systems für DNA-Proben.
- Erzeugung von Fahraufträgen für den Probenahme-Roboter und Übertragung an Simatic WinAC mittels OPC-DA.
- Protokollierung der Produktionsdaten und Visualisierung des Roboters mit WinCC 5.
- Implementierung eines Barcode-Interfaces und Erstellung von Auswertungen in Excel und PDF.
- Systemumgebung: Windows NT 4, Visual Basic 6, T-SQL, MS Access, Simatic WinCC 5, MS SQL Server 2000.
Softwareentwickler
Universität
- Implementierung eines Handlingsystems zur automatischen Bestückung von Piezo-Elementen mit Beckhoff TwinCat.
- Programmierung eines Vier-Achsen-Systems mit Linearachsen.
- Systemumgebung: Windows NT 4, TwinCat.
Softwareentwickler
Molkereibetrieb
- Datenaustausch und Protokollierung der Transpondersysteme der Milchsammelwagen an der Milchannahme.
- Systemumgebung: Windows NT 4, C-Scripte in Simatic WinCC 5, VB6, MS Access.
Softwareentwickler
Fruchtsaftausmischbetrieb
- Erweiterung der Rezepturverarbeitung sowie der Betriebs- und Produktionsdatenerfassung in der Ausmischung.
- Systemumgebung: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, iFix32, MS SQL Server 7.
Berater
Molkereibetrieb
- Erstellung einer Machbarkeitsstudie für die Integration verschiedener datentechnischer Insellösungen.
Berater
Fruchtsaftausmischbetrieb
- Erstellung eines Lastenheftes für die Neuimplementierung des Ausmischprozesses.
Softwareentwickler
Fruchtsaftausmischbetrieb
- Neuimplementierung der Rezepturverarbeitung und der Betriebsdatenerfassung auf Microsoft SQL Server 7.
- Visualisierung auf iFix und Kommunikation zu Simatic S7-400.
- Systemumgebung: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, iFix32, MS SQL Server 7.
Softwareentwickler
Fruchtsaftausmischbetrieb
- Neuimplementierung der Rezepturverarbeitung und der Produktionsdatenerfassung auf Microsoft SQL Server 7.
- Visualisierung auf Simatic WinCC 4 und Kommunikation zu Simatic S5.
- Systemumgebung: Windows NT 4 Server, Visual Basic 6, T-SQL, MS Access, Simatic WinCC 4, MS SQL Server 7.
Zusammenfassung
Mein Fokus liegt auf der Entwicklung und Implementierung von maßgeschneiderten IT-Lösungen im Bereich der Anwendungsentwicklung für die Automatisierungstechnik. Hierbei spezialisiere ich mich auf zwei Hauptbereiche:
- Visualisierung mittels HMI- und SCADA-Lösungen
- Entwicklung individueller Software
Im Mittelpunkt steht die Analyse von Prozessen und Abläufen, insbesondere unter Berücksichtigung der horizontalen Datenflüsse zwischen Anlagenteilen und der vertikalen Integration mit übergeordneten Systemen. Ich setze auf effektive Kommunikation und Datenaustausch zwischen Automatisierungsgeräten und Steuerungen sowie zu übergeordneten Systemen wie Rezepturverwaltungen, Mess- und Betriebsdatenerfassungen und ERP-Systemen (z.B. SAP). Dabei entwickle ich Lösungen sowohl auf der Basis individueller Software als auch auf etablierten SCADA- und MES-Systemen, mit besonderem Schwerpunkt auf SIMATIC-Lösungen für den Bereich Industrie 4.0.
Ein wesentlicher Aspekt meiner Arbeit ist die Entwicklung mit OPC UA als standardisierte Transportschicht, um eine nahtlose Interoperabilität sicherzustellen.
Zusätzlich bin ich in der Konzipierung und Entwicklung von Softwarekomponenten in .NET erfahren und unterstütze die Portierung von VB6- und Excel-basierten Anwendungen in die .NET-Welt. Für individuelle Kundenanforderungen entwickle ich vollständige Softwarepakete in C# und VB.NET, während ich im Datenbankbereich Lösungen mit Microsoft SQL Server, PostgreSQL und SQLite umsetze. Für hardware-nahe Kommunikationsanforderungen nutze ich C unter Windows als Entwicklungsumgebung.
Übernommene Verantwortlichkeiten in Projekten:
- Softwarearchitektur und -entwicklung
- Schnittstellen-Definition und -Abstimmung
- Projektplanung, Testdurchführung und Vor-Ort-Abnahmen (auch an internationalen Standorten)
- Teilprojektleitung
Branchenerfahrungen:
- Pharmaindustrie: Reengineering und Portierung von excel-basierter Parametrier-Software auf datenbankbasierte .NET-Anwendungen zur Optimierung von Effizienz und Skalierbarkeit.
- Schienenfahrzeugleittechnik: Entwicklung der Visualisierungssoftware für Driver Display Units (DDU) im Train Control Management System (TCMS) mit C#/ VB.NET/ VB6/ ANSI-C sowie Reengineering und Portierung von excel-basierten Parametrier-Softwarelösungen zu datenbankgestützten .NET-Anwendungen; Implementierung generischer Kommunikationsschichten für den Signalaustausch zwischen DDU und PLCs.
- Automobilzulieferer: Fertigung und Lieferung von Kompletträdern „just in time“ und „just in sequence“ direkt zum Montageband.
- Reifenproduktion: Automatisierte Transportsysteme bei einem international tätigen Reifenhersteller.
- Nahrungsmittelindustrie: Lösungen für „Liquid Processing“ in Molkereien und fruchtsaftverarbeitenden Unternehmen.
Fähigkeiten
Technologieschwerpunkte:
- Erstellung Von Scada-basierten Und Individuellen Visualisierungen
- Anwendungsentwicklung In .Net (C#, Vb.net)
- Pflege Von Vb6-altanwendungen Und Portierung Nach Vb.net / C#
- Design Und Implementierung Von Datenbanklösungen (Schwerpunkt Microsoft Sql Server)
- Entwicklung, Implementierung Und Support Von Mes-systemen
- Virtualisierung Von Client-server-systemen Für Automatisierungslösungen
- Sps-kommunikation Und Datenbankanbindung Via Opc Ua / Da Und Api (Z.b. Simatic S7-300/400, S7-1500, Twincat 2)
- Scada/hmi-anlagenvisualisierung Mit Simatic Wincc (Classic Und Tia Portal) In Client-server- Und Redundanten Systemen Mit Hoher Verfügbarkeit
- Skriptverarbeitung Und Fehlerbehebung In Ansi-c Für Simatic Wincc-projekte
Fachliche Kenntnisse – Programmiersprachen:
- C# ( > 20 Jahre Projekterfahrung)
- Visual Basic .Net ( > 20 Jahre Projekterfahrung)
- Visual Basic 6 ( > 25 Jahre Projekterfahrung)
- T-sql (> 15 Jahre Projekterfahrung)
Fachliche Kenntnisse – Betriebssysteme:
- Windows Server (In Hyper-v)
- Windows 11 (X86 / X64)
- Windows 10 Iot Enterprise (X86 / X64)
- Windows Xp / 7
Fachliche Kenntnisse – Datenbanken:
- Postgresql
- Sqlite
- Microsoft Sql Server ( > 15 Jahre Projekterfahrung)
- Microsoft Access ( > 25 Jahre Projekterfahrung)
- Erfahrung Im Betrieb Von Hochverfügbaren Microsoft Sql Server Datenbanken In Fail-over-clustern Und/oder Virtualisierten Umgebungen
Softwarepakete, Virtualisierung, Methoden, Tools, Module:
- Virtualisierung Im Automatisationsumfeld Für Datenbanksysteme, Scada, Mes, Opc Ua/da
- Microsoft Hyper-v
- Vmware Esxi
- Microsoft Visual Studio Bis 2022
- Microsoft Visual Studio 6 (Vb6 Und C++)
- Oo-methoden Und Programmierung
- Datenmodellierung
- Uml
Versionsverwaltungssysteme:
- Ca Harvest Software Change Manager
- Git
- Subversion
Tools / Schnittstellen:
- Implementieren Von Kommunikationsschnittstellen Auf Der Basis Von Simatic.net
- Implementieren Von Kommunikationsschnittstellen Auf Protokollebene Via Opc Ua, Opc Da, Tcp/ip, Cip, Mvb, Seriell
Visualisierungssysteme:
- Simatic Wincc (Classic) V4 Bis V7.5
- Simatic Wincc Professional Tia Portal Bis V15.1
Sprachen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.