23.04.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Softwareentwickler | Automatisierung, SPS, TwinCAT 3, C#/.NET, WPF

Radolfzell am Bodensee, Deutschland
Weltweit
Informatik
Radolfzell am Bodensee, Deutschland
Weltweit
Informatik

Profilanlagen

MSCTS.png

Ü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)TypeScriptVersionierungComputer-Integrated ManufacturingSensorikOptische MesstechnikTwincat
Kernkompetenzen
  1. Industrielle Softwareentwicklung
  2. SPS-Softwareentwicklung und Automatisierungstechnik
  3. Systemintegration zwischen SPS, PC-Software und Datenbank
  4. Entwicklung produktionsnaher Anwendungen mit C#/.NET
  5. WPF-Anwendungen für Visualisierung, Bedienung und Diagnose
  6. WebAPI- und Backend-Entwicklung
  7. Beckhoff TwinCAT 3, Siemens TIA Portal und CODESYS
  8. Traceability, Prozessdatenerfassung und industrielle Datenverarbeitung
  9. Hardware-nahe Softwareentwicklung für Test-, Prüf- und Programmiersysteme
  10. Automatisierte Flash-Prozesse mit ertec ertius
  11. Integration von IO-Link, OPC UA und industriellen Kommunikationsschnittstellen
  12. Git, CI/CD und praxisnahe DevOps-Unterstützung für industrielle Softwareprojekte
SchwerpunkteIndustrielle Software & Systemintegration
  1. Entwicklung individueller Softwarelösungen für Maschinen, Anlagen und produktionsnahe Systeme
  2. Anbindung von SPS-Steuerungen, Sensorik und Aktorik an PC- und Backend-Systeme
  3. Umsetzung durchgängiger Lösungen von der Feldebene bis zur Datenbank
  4. Aufbau wartbarer und performanter Softwarearchitekturen im industriellen Umfeld
  5. Diagnose-, Monitoring- und Traceability-Lösungen für Produktionsprozesse
Automatisierung
  1. SPS-Programmierung für Maschinen und Sonderanlagen
  2. Strukturierte und modulare Steuerungsentwicklung
  3. Umsetzung von Ablaufsteuerungen, Maschinenlogik und Bewegungsabläufen
  4. Inbetriebnahme, Fehleranalyse und Optimierung
  5. Kopplung von Steuerungen mit Visualisierung, Datenbanken und übergeordneten Systemen
TwinCAT 3 / CODESYS
  1. Objektorientierte SPS-Entwicklung mit TwinCAT 3 OOP
  2. Integration von EtherCAT-Komponenten und Antriebstechnik
  3. Aufbau modularer und wartbarer Maschinenarchitekturen
  4. Entwicklung und Pflege von Steuerungssoftware mit CODESYS
Hardware-nahe Software/Flash- & Testsysteme
  1. Entwicklung von Software zur Steuerung von Prüf-, Test- und Programmiersystemen
  2. Automatisierung von On-Board-Flash-Prozessen
  3. Verarbeitung und Validierung von Programmier- und Prozessdaten
DevOps
  1. Git-basierten Entwicklungsprozessen
  2. Aufbau nachvollziehbarer Build- und Release-Prozesse
  3. CI/CD-nahe Automatisierung im industriellen Softwareumfeld
  4. Strukturierte Versionierung und reproduzierbare Releases
  5. Technische Stabilisierung von Auslieferungsprozessen
Programmiersprachen
  1. C#
  2. .NET/ASP.NET
  3. C
  4. C++
  5. Python
  6. TypeScript
  7. T-SQL
Frontend
  1. WPF
  2. Angular
Backend&Schnittstellen
  1. WebAPI
  2. REST
  3. gRPC
  4. WCF
  5. Entity Framework / EF Core
  6. Rx.NET
Datenbanken&Datenformate
  1. MS-SQL Server
  2. MySQL
  3. MongoDB
  4. JSON
Automatisierung&Industrie
  1. TIA Portal
  2. Beckhoff TwinCAT 3
  3. CODESYS
  4. IO-Link
  5. OPC UA
  6. MES Integrationen
  7. SCADA
  8. Prozessdatenerfassung
  9. Rezepturverwaltung
  10. Traceability
  11. ertec ertius
Tools&Environment
  1. Visual Studio
  2. ReSharper
  3. Git
  4. CI/CD
  5. DevOps
  6. DAVE
  7. MPLAB
  8. Windows
  9. Linux
Einsatzfelder
  1. Sondermaschinenbau
  2. Prüf- und Testsysteme
  3. Flash- und Programmiersysteme
  4. Datenerfassung und Prozessüberwachung
  5. Maschinenvisualisierung und Bedienoberflächen
  6. SPS-/IT-Kopplung
  7. Traceability und Produktionsdaten

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2022

Sprachen

ArabischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicher

Projekthistorie

Architektur & Modernisierung eines geschäftskritischen Inline-Programming-Systems

ABB AG

Industrie und Maschinenbau

5000-10.000 Mitarbeiter


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

SPS-Programmierer TwinCAT 3

Servus Intralogistics GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Aufgaben & Schwerpunkte
  1. Entwicklung einer modularen Motion-Control-Bibliothek für Einzelachsen und Achskoordination
  2. Umsetzung einer robusten State-Machine mit Command-Handling zur Vermeidung konkurrierender Bewegungsbefehle
  3. Vollständige Abbildung der PLCopen-Bewegungsbefehle (MoveAbsolute, MoveRelative, Jog, Halt, Stop) plus Gearing und Modulo-Positionierung.
  4. Implementierung stabiler Homing-Prozesse inkl. Timeout-Überwachung und Encoder-Offset-Management
  5. Aufbau eines Axis-Monitorings mit Logging (Ringpuffer) zur schnellen Fehlerdiagnose im Feld
  6. Entwicklung eines JSON-basierten Positionsmanagements (persistente Speicherung + Runtime-Teaching)
Engineering & Architektur
  1. Skalierbare Architektur für Wiederverwendung in mehreren Maschinenprojekten
  2. Achsenverwaltung über AxisId
  3. Versionierung und strukturierte API-Dokumentation
TECH-STACK

TwinCAT 3 · Structured Text (ST) · PLCopen Motion · Beckhoff NC/PTP · EtherCAT · TwinSAFE · JSON

SENIOR SOFTWAREENTWICKLER (FREIBERUFLER)

Industrie und Maschinenbau

500-1000 Mitarbeiter

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

SENIOR SOFTWAREENTWICKLER (FREIBERUFLER)

Konrad Technologies GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

  • Entwicklung und Umsetzung eines MES-Integrationsmoduls, das eine nahtlose Anbindung der Fertigungsprozesse an das Manufacturing Execution System ermöglicht und dadurch eine optimierte Produktionsüberwachung sowie Steuerung sicherstellt.
  • Entwicklung und Implementierung eines integrierten Prozessdatenerfassungsmoduls unter Einsatz moderner Siemens-Technologien, der TwinCAT-Steuerungsumgebung sowie der IO-Link-Kommunikationsschnittstelle.

Zertifikate

SPS Programmierung in der Automatisierungstechnik

IHK

2024

MCTS SQL Server 2005

Microsoft

2011


Bewertungen


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden