Senior Softwareentwickler C#/.NET und Python
Aktualisiert am 21.08.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2026
Verfügbar zu: 100%
davon vor Ort: 0%
C#
Softwarearchitektur
.NET
Requirements Engineering
Künstliche Intelligenz
Python
REST
Git
UML 2.0
Azure Devops
MS SQL Datenbanken
Oracle
Visual Studio
ASP.NET
Azure
Windows Presentation Foundation
Windows Communication Foundation
XML
ADO.NET Entity Framework
JSON
HTTP
Deutsch

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 5 Monate
2025-04 - heute

Dozent für Large Language Models

Dozent LLM RAG Prompt Engineering
Dozent
Halten der Vorlesung Large Language Models mit den Themen Sprachmodelle (RNN- und Transformer-Architektur), Prompt Engineering und RAG
Powerpoint
LLM RAG Prompt Engineering
Duale Hochschule Baden-Württemberg
Stuttgart
4 Jahre 5 Monate
2022-04 - heute

Weiterentwicklung und Support für eine Prüfstand-Software

Softwareentwickler Python REST OPC UA ...
Softwareentwickler
Erweiterung und Pflege der bereits entwickelten Software (siehe Projekt ?Entwicklung einer Prüfstand-Software?). Unterstützung des Kunden beim Implementieren von Python-Skripten, welche die Python-API der Prüfstand-Software verwenden. Support (Level 1 bis 3) für die Prüfstand-Software. Erweiterungen um neue Funktionalitäten und Anpassungen für den Einsatz neuer Hardware.
Visual Studio Code LabView
Python REST OPC UA CAN-Bus Git UML Doxygen HTTP
MAHLE International GmbH
5 Jahre
2021-09 - heute

Dozent für Advanced Software Engineering

Dozent Requirements Engineering Softwarearchitektur Agile Softwareentwicklung ...
Dozent

Halten der Vorlesung Advanced Software Engineering mit den Themen Scrum, User Stories, Requirements Engineering nach IREB, Schichtenarchitektur, MVC, MVVM und REST.

Powerpoint
Requirements Engineering Softwarearchitektur Agile Softwareentwicklung Künstliche Intelligenz Machine Learning
Duale Hochschule Baden-Württemberg
5 Monate
2024-09 - 2025-01

Entwicklung einer Architektur für eine Testsuite-Anwendung

Softwarearchitekt UML 2.0 Python REST ...
Softwarearchitekt
Analyse bestehender Implementierung und Ermitteln der Anforderungen zusammen mit dem Kunden. Dokumentation und Validierung der ermittelten Anforderungen. Anhand der Anforderungen eine passende Softwarearchitektur entwickeln und dokumentieren. Verwendung verschiedener UML-Diagramme (z.B. Klassendiagramm) zur Dokumentation der Architektur. Betreuung bei der Implementierung in Python. Prototypische Umsetzung kritischer Systemanforderungen und Auswahl geeigneter Python-Bibliotheken. Definition einer REST-Schnittstelle für die Testsuite mittels OpenAPI 3.0 und Swagger.
Visual Studio Code Swagger Draw.io
UML 2.0 Python REST Git OpenAPI
Steinbeis Embedded Systems Technologies GmbH
4 Monate
2024-05 - 2024-08

Entwicklung einer KI-Models zur Objekterkennung

Softwareentwickler Python
Softwareentwickler

Entwicklung eines KI-Models zur Erkennung von bestimmten Objekten, um die Distanz zu diesen berechnen zu können.

Auswahl einer geeigneten KI-Methodik und KI-Architektur für die gestellte Aufgabe. Erarbeiten eines Prozesses zum Erstellen von Trainingsdaten. Trainieren eines KI-Models mittels Transfer Learning. Konvertieren des KI-Models, so dass es mit TensorRT auf der Zielhardware ausgeführt werden kann.

Detectron2 TensorRT COCO Annotator
Python
3 Jahre 3 Monate
2021-02 - 2024-04

Entwicklung eines Softwareproduktes im Bereich Industrie

Softwareentwickler C# .NET REST ...
Softwareentwickler
Entwicklung eines Softwareproduktes zur Unterstützung des Verpackungsprozesses im Industrie-Bereich. Erfassen von Anforderungen mit dem Product Owner und Erstellen von Lösungskonzepten zur deren Realisierung. Migration des Softwareproduktes von .NET 4.6 nach .NET Core 6 und dessen Schnittstellen von WCF nach REST mit ASP.NET sowie die Containerisierung mittels Docker.
Visual Studio Azure Devops Oracle Docker
C# .NET REST ASP.NET RabbitMQ Microservices Windows Presentation Foundation Windows Communication Foundation XML Scrum SAFe
Großer deutscher Automobilzulieferer
6 Monate
2021-08 - 2022-01

