Über mich
Skills
Projekte
Softwareentwickler
Auftraggeber:in · Internet und Informationstechnologie
Die vorliegende Software stellt ein hochentwickeltes Autobahnleitsystem dar und dient als zentrale Schnittstelle zur umfassenden Steuerung und Überwachung diverser Komponenten entlang des Autobahnnetzwerks. Hierzu gehören Anzeigetafeln, Messgeräte, Kameras und weitere relevante Systeme. Die Interaktion mit den angeschlossenen Peripheriegeräten erfolgt über spezialisierte Steuerrechner, welche das Linux-Betriebssystem nutzen, um die nahtlose Kommunikation und Koordination zu gewährleisten. Die Datenübermittlung und -weitergabe erfolgt mittels hochsicherer TLS-Telegramme, welche als Protokoll für den Austausch von Informationen zwischen den Steuerrechnern und den Bedienrechnern dienen.
- App Entwicklung mit .NET MAUI
- Weiterentwicklung und Optimierung von Steuerungs- und Bedienungssoftware für Verkehrsanlagen mit C/C++ und C#/WPF.NET
- Entwicklung von Steuerungssoftware im Linux-Umfeld mit C/C++
- Gestaltung und Anpassung der GUI mit Win32
- Integration von MSSQL und PostgreSQL als Datenbank
- Konzeption und Implementierung von API- und Backend-Lösungen für interne und externe Anwendungen
- Migration von Softwarelösungen in die Cloud (MS Azure)
- Entwicklung von Softwareanwendungen mit Microservices-Architektur
- Erstellung von technischen Dokumenten mit Confluence
- Einrichtung von CI / CD
- Aufgabenmanagement mit Jira und Scrum
Projektingenieur
Auftraggeber:in · Industrie und Maschinenbau
Erstellung eines digitalen Zwillings für die oben beschriebene Anlage.
- Nachbildung des Prozesssystems mit SIMIT
- Nachbildung der oben beschriebenen Komponenten (Ventile, Sensoren, Pumpen etc.)
- Entwicklung eines möglichst realitätsnahen Verhaltens der virtuellen Anlage
- Der digitale Zwilling wird für virtuelle Inbetriebnahmen von neuen Steuerungen oder Updates verwendet, bevor die wirkliche Inbetriebnahme vor Ort stattfindet
Projektingenieur
Auftraggeber:in · Industrie und Maschinenbau
Der Kunde begehrte die Vollautomatisierung von zwei riesigen Vakuumkammern, worin große Spiegel für Laser sehr genau (Mikrometer Bereich) vermessen werden.
- Entwicklung von Softwarelösungen (Front- & Backend) unter Verwendung von .NET Technologien und Frameworks mit C#/WPF.NET, sowie mit Python
- App Entwicklung mit .NET Xamarin
- Dazu gehörte die Bereitstellung der Software zur automatischen Steuerung d.h. Vakuum System & Türsteuerung je für Kessel & Schleusen, gesamte Medienversorgung (XCDA, He2), Last-Management für Vakuum & XCDA
- Infrastruktur beinhaltete folgende Komponenten: Ventile, Drucksensoren, Pumpen, Türsteuerung, Flow Controller
- Erstellung von PLC-Bausteinen
- Für jede Komponente wurden eigene Typicals (Vorlagen) mit SCL oder FUP programmiert, da die Komponenten mehrfach auftraten
- Steuerung der Komponenten und der Prozessablauf der Anlage wurden mit Schrittketten mittels GRAPH programmiert
- Des Weiteren sollte für jede Komponente ein HMI Faceplate (Vorlage) entwickelt werden
- Gestaltung der Bedienoberfläche mit WinCC
- I-Device Kommunikation zwischen mehreren S7-1500 CPUs
- Erstellung von technischen Dokumentationen
- Inbetriebnahme vor Ort und virtuelle Inbetriebnahme
- Erstellung einer Anwendungssoftware mit Verwendung der TIA Portal Openness API mit C# / .NET für die Automatisierung bestimmter Arbeitsprozesse