Software Architect & Senior Developer at the intersection of Industrial Automation, AI/ML, and IT Security.
Aktualisiert am 09.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Software Architecture
C# / .NET
Machine Learning
c++
python
React
Typescript/Javascript
Microservices
gRPC
REST
Docker
Azure Devops
Computer Vision
Deep Learning
IT-Security
Industrial Automation
Scrum/Agile
Linux
Cloud Architecture
Project Management
Cyber Resilience Act (CRA)
German
fluent (business/ negotiation level)
English
fluent (business/ negotiation level)
Arabic
native speaker

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland
möglich

Projekte

Projekte

2025 ? today: ProfileBuilder

Customer: on request

Tasks:
Design system for industrial profiles management

Skills:
C#, React, Docker

2025 - today: CNC Control System

Customer: Rittal

Tasks:
Service-oriented architecture with 17 backend services for CNC bending/punching

Skills:
C#, .NET 8, gRPC, Microservices, CODESYS

2021 - today: RiPanel Processing ? Cloud Platform

Customer: Rittal

Tasks:
Cloud solution for machine data analysis and production planning

Skills:
Microsoft Azure, AMQP

2020 - today: Vision-Guided Wiring Robot

Customer: Rittal

Tasks:
Automated wiring and component placement with image-based guidance

Skills:
C++, OpenCV, ROS, C#, Halcon

2019 - today: Software Consulting

Customer: on request

Tasks:
Industrial software consulting, architecture, and development services

Skills:
C#, .NET, React, Python, gRPC

2024 ? 2025: MediTimeX ? medistime.de

Customer: on request

Tasks:
Time-tracking platform for medical practices and healthcare

Skills:
C#, React

2019 - 2022: HMI ? Milling & Laser Cutting

Customer: Rittal

Tasks:
HMI software for MT milling and laser cutting machines in microservice architecture

Skills:
C#, WPF, gRPC, GCode

2017 - 2019: X-GAGE3D/ Pin Picking

Customer: ISRA Vision

Tasks:
3D-scan-based robot guidance and bin-picking vision systems

Skills:
C#, C++, Halcon, gRPC, ROS

2015 - 2017: Zuschnitt Center Control

Customer: Rittal

Tasks:
Control software for automated cutting center processes

Skills:
C#, OPC UA

2013 ? 2015: AI-Powered Tribology Calculator

Customer: FILZEK TRIBOtech

Tasks:
Friction/wear property calculation using deep learning models

Skills:
C#, C++, Deep Learning

2011 - 2012: RIM ? Roll Forming Simulation

Customer: TU Darmstadt

Tasks:
Novel simulation software for roll-forming manufacturing processes

Skills:
C#, C++, WPF, OpenGL

2003 - 2005: Client projects - Database Application Development

Tasks:
Business process database applications for SME clients

Skills:
C#, SQL Server

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2016 ? 01/2019
Study - Business Administration (MBA)
Hochschule Darmstadt
Degree: Master

03/2008 ? 03/2013
Study - Computational Engineering
TU Darmstadt
Dissertation: on request
Degree: Dr.-Ing. (PhD)

04/2006 ? 02/2008
Study - Computational Engineering
TU Darmstadt
Degree: Master of Engineering

09/2004 ? 04/2006
Study - Computer Science (Informatik)
Hochschule Darmstadt
Degree: Bachelor of Science

08/1998 ? 08/2003
Study - Mechanical Engineering (CAD & Production Technology)
TU Aleppo (Syria)
Degree: Diploma

Certifications
  • Professional Scrum Product Owner (PSPO)
  • Microsoft Azure
  • IT Security Officer

Position

Position

Software Architect & Senior Developer - Industrial Automation, AI/ML, IT Security

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture C# / .NET Machine Learning c++ python React Typescript/Javascript Microservices gRPC REST Docker Azure Devops Computer Vision Deep Learning IT-Security Industrial Automation Scrum/Agile Linux Cloud Architecture Project Management Cyber Resilience Act (CRA)