Entwicklung einer Softwareanwendung im Bereich Bildverarbeitung und künstliche Intelligenz

Softwareentwickler TensorFlow Python
Softwareentwickler
Ermitteln verschiedener Parameter einer Person mittels Bildverarbeitung und künstlicher Intelligenz (Gesichtserkennung). Darstellung des erfassten Videostreams mit den Parametern. Migration bestehender Model von Tensorflow 1 nach Tensorflow 2.
Visual Studio Code
TensorFlow Python
MAHLE International GmbH
1 Jahr 4 Monate
2019-08 - 2020-11

Entwicklung einer Prüfstand-Software

Softwareentwickler- und -architekt Python REST OPC UA ...
Softwareentwickler- und -architekt
Konzeption, Planung und Entwicklung der Software als Softwareentwickler und -architekt. Erarbeiten der Anforderungen zusammen mit dem Kunden. Definieren der Softwarearchitektur und des Softwaredesigns mit Hilfe von UML. Implementieren und Testen der Funktionalität. Einweisung und Abnahme beim Kunden.
Visual Studio Code LabView
Python REST OPC UA Git UML
MAHLE International GmbH
6 Jahre 2 Monate
2013-06 - 2019-07

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Softwareentwickler- und -architekt C# .NET ASP.NET ...
Softwareentwickler- und -architekt
Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik. Das Softwareprodukt wird zum Weiterleiten von Störmeldungen, welche in einem automatisierten Prozess auftreten, an das zuständige Personal eingesetzt. Im Rahmen des Softwareproduktes wurden auch zahlreiche Kundenprojekte (kundenspezifische Erweiterungen) umgesetzt.
C# .NET ASP.NET REST C++ MS SQL Datenbanken Visual Studio JavaScript jQuery MVVM Azure Subversion Git OPC UA XML JSON ADO.NET Entity Framework Windows Presentation Foundation UML WinCC
1 Jahr 11 Monate
2011-12 - 2013-10

Durchführung der Schulungen C# für Einsteiger und C# für Experten

Dozent C#/.NET ASP.NET
Dozent
Erstellen der Schulungsunterlagen für die beiden Schulungen. Durchführung der jeweils zweitägigen Schulungen an der technischen Akademie Esslingen zwei Mal pro Jahr sowie als Inhouse-Schulungen (z.B. beim Bayrischen Rundfunk).
Powerpoint Visual Studio
C#/.NET ASP.NET
Technische Akademie Esslingen
5 Jahre 8 Monate
2007-10 - 2013-05

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Software-Entwickler .NET C# ASP.NET ...
Software-Entwickler

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

.NET C# ASP.NET MS SQL Datenbanken C++ DevExpress
SIEMENS AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2021-12 - 2022-01

Reinforcement Learning

Zertifikat, University of Alberta (Online-Kurs)
Zertifikat
University of Alberta (Online-Kurs)
2 Monate
2020-12 - 2021-01

DeepLearning.AI TensorFlow Developer

Zertifikat, Deeplearning.ai (Online-Kurs)
Zertifikat
Deeplearning.ai (Online-Kurs)
2 Monate
2020-11 - 2020-12

Deep Learning

Zertifikat, Deeplearning.ai (Online-Kurs)
Zertifikat
Deeplearning.ai (Online-Kurs)
2 Monate
2020-10 - 2020-11

Machine Learning

Zertifikat, Standford University (Online-Kurs)
Zertifikat
Standford University (Online-Kurs)
2 Monate
2018-09 - 2018-10

Professional Scrum Master I

Zertifikat, Scrum.org
Zertifikat
Scrum.org
1 Jahr 6 Monate
2014-01 - 2015-06

Coaching Ausbildung

Zertifikat, Dehner Academy
Zertifikat
Dehner Academy
2 Jahre 3 Monate
2007-10 - 2009-12

Distributed Computing Systems Engineering

Master of Science, Brunel University London (Drüchgeführt an der Technischen Akademie Esslingen)
Master of Science
Brunel University London (Drüchgeführt an der Technischen Akademie Esslingen)

4 Jahre 11 Monate
2002-09 - 2007-07

Studium Softwaretechnik und Medieninformatik

Dipl.-Ing. (FH), Hochschule Esslingen
Dipl.-Ing. (FH)
Hochschule Esslingen

Position

Position

Softwareentwickler und -architekt

Kompetenzen

Kompetenzen

Top-Skills

C# Softwarearchitektur .NET Requirements Engineering Künstliche Intelligenz Python REST Git UML 2.0 Azure Devops MS SQL Datenbanken Oracle Visual Studio ASP.NET Azure Windows Presentation Foundation Windows Communication Foundation XML ADO.NET Entity Framework JSON HTTP

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten

Programmiersprachen

Python
Experte
C#
Experte

Datenbanken

MS SQL Server
Experte
Oracel
Experte

Branchen

Branchen

Industrie, Automotiv

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 5 Monate
2025-04 - heute

Dozent für Large Language Models

Dozent LLM RAG Prompt Engineering
Dozent
Halten der Vorlesung Large Language Models mit den Themen Sprachmodelle (RNN- und Transformer-Architektur), Prompt Engineering und RAG
Powerpoint
LLM RAG Prompt Engineering
Duale Hochschule Baden-Württemberg
Stuttgart
4 Jahre 5 Monate
2022-04 - heute

Weiterentwicklung und Support für eine Prüfstand-Software

Softwareentwickler Python REST OPC UA ...
Softwareentwickler
Erweiterung und Pflege der bereits entwickelten Software (siehe Projekt ?Entwicklung einer Prüfstand-Software?). Unterstützung des Kunden beim Implementieren von Python-Skripten, welche die Python-API der Prüfstand-Software verwenden. Support (Level 1 bis 3) für die Prüfstand-Software. Erweiterungen um neue Funktionalitäten und Anpassungen für den Einsatz neuer Hardware.
Visual Studio Code LabView
Python REST OPC UA CAN-Bus Git UML Doxygen HTTP
MAHLE International GmbH
5 Jahre
2021-09 - heute

Dozent für Advanced Software Engineering

Dozent Requirements Engineering Softwarearchitektur Agile Softwareentwicklung ...
Dozent

Halten der Vorlesung Advanced Software Engineering mit den Themen Scrum, User Stories, Requirements Engineering nach IREB, Schichtenarchitektur, MVC, MVVM und REST.

Powerpoint
Requirements Engineering Softwarearchitektur Agile Softwareentwicklung Künstliche Intelligenz Machine Learning
Duale Hochschule Baden-Württemberg
5 Monate
2024-09 - 2025-01

Entwicklung einer Architektur für eine Testsuite-Anwendung

Softwarearchitekt UML 2.0 Python REST ...
Softwarearchitekt
Analyse bestehender Implementierung und Ermitteln der Anforderungen zusammen mit dem Kunden. Dokumentation und Validierung der ermittelten Anforderungen. Anhand der Anforderungen eine passende Softwarearchitektur entwickeln und dokumentieren. Verwendung verschiedener UML-Diagramme (z.B. Klassendiagramm) zur Dokumentation der Architektur. Betreuung bei der Implementierung in Python. Prototypische Umsetzung kritischer Systemanforderungen und Auswahl geeigneter Python-Bibliotheken. Definition einer REST-Schnittstelle für die Testsuite mittels OpenAPI 3.0 und Swagger.
Visual Studio Code Swagger Draw.io
UML 2.0 Python REST Git OpenAPI
Steinbeis Embedded Systems Technologies GmbH
4 Monate
2024-05 - 2024-08

Entwicklung einer KI-Models zur Objekterkennung

Softwareentwickler Python
Softwareentwickler

Entwicklung eines KI-Models zur Erkennung von bestimmten Objekten, um die Distanz zu diesen berechnen zu können.

Auswahl einer geeigneten KI-Methodik und KI-Architektur für die gestellte Aufgabe. Erarbeiten eines Prozesses zum Erstellen von Trainingsdaten. Trainieren eines KI-Models mittels Transfer Learning. Konvertieren des KI-Models, so dass es mit TensorRT auf der Zielhardware ausgeführt werden kann.

Detectron2 TensorRT COCO Annotator
Python
3 Jahre 3 Monate
2021-02 - 2024-04

Entwicklung eines Softwareproduktes im Bereich Industrie

Softwareentwickler C# .NET REST ...
Softwareentwickler
Entwicklung eines Softwareproduktes zur Unterstützung des Verpackungsprozesses im Industrie-Bereich. Erfassen von Anforderungen mit dem Product Owner und Erstellen von Lösungskonzepten zur deren Realisierung. Migration des Softwareproduktes von .NET 4.6 nach .NET Core 6 und dessen Schnittstellen von WCF nach REST mit ASP.NET sowie die Containerisierung mittels Docker.
Visual Studio Azure Devops Oracle Docker
C# .NET REST ASP.NET RabbitMQ Microservices Windows Presentation Foundation Windows Communication Foundation XML Scrum SAFe
Großer deutscher Automobilzulieferer
6 Monate
2021-08 - 2022-01

Entwicklung einer Softwareanwendung im Bereich Bildverarbeitung und künstliche Intelligenz

