Softwareentwicklung (C#/.NET) und KI
Aktualisiert am 22.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 80%
davon vor Ort: 0%
C#
Softwarearchitektur
.NET
Requirements Engineering
Künstliche Intelligenz
Python
TensorFlow
REST
Git
UML 2.0
Azure Devops
MS SQL Datenbanken
Oracle
Visual Studio
Deutsch

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

4 Jahre 4 Monate
2021-09 - 2025-12

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.

Halten der Vorlesung Machine-Learning mit dem Thema Large Language Models.

Powerpoint
Requirements Engineering Softwarearchitektur Agile Softwareentwicklung Künstliche Intelligenz Machine Learning
Hochschule in Stuttgart
4 Monate
2024-09 - 2024-12

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
UML 2.0 Python REST Git OpenAPI
4 Monate
2024-05 - 2024-08

Entwicklung einer KI-Models zur Objekterkennung

Software-Entwickler Python
Software-Entwickler

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 MES

Software-Entwickler C# .NET REST ...
Software-Entwickler
Entwicklung eines Softwareproduktes zur Unterstützung des Verpackungsprozesses im MES-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
Großer deutscher Mischkonzern
6 Monate
2021-11 - 2022-04

Entwicklung einer Softwareanwendung im Bereich Bildverarbeitung und künstliche Intelligenz

Software-Entwickler TensorFlow Python
Software-Entwickler
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
Großer deutscher Automobilzulieferer
1 Jahr 1 Monat
2019-09 - 2020-09

Entwicklung einer Prüfstand-Software

Softwarearchitekt Python REST OPC UA ...
Softwarearchitekt
Konzeption, Planung und Entwicklung der Software als Softwareentwickler und Softwarearchitekt. 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.
Python REST OPC UA Git UML
Großer deutscher Automobilzulieferer
6 Jahre 2 Monate
2013-06 - 2019-07

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Entwicklungsleiter C# .NET ASP.NET ...
Entwicklungsleiter
Entwicklungsleiter, Softwarearchitekt und -entwickler eines Softwareproduktes zur Weiterleitung von Störmeldungen aus automatisierten Prozessen. Release-Planung und Projektmanagement. Umsetzen agiler Methoden in der Produktentwicklung. Interne und externe Anforderungen erarbeiten und definieren.
C# .NET ASP.NET REST C++ MS SQL Datenbanken Visual Studio
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
Großer deutscher Konzern

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2021-12 - 2022-12

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
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

Kompetenzen

Kompetenzen

Top-Skills

C# Softwarearchitektur .NET Requirements Engineering Künstliche Intelligenz Python TensorFlow REST Git UML 2.0 Azure Devops MS SQL Datenbanken Oracle Visual Studio

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten

Programmiersprachen

Python
Experte
C#
Experte

Datenbanken

MS SQL Server
Experte
Oracel
Experte

Einsatzorte

Einsatzorte

Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

4 Jahre 4 Monate
2021-09 - 2025-12

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.

Halten der Vorlesung Machine-Learning mit dem Thema Large Language Models.

Powerpoint
Requirements Engineering Softwarearchitektur Agile Softwareentwicklung Künstliche Intelligenz Machine Learning
Hochschule in Stuttgart
4 Monate
2024-09 - 2024-12

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
UML 2.0 Python REST Git OpenAPI
4 Monate
2024-05 - 2024-08

Entwicklung einer KI-Models zur Objekterkennung

Software-Entwickler Python
Software-Entwickler

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 MES

Software-Entwickler C# .NET REST ...
Software-Entwickler
Entwicklung eines Softwareproduktes zur Unterstützung des Verpackungsprozesses im MES-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
Großer deutscher Mischkonzern
6 Monate
2021-11 - 2022-04

Entwicklung einer Softwareanwendung im Bereich Bildverarbeitung und künstliche Intelligenz

Software-Entwickler TensorFlow Python
Software-Entwickler
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
Großer deutscher Automobilzulieferer
1 Jahr 1 Monat
2019-09 - 2020-09

Entwicklung einer Prüfstand-Software

Softwarearchitekt Python REST OPC UA ...
Softwarearchitekt
Konzeption, Planung und Entwicklung der Software als Softwareentwickler und Softwarearchitekt. 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.
Python REST OPC UA Git UML
Großer deutscher Automobilzulieferer
6 Jahre 2 Monate
2013-06 - 2019-07

Entwicklung eines Softwareproduktes im Bereich Automatisierungstechnik

Entwicklungsleiter C# .NET ASP.NET ...
Entwicklungsleiter
Entwicklungsleiter, Softwarearchitekt und -entwickler eines Softwareproduktes zur Weiterleitung von Störmeldungen aus automatisierten Prozessen. Release-Planung und Projektmanagement. Umsetzen agiler Methoden in der Produktentwicklung. Interne und externe Anforderungen erarbeiten und definieren.
C# .NET ASP.NET REST C++ MS SQL Datenbanken Visual Studio
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
Großer deutscher Konzern

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2021-12 - 2022-12

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
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

Kompetenzen

Kompetenzen

Top-Skills

C# Softwarearchitektur .NET Requirements Engineering Künstliche Intelligenz Python TensorFlow REST Git UML 2.0 Azure Devops MS SQL Datenbanken Oracle Visual Studio

Betriebssysteme

Windows
Experte
Linux
Fortgeschritten

Programmiersprachen

Python
Experte
C#
Experte

Datenbanken

MS SQL Server
Experte
Oracel
Experte

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.