Schwerpunkte

Software Architecture
Industrial Automation
AI/ ML
IT Security
HMI/ Embedded
Cloud & IoT

Produkte / Standards / Erfahrungen / Methoden

Profile
Seasoned Software Architect and Senior Developer with 20+ years of experience spanning industrial automation, embedded systems, AI/ML and IT security. PhD in Computational Engineering (TU Darmstadt). Track record leading cross-functional development teams and delivering complex, mission-critical software systems ? from CNC machine control and HMI platforms to cloud-based manufacturing solutions and computer vision pipelines. Currently available for freelance engagements in the areas of software architecture, industrial IoT, AI integration and secure system design.

Technical Skills
  • Frameworks
    • WPF
    • React
    • Angular
    • PyTorch
    • OpenCV
    • Halcon
  • Architecture
    • Microservices
    • gRPC
    • REST
    • OPC UA
    • MQTT
    • RabbitMQ
    • Service-Oriented Architecture
  • Cloud & DevOps
    • Microsoft Azure
    • Azure DevOps
    • Docker
    • Scrum/SAFe
  • Industrial
    • CNC/ PLC
    • CODESYS
    • G-Code
  • AI/ ML
    • Deep Learning (CNN, Transformer, BERT)
    • PyTorch
    • OpenCV
    • spaCy
    • RAG
  • Security
    • IT Security Officer certified
    • CRA compliance
    • Vulnerability Management
    • Penetration Testing
  • Other
    • OpenGL
    • SolidWorks/CATIA API
    • Azure Computer Vision
    • Embedded Systems (CMC, PDU)

PROFESSIONAL EXPERIENCE
04/2019 ? today
Head of Software Development
Rittal Automation Systems (RAS), Rittal GmbH & Co. KG, Herborn
  • Lead multiple development teams across HMI, computer vision, cloud, and edge software domains
  • Architected a service-oriented CNC machine control system with 17 backend microservices communicating via gRPC on .NET 8
  • Designed and delivered cloud-based machine data analytics platform (RiPanel Processing) on Microsoft Azure
  • Responsible for IT/OT security including CRA (EU Cyber Resilience Act) compliance, gap analysis, and vulnerability management
  • Defined software architecture, technology decisions, and quality standards across all product lines
  • Developed robotics and image-processing solutions for automated wiring and assembly systems

10/2017 ? 03/2019
Team Lead Software Development / Industry 4.0
ISRA VISION AG, Darmstadt
  • Led a team developing industrial robot vision software (Pin Picking, X-GAGE3D 3D scanning systems)
  • Responsible for standardization and Industry 4.0 integration topics
  • Evaluated and introduced modern software development tools, frameworks, and gRPC-based service architectures

02/2016 ? 09/2017
Team Lead Software Development
Rittal Automation Systems, Rittal GmbH & Co. KG, Herborn
  • Led a software team in the Rittal Automation Systems division
  • Managed development projects for cutting center automation and HMI software

03/2013 ? 01/2016
Project Lead ? Software & Electronics
Rittal GmbH & Co. KG, Herborn
  • Managed projects spanning software, electronics and FEM analysis
  • Developed embedded software for CMC III sensors and Power Distribution Units (C++, JavaScript)

03/2008 ? 03/2013
Research Associate & PhD Candidate
Institute of Production Engineering and Forming Machines, TU Darmstadt
  • Developed new numerical algorithms (SSEA) to accelerate roll-forming process simulations
  • Built FEM solver for structural mechanics in C++ / Fortran
  • Designed CAD profile generation software integrating with SolidWorks and CATIA APIs

Teaching
  • University Teaching
    • Lecturer at THM (Technische Hochschule Mittelhessen) since 04/2017 ? Industrial Communication, Automation Engineering, Mathematical Transformations (Fourier/Laplace), ML/AI
  • Previous Teaching
    • Lecturer at TU Darmstadt (2008?2013) ? FEM, Software Engineering, Laser in Manufacturing

Programmiersprachen

  • C#/.NET 8
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Fortran

Datenbanken

MS SQL Server
MySQL

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland
möglich

Projekte

Projekte

2025 ? today: ProfileBuilder

Customer: on request

Tasks:
Design system for industrial profiles management

Skills:
C#, React, Docker

2025 - today: CNC Control System

Customer: Rittal

Tasks:
Service-oriented architecture with 17 backend services for CNC bending/punching

Skills:
C#, .NET 8, gRPC, Microservices, CODESYS

2021 - today: RiPanel Processing ? Cloud Platform

Customer: Rittal

Tasks:
Cloud solution for machine data analysis and production planning

Skills:
Microsoft Azure, AMQP

2020 - today: Vision-Guided Wiring Robot

Customer: Rittal

Tasks:
Automated wiring and component placement with image-based guidance

Skills:
C++, OpenCV, ROS, C#, Halcon

2019 - today: Software Consulting

Customer: on request

Tasks:
Industrial software consulting, architecture, and development services

Skills:
C#, .NET, React, Python, gRPC

2024 ? 2025: MediTimeX ? medistime.de

Customer: on request

Tasks:
Time-tracking platform for medical practices and healthcare

Skills:
C#, React

2019 - 2022: HMI ? Milling & Laser Cutting

Customer: Rittal

Tasks:
HMI software for MT milling and laser cutting machines in microservice architecture

Skills:
C#, WPF, gRPC, GCode

2017 - 2019: X-GAGE3D/ Pin Picking

Customer: ISRA Vision

Tasks:
3D-scan-based robot guidance and bin-picking vision systems

Skills:
C#, C++, Halcon, gRPC, ROS

2015 - 2017: Zuschnitt Center Control

Customer: Rittal

Tasks:
Control software for automated cutting center processes

Skills:
C#, OPC UA

2013 ? 2015: AI-Powered Tribology Calculator

Customer: FILZEK TRIBOtech

Tasks:
Friction/wear property calculation using deep learning models

Skills:
C#, C++, Deep Learning

2011 - 2012: RIM ? Roll Forming Simulation

Customer: TU Darmstadt

Tasks:
Novel simulation software for roll-forming manufacturing processes

Skills:
C#, C++, WPF, OpenGL

2003 - 2005: Client projects - Database Application Development

Tasks:
Business process database applications for SME clients

Skills:
C#, SQL Server

Aus- und Weiterbildung

Aus- und Weiterbildung

08/2016 ? 01/2019
Study - Business Administration (MBA)
Hochschule Darmstadt
Degree: Master

03/2008 ? 03/2013
Study - Computational Engineering
TU Darmstadt
Dissertation: on request
Degree: Dr.-Ing. (PhD)

04/2006 ? 02/2008
Study - Computational Engineering
TU Darmstadt
Degree: Master of Engineering

09/2004 ? 04/2006
Study - Computer Science (Informatik)
Hochschule Darmstadt
Degree: Bachelor of Science

08/1998 ? 08/2003
Study - Mechanical Engineering (CAD & Production Technology)
TU Aleppo (Syria)
Degree: Diploma

Certifications
  • Professional Scrum Product Owner (PSPO)
  • Microsoft Azure
  • IT Security Officer

Position

Position

Software Architect & Senior Developer - Industrial Automation, AI/ML, IT Security

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture C# / .NET Machine Learning c++ python React Typescript/Javascript Microservices gRPC REST Docker Azure Devops Computer Vision Deep Learning IT-Security Industrial Automation Scrum/Agile Linux Cloud Architecture Project Management Cyber Resilience Act (CRA)

Schwerpunkte

Software Architecture
Industrial Automation
AI/ ML
IT Security
HMI/ Embedded
Cloud & IoT

Produkte / Standards / Erfahrungen / Methoden

