23.04.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Softwareentwickler | Automatisierung, SPS, TwinCAT 3, C#/.NET, WPF
Radolfzell am Bodensee, Deutschland
Weltweit
InformatikÜber mich
Ich entwickle seit vielen Jahren individuelle Softwarelösungen für den industriellen Einsatz, vor allem im Sondermaschinenbau, in der Automatisierung und an der Schnittstelle zwischen SPS, PC-Software und Datenbank.
Skills
Asp.NetAutomatisierungC#C++CodesysDevOpsEthercatHigh-Tech-FertigungSCADAMaschinenMesssystemeAngular 2+SoftwareentwicklungIntegration (Software)TypeScript
Kernkompetenzen
- Industrielle Softwareentwicklung
- SPS-Softwareentwicklung und Automatisierungstechnik
- Systemintegration zwischen SPS, PC-Software und Datenbank
- Entwicklung produktionsnaher Anwendungen mit C#/.NET
- WPF-Anwendungen für Visualisierung, Bedienung und Diagnose
- WebAPI- und Backend-Entwicklung
- Beckhoff TwinCAT 3, Siemens TIA Portal und CODESYS
- Traceability, Prozessdatenerfassung und industrielle Datenverarbeitung
- Hardware-nahe Softwareentwicklung für Test-, Prüf- und Programmiersysteme
- Automatisierte Flash-Prozesse mit ertec ertius
- Integration von IO-Link, OPC UA und industriellen Kommunikationsschnittstellen
- Git, CI/CD und praxisnahe DevOps-Unterstützung für industrielle Softwareprojekte
- Entwicklung individueller Softwarelösungen für Maschinen, Anlagen und produktionsnahe Systeme
- Anbindung von SPS-Steuerungen, Sensorik und Aktorik an PC- und Backend-Systeme
- Umsetzung durchgängiger Lösungen von der Feldebene bis zur Datenbank
- Aufbau wartbarer und performanter Softwarearchitekturen im industriellen Umfeld
- Diagnose-, Monitoring- und Traceability-Lösungen für Produktionsprozesse
- SPS-Programmierung für Maschinen und Sonderanlagen
- Strukturierte und modulare Steuerungsentwicklung
- Umsetzung von Ablaufsteuerungen, Maschinenlogik und Bewegungsabläufen
- Inbetriebnahme, Fehleranalyse und Optimierung
- Kopplung von Steuerungen mit Visualisierung, Datenbanken und übergeordneten Systemen
- Objektorientierte SPS-Entwicklung mit TwinCAT 3 OOP
- Integration von EtherCAT-Komponenten und Antriebstechnik
- Aufbau modularer und wartbarer Maschinenarchitekturen
- Entwicklung und Pflege von Steuerungssoftware mit CODESYS
- Entwicklung von Software zur Steuerung von Prüf-, Test- und Programmiersystemen
- Automatisierung von On-Board-Flash-Prozessen
- Verarbeitung und Validierung von Programmier- und Prozessdaten
- Git-basierten Entwicklungsprozessen
- Aufbau nachvollziehbarer Build- und Release-Prozesse
- CI/CD-nahe Automatisierung im industriellen Softwareumfeld
- Strukturierte Versionierung und reproduzierbare Releases
- Technische Stabilisierung von Auslieferungsprozessen
- C#
- .NET/ASP.NET
- C
- C++
- Python
- TypeScript
- T-SQL
- WPF
- Angular
- WebAPI
- REST
- gRPC
- WCF
- Entity Framework / EF Core
- Rx.NET
- MS-SQL Server
- MySQL
- MongoDB
- JSON
- TIA Portal
- Beckhoff TwinCAT 3
- CODESYS
- IO-Link
- OPC UA
- MES Integrationen
- SCADA
- Prozessdatenerfassung
- Rezepturverwaltung
- Traceability
- ertec ertius
- Visual Studio
- ReSharper
- Git
- CI/CD
- DevOps
- DAVE
- MPLAB
- Windows
- Linux
- Sondermaschinenbau
- Prüf- und Testsysteme
- Flash- und Programmiersysteme
- Datenerfassung und Prozessüberwachung
- Maschinenvisualisierung und Bedienoberflächen
- SPS-/IT-Kopplung
- Traceability und Produktionsdaten
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2022
Sprachen
ArabischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Engineering von Flash-Prozessen: Design hochverfügbarer Abläufe mit intelligenter Retry-Logik, Timeout-Handling und automatisierter Recovery.
Data Integrity & Traceability: Validierte Übertragung von Binary-Images inklusive lückenloser Prozessverfolgung und Fehlerrückführung.
Backend-Architektur (EF Core & SQL): Implementierung eines robusten Domänenmodells mit transaktionaler Absicherung und optimiertem Datenzugriff.
Performance-Optimierung: Zentralisierung der Prozessdaten in MS SQL Server; Latenzreduktion durch gezielte Query-Analysen.
Industrial Logging & Diagnostics: Entwicklung eines Tracing-Frameworks zur schnellen Fehleranalyse und Reduktion von Stillstandzeiten.
UI/UX (WPF & MVVM): Konzeption intuitiver Prozessvisualisierungen für komplexe User-Flows und geführte Fehlerdiagnosen.
DevOps & Release-Management: Etablierung professioneller Git-Workflows und CI/CD-Pipelines für reproduzierbare Software-Deployments.
TECH-STACK: C#, .NET, WPF (MVVM), EF Core, MS SQL Server, Git, CI/CD
Aufgaben & Schwerpunkte
- Entwicklung einer modularen Motion-Control-Bibliothek für Einzelachsen und Achskoordination
- Umsetzung einer robusten State-Machine mit Command-Handling zur Vermeidung konkurrierender Bewegungsbefehle
- Vollständige Abbildung der PLCopen-Bewegungsbefehle (MoveAbsolute, MoveRelative, Jog, Halt, Stop) plus Gearing und Modulo-Positionierung.
- Implementierung stabiler Homing-Prozesse inkl. Timeout-Überwachung und Encoder-Offset-Management
- Aufbau eines Axis-Monitorings mit Logging (Ringpuffer) zur schnellen Fehlerdiagnose im Feld
- Entwicklung eines JSON-basierten Positionsmanagements (persistente Speicherung + Runtime-Teaching)
Engineering & Architektur
- Skalierbare Architektur für Wiederverwendung in mehreren Maschinenprojekten
- Achsenverwaltung über AxisId
- Versionierung und strukturierte API-Dokumentation
TECH-STACK
TwinCAT 3 · Structured Text (ST) · PLCopen Motion · Beckhoff NC/PTP · EtherCAT · TwinSAFE · JSON
Konzeption und Implementierung einer Kalibrierungssoftware für
Durchflussmessgeräte. Die Lösung automatisiert Kalibrierprozesse, integriert sich
nahtlos in bestehende Systemlandschaften und optimiert die Messgenauigkeit
sowie Betriebssicherheit.
Gestaltung und Implementierung intuitiver WPF-Benutzeroberflächen zur
Überwachung, Visualisierung und Steuerung von Kalibrierprozessen. Die
Schnittstellen ermöglichen Labor Ingenieuren und Technikern den einfachen Zugriff
auf Echtzeitdaten vereinfachen die Prozessverwaltung.
Konzeption und Entwicklung einer fortschrittlichen Softwarelösung zur Analyse
umfangreicher Datensätze und Optimierung betrieblicher Prozesse.
TECHNOLOGIEN: .Net 8, WPF, SQL-Server und EFCore
Zertifikate
SPS Programmierung in der Automatisierungstechnik
IHK2024
MCTS SQL Server 2005
Microsoft2011