Softwareentwickler TensorFlow Python
Softwareentwickler
Ermitteln verschiedener Parameter einer Person mittels Bildverarbeitung und künstlicher Intelligenz (Gesichtserkennung). Darstellung des erfassten Videostreams mit den Parametern. Migration bestehender Model von Tensorflow 1 nach Tensorflow 2.
Visual Studio Code
TensorFlow Python
MAHLE International GmbH
1 Jahr 4 Monate
2019-08 - 2020-11

Entwicklung einer Prüfstand-Software

Softwareentwickler- und -architekt Python REST OPC UA ...
Softwareentwickler- und -architekt
Konzeption, Planung und Entwicklung der Software als Softwareentwickler und -architekt. Erarbeiten der Anforderungen zusammen mit dem Kunden. Definieren der Softwarearchitektur und des Softwaredesigns mit Hilfe von UML. Implementieren und Testen der Funktionalität. Einweisung und Abnahme beim Kunden.
Visual Studio Code LabView
Python REST OPC UA Git UML
MAHLE International GmbH
6 Jahre 2 Monate
2013-06 - 2019-07

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Softwareentwickler- und -architekt C# .NET ASP.NET ...
Softwareentwickler- und -architekt
Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik. Das Softwareprodukt wird zum Weiterleiten von Störmeldungen, welche in einem automatisierten Prozess auftreten, an das zuständige Personal eingesetzt. Im Rahmen des Softwareproduktes wurden auch zahlreiche Kundenprojekte (kundenspezifische Erweiterungen) umgesetzt.
C# .NET ASP.NET REST C++ MS SQL Datenbanken Visual Studio JavaScript jQuery MVVM Azure Subversion Git OPC UA XML JSON ADO.NET Entity Framework Windows Presentation Foundation UML WinCC
1 Jahr 11 Monate
2011-12 - 2013-10

Durchführung der Schulungen C# für Einsteiger und C# für Experten

Dozent C#/.NET ASP.NET
Dozent
Erstellen der Schulungsunterlagen für die beiden Schulungen. Durchführung der jeweils zweitägigen Schulungen an der technischen Akademie Esslingen zwei Mal pro Jahr sowie als Inhouse-Schulungen (z.B. beim Bayrischen Rundfunk).
Powerpoint Visual Studio
C#/.NET ASP.NET
Technische Akademie Esslingen
5 Jahre 8 Monate
2007-10 - 2013-05

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Software-Entwickler .NET C# ASP.NET ...
Software-Entwickler

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

.NET C# ASP.NET MS SQL Datenbanken C++ DevExpress
SIEMENS AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2021-12 - 2022-01

Reinforcement Learning

Zertifikat, University of Alberta (Online-Kurs)
Zertifikat
University of Alberta (Online-Kurs)
2 Monate
2020-12 - 2021-01

DeepLearning.AI TensorFlow Developer

Zertifikat, Deeplearning.ai (Online-Kurs)
Zertifikat
Deeplearning.ai (Online-Kurs)
2 Monate
2020-11 - 2020-12

Deep Learning

Zertifikat, Deeplearning.ai (Online-Kurs)
Zertifikat
Deeplearning.ai (Online-Kurs)
2 Monate
2020-10 - 2020-11

Machine Learning

Zertifikat, Standford University (Online-Kurs)
Zertifikat
Standford University (Online-Kurs)
2 Monate
2018-09 - 2018-10

Professional Scrum Master I

Zertifikat, Scrum.org
Zertifikat
Scrum.org
1 Jahr 6 Monate
2014-01 - 2015-06

Coaching Ausbildung

Zertifikat, Dehner Academy
Zertifikat
Dehner Academy
2 Jahre 3 Monate
2007-10 - 2009-12

Distributed Computing Systems Engineering

Master of Science, Brunel University London (Drüchgeführt an der Technischen Akademie Esslingen)
Master of Science
Brunel University London (Drüchgeführt an der Technischen Akademie Esslingen)

4 Jahre 11 Monate
2002-09 - 2007-07

Studium Softwaretechnik und Medieninformatik

Dipl.-Ing. (FH), Hochschule Esslingen
Dipl.-Ing. (FH)
Hochschule Esslingen

Position

Position

Softwareentwickler und -architekt

Kompetenzen

Kompetenzen

Top-Skills

C# Softwarearchitektur .NET Requirements Engineering Künstliche Intelligenz Python REST Git UML 2.0 Azure Devops MS SQL Datenbanken Oracle Visual Studio ASP.NET Azure Windows Presentation Foundation Windows Communication Foundation XML ADO.NET Entity Framework JSON HTTP

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten

Programmiersprachen

Python
Experte
C#
Experte

Datenbanken

MS SQL Server
Experte
Oracel
Experte

Branchen

Branchen

Industrie, Automotiv

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.