Profile
Seasoned Software Architect and Senior Developer with 20+ years of experience spanning industrial automation, embedded systems, AI/ML and IT security. PhD in Computational Engineering (TU Darmstadt). Track record leading cross-functional development teams and delivering complex, mission-critical software systems ? from CNC machine control and HMI platforms to cloud-based manufacturing solutions and computer vision pipelines. Currently available for freelance engagements in the areas of software architecture, industrial IoT, AI integration and secure system design.

Technical Skills
  • Frameworks
    • WPF
    • React
    • Angular
    • PyTorch
    • OpenCV
    • Halcon
  • Architecture
    • Microservices
    • gRPC
    • REST
    • OPC UA
    • MQTT
    • RabbitMQ
    • Service-Oriented Architecture
  • Cloud & DevOps
    • Microsoft Azure
    • Azure DevOps
    • Docker
    • Scrum/SAFe
  • Industrial
    • CNC/ PLC
    • CODESYS
    • G-Code
  • AI/ ML
    • Deep Learning (CNN, Transformer, BERT)
    • PyTorch
    • OpenCV
    • spaCy
    • RAG
  • Security
    • IT Security Officer certified
    • CRA compliance
    • Vulnerability Management
    • Penetration Testing
  • Other
    • OpenGL
    • SolidWorks/CATIA API
    • Azure Computer Vision
    • Embedded Systems (CMC, PDU)

PROFESSIONAL EXPERIENCE
04/2019 ? today
Head of Software Development
Rittal Automation Systems (RAS), Rittal GmbH & Co. KG, Herborn
  • Lead multiple development teams across HMI, computer vision, cloud, and edge software domains
  • Architected a service-oriented CNC machine control system with 17 backend microservices communicating via gRPC on .NET 8
  • Designed and delivered cloud-based machine data analytics platform (RiPanel Processing) on Microsoft Azure
  • Responsible for IT/OT security including CRA (EU Cyber Resilience Act) compliance, gap analysis, and vulnerability management
  • Defined software architecture, technology decisions, and quality standards across all product lines
  • Developed robotics and image-processing solutions for automated wiring and assembly systems

10/2017 ? 03/2019
Team Lead Software Development / Industry 4.0
ISRA VISION AG, Darmstadt
  • Led a team developing industrial robot vision software (Pin Picking, X-GAGE3D 3D scanning systems)
  • Responsible for standardization and Industry 4.0 integration topics
  • Evaluated and introduced modern software development tools, frameworks, and gRPC-based service architectures

02/2016 ? 09/2017
Team Lead Software Development
Rittal Automation Systems, Rittal GmbH & Co. KG, Herborn
  • Led a software team in the Rittal Automation Systems division
  • Managed development projects for cutting center automation and HMI software

03/2013 ? 01/2016
Project Lead ? Software & Electronics
Rittal GmbH & Co. KG, Herborn
  • Managed projects spanning software, electronics and FEM analysis
  • Developed embedded software for CMC III sensors and Power Distribution Units (C++, JavaScript)

03/2008 ? 03/2013
Research Associate & PhD Candidate
Institute of Production Engineering and Forming Machines, TU Darmstadt
  • Developed new numerical algorithms (SSEA) to accelerate roll-forming process simulations
  • Built FEM solver for structural mechanics in C++ / Fortran
  • Designed CAD profile generation software integrating with SolidWorks and CATIA APIs

Teaching
  • University Teaching
    • Lecturer at THM (Technische Hochschule Mittelhessen) since 04/2017 ? Industrial Communication, Automation Engineering, Mathematical Transformations (Fourier/Laplace), ML/AI
  • Previous Teaching
    • Lecturer at TU Darmstadt (2008?2013) ? FEM, Software Engineering, Laser in Manufacturing

Programmiersprachen

  • C#/.NET 8
  • C++
  • Python
  • JavaScript
  • TypeScript
  • Fortran

Datenbanken

MS SQL Server
MySQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.