Senior Software Engineer (.NET, Azure, Angular)
Aktualisiert am 30.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
.NET
Azure
Angular
C#
SQL
Docker
Kubernetes
Git
Azure DevOps
Entity Framework Core
ASP.NET Core
OAuth2
OIDC
JWT
Domain Driven Design
CI/CD
Scrum
Agile Softwareentwicklung
Clean Architecture
CQRS
Unit Testing
Integration Testing
Microservices
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+50km)
möglich

Projekte

Projekte

2 Monate
2026-03 - heute

Weiterentwicklung eines Cloud Native Microservice Systems

Teamleiter / Product Owner C# (.NET 10) Angular 21 (HTML/CSS/TypeScript) Scrum
Teamleiter / Product Owner
Weiterentwicklung eines Cloud Native Microservice Systems zur Automatisierung von Engineeringprozessen für einen weltweitagierenden Konzern mit C# (.NET 10), Angular 21 (HTML/CSS/TypeScript) und Scrum
  • Teamleitung:
    • Disziplinarische und fachliche Leitung eines Scrum-Entwicklerteams inklusive Planung von Weiterbildungen undDurchführung von Personalgesprächen
  • Product Ownership:
    • Konzeptionierung und Steuerung der Weiterentwicklung der Plattformarchitektur mit Workflow-Engines wie n8n undMicrosoft Power Platform in Abstimmung mit den Solution- und Business Ownern
  • Domain Driven Design:
    • ?Entwurf eines Domain Models zur Darstellung der Beziehungen zwischen den fachlichen Entitäten und zurVerbesserung des Systemverständnisses und der Interdisziplinären Kommunikation nach Domain Driven Design
C# (.NET 10) Angular 21 (HTML/CSS/TypeScript) Scrum
Ingenieurwesen
5 Monate
2025-12 - heute

Cloud Native Portfolio-Management-System

Software Architekt
Software Architekt

Ein Cloud Native Portfolio-Management-System für Freelancer zur Präsentation ihrer Projekte,

Zertifizierungen und Fähigkeiten

  • Cloud Native Architecture:
    • Entwickelt mit .NET Aspire für eine Cloud-native Entwicklungserfahrung mit Unterstützung einer lokalenUmgebung und eines Azure-Deployments
  • Vertical Slice Architecture:
    • Der modernere, schlanke Ansatz der Clean Architecture. Das Backend wird nach Feature-Slices mit CQRSstrukturiert ? jeder Slice besitzt Query/Command, Handler, Validierung und Endpoint. Das erhöht die Kohärenz und reduziert dieNotwendigkeit, Boilerplate-Code zu schreiben und für zukünftige Anforderungen zu optimieren, die möglicherweise nicht auftreten
  • Angular Frontend:
    • Performanceoptimierte long-scroll Marketingseite auf Basis von TailwindCSS mit Angular 21
  • Outbox Pattern:
    • Interaktionen mit externen Systemen werden durch das Outbox-Pattern realisiert, welches die Zuverlässigkeit undFehlertoleranz in verteilten Systemen erhöht
  • Terraform Deployment:
    • ?Produktions-Deployment auf Azure Container Apps mit Netzwerksicherheitsmaßnahmen einschließlich VNET-Segmentation, privaten Endpunkten und DNS-Auflösung mit Terraform. Dient sowohl als Trainingsprojekt als auch als Showcase von Cloud-Architektur-Fähigkeiten
Beratung
4 Jahre 10 Monate
2021-07 - heute

Implementierungsphase eines Cloud Native Microservice-Systems

Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack
Implementierungsphase eines Cloud Native Microservice-Systems mit Orchestrierung durch eine ProzessEngine zur Abbildung des End-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 13 (HTML/CSS/TypeScript)
  • Erstellung eines Microservice-Templates basierend auf der .NET Template-Engine mit Onion Architektur, CQRS und MediatR nach dem Chassis Pattern
  • Erstellung von Bibliotheken für übergreifende Konzepte wie Security und Testing
  • Implementierung von PoCs, z.B. für die Authorisierung
  • Teamleitung eines agilen Entwicklungsteams von 6-8 Entwicklern, Halten von Scrum-Meetings und Code Reviews
  • Entwicklung von Implementierungs- und Architekturkonzepten als Leiter der Backend-Taskforce
  • Sicherheitskoordination und Abstimmungen mit dem Betriebsrat und der IT Security des Kunden
  • Implementierung oder Konzeption von Bibliotheken für übergreifende Konzepte wie Logging, Fehlerbehandlung und Konsistenz in verteilten Systemen (Outbox Pattern, Idempotenz)
  • Implementierung von fachlichen und technischen Modulen
  • Implementierung einer Backup- und Restore-Lösung für lokale und Azure SQL Datenbanken mit Powershell
  • Aufsetzen einer Azure-Entwicklungsumgebung mit Azure AD B2C, Kubernetes, SQL Servern, Azure Functions, Azure App Configuration, Azure Service Bus, Application Insights, Container Registry, SignalR und Azure Maps
  • Weiterentwicklung von Azure Pipelines mit YAML-Templates und Powershell
  • Implementierung eines Mock-Service zur Anreicherung von OAuth2 Bearer Tokens als Azure Function mit Azure AD B2C
adesso SE
1 Jahr 7 Monate
2024-09 - 2026-03

Konzeption und Steuerung der Neu- und Weiterentwicklung der Software

Software Architekt / Product Owner JIRA draw.io C++ ...
Software Architekt / Product Owner
Konzeption und Steuerung der Neu- und Weiterentwicklung der Software für Bodenradargeräte mit Confluence, JIRA, draw. io und UML für eine Softwarelandschaft in C++, Python, Jenkins und Scrum
  • Codeharmonisierung:
    • Konzeptionierung und Steuerung der Architekturharmonisierung zur Konsolidierung der C++ Codebasis über alleProduktvarianten ? mit dem Ziel, Wiederverwendbarkeit, Wartbarkeit und Portierbarkeit zu maximieren und langfristig eine konsistente,effiziente Produktentwicklung sicherzustellen
  • Architekturmodularisierung:
    • Konzeptionierung und Steuerung der Modularisierung der Softwarearchitektur der Radarsignalverarbeitungzur Etablierung einheitlicher Datenobjekte als technische und kommunikative Brücke zwischen Teams zur Förderung von Datentransparenzund interdisziplinärer Zusammenarbeit
  • Container-Virtualisierung:
    • Konzeptionierung, Umsetzung und Aussteuerung eines Teams zur Virtualisierung der Module derRadarsoftware zur Schaffung einer modularen, portablen Infrastruktur auf Basis von Podman und Jenkins ? als Grundlage für skalierbareEntwicklung, flexible Teamzusammenarbeit und strategisches Outsourcing von Entwicklungsaufgaben
  • Framework für Integrationstests:
    • Architekturkonzeption und Leitung der Umsetzung eines benutzerfreundlichen Testframeworks in Pythonfür Integrationstests der Radarsoftware durch ein Nearshoring-Team ? unter Berücksichtigung von Qualitätsmerkmalen wie Usability,Wartbarkeit und Effizienz zur nachhaltigen Sicherung der Softwarequalität
  • Performance Tests:
    • Erstellung und Leitung der Umsetzung eines Performancetestkonzepts zur Optimierung vonSignalverarbeitungsalgorithmen unter Verwendung von Telegraf, InfluxDB und Grafana mit dem Ziel, die Effizienz der Plattformarchitekturdatengetrieben abzusichern und die Integration eines KI-basierten Klassifizierungsmodells systemseitig messbar und nachhaltig wartbar zugestalten
JIRA draw.io C++ Python Jenkins Scrum
Verteidigung
5 Monate
2024-07 - 2024-11

Architekturkonzeption und Implementierung eines Testtools

Software Architekt / Product Owner
Software Architekt / Product Owner
Architekturkonzeption und Implementierung eines Testtools zur Automatisierung von Abnahmetests für Radargeräte mitTestspezifikationen in natürlicher Sprache mit Python 3.12 und Robot Framework
  • Modulare Architektur:
    • Erstellung eines modularen Architekturkonzepts mit Anwendung des Interface Segregation Principle, umRegressionsfähigkeit der Tests auch ohne angeschlossene Hardware sicherzustellen und die lose Kopplung von Testlogik,Benutzeroberflächen und Drittsystemen über ein ereignisbasiertes Kommunikationsmodell zu ermöglichen
  • Natürlichsprachige Tests:
    • Konzeption und Entwicklung einer verständlichen Testspezifikation in natürlicher Sprache (Top-Down-Prinzip)mit Fokus auf Usability, Erlernbarkeit und Nachvollziehbarkeit; Grundlage bildeten funktionale Testfälle aus Siemens Polarion
  • Dienstleistersteuerung:
    • Steuerung und technische Abnahme externer Dienstleister für die Entwicklung hardwarenaherTreiberkomponenten, inklusive Integration in die bestehende Architektur unter Einhaltung definierter Schnittstellen und Qualitätsstandards
  • Testimplementierung:
    • ?Implementierung von Testtreibern und Testlogik mit Python 3.12 und Robot Framework in Zusammenarbeit mit demSystems Engineering Team
Verteidigung
11 Monate
2023-08 - 2024-06

Weiterentwicklung eines Cloud Native Microservice Systems

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)
Weiterentwicklung eines Cloud Native Microservice Systems zur Steuerung von Intralogistikprozessen für einen weltweit agierendenKonzern mit C# (.NET 8), Angular 16 (HTML/CSS/TypeScript) und GitHub CoPilot nach Scrum mit SAFe
  • FTS-Steuerungs-Backend:
    • Entwicklung hochverfügbarer C# Backend-Komponenten zur Steuerung autonomer fahrerloserTransportsysteme auf Basis von WebSockets und SignalR, mit Fokus auf einer resilienten und latenzarmen Kommunikation inklusiveDebugging mit Elasticsearch, Kibana und Beats
  • Lasttestsuite:
    • ?Konzeption und Umsetzung einer Testsuite zur Lastsimulation und Performancemessung in Kubernetes-Umgebungen zurzielgerichteten Identifikation von Bottlenecks in den Microservices zur Verbesserung der Gesamtstabilität und Systemantwortzeit mit DockerContainern und dem Gatling Framework mit Java
  • Integrationstests:
    • Implementierung von Integrationstests anhand realer Prozessketten zur frühzeitigen Validierung funktionaler Korrektheitund zur Reduktion technischer Schulden mit C# und SpecFlow zur kontinuierlichen Qualitätssicherung innerhalb der CI/CD-Pipeline
  • Virtual Actors:
    • Aufbau und Optimierung eines ASP.NET Core Microservice mit Virtual Actors (Microsoft Orleans) zur Reduktion von Latenzund Systemkomplexität durch gezielte Entkopplung und Lastverteilung
  • MongoDB-Migration:
    • Migration von Datenbankschemata mittels Saga-Pattern zur Sicherstellung von Datenkonsistenz zur Minimierung vonDowntimes und Migrationsrisiken für MongoDB
  • Verteiltes Caching:
    • Auswahl und Integration eines verteilten Caching-Frameworks zur Reduktion der Lesezugriffe auf persistente Speicherund zur Verbesserung der Antwortzeiten und Skalierbarkeit des Systems inklusive Erstellung von ADRs
Logistik
6 Monate
2023-05 - 2023-10

Architekturkonzeption und Implementierung eines Cloud Native Systems

Software Architekt C# (.NET 7) Angular 15 (HTML/CSS/Type Script)
Software Architekt
Architekturkonzeption und Implementierung eines Cloud Native Systems zur Planung von Maschinenvorführungen für das Kundencenter eines weltweit agierenden Konzerns mit C# (.NET 7) und Angular 15 (HTML/CSS/Type Script)
  • Domain Driven Design:
    • Erstellung eines Domänenmodells nach Domain Driven Design anhand der fachlichen Storys und in Kooperationmit dem Kunden mit Umschaltung zwischen Beschreibungstexten und Feldern der Entitäten in draw. io
  • Backend-Architektur:
    • Konzeptionierung und Implementierung der Backend-Architektur (ASP.NET Core Web Api mit CQRS und MediatR)sowie Implementierung von User Storys im Backend
  • Azure-Deployment:
    • Erstellung des Branching- und Release-Konzepts und Umsetzung als Azure Pipelines mit YAML-Templates undPowershell
  • Lead Entwickler:
    • Fachliche Leitung eines zeitweise 8-köpfigen Entwicklerteams inkl. Sprintvorbereitungen und Refinements
  • Microsoft Graph:
    • Analyse der Microsoft Dokumentation und Implementierung der Integration der Anwendung mit Outlook, SharePoint undPlanner über Microsoft Graph
  • Azure-Umgebung:
    • ?Einrichten und Abstimmen der Azure-Umgebungen mit App Service, Static Web App, Key Vault und OAuth2Konfiguration mit dem Cloudinfrastruktur-Team des Kunden
C# (.NET 7) Angular 15 (HTML/CSS/Type Script)
adesso SE
1 Jahr 10 Monate
2021-07 - 2023-04

Implementierungsphase eines Cloud Native Microservice-Systems

Lead Developer C# (.NET 6) Angular 13(HTML/CSS/TypeScript)
Lead Developer
Implementierungsphase eines Cloud Native Microservice-Systems mit Orchestrierung durch die Camunda Prozess-Engine zur Abbildung des End-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 13(HTML/CSS/TypeScript)
  • Microservice-Template:
    • Erstellung eines Microservice-Templates basierend auf der .NET Template-Engine mit Clean Architecture, CQRS und MediatR nach dem Chassis Pattern
  • Azure-Infrastruktur:
    • Aufsetzen einer Azure-Entwicklungsumgebung mit Azure AD B2C, Kubernetes, SQL Server, Azure Functions, AzureApp Configuration, Azure Service Bus, Application Insights, Container Registry, SignalR und Azure Maps
  • Security & Authorisierung:
    • Umsetzung der Konzernvorgaben aus dem Security-Konzept mit Azure Policy, Implementierung von ASP. NETCore Pipeline Filtern zur Bereinigung von Nutzereingaben und Implementierung einer Azure Function zur Anreicherung von OAuth2 BearerTokens
  • Übergreifende Bibliotheken:
    • Implementierung oder Konzeption von Bibliotheken für übergreifende Konzepte wie Logging, Fehlerbehandlung und Konsistenz in verteilten Systemen (Outbox Pattern, Idempotenz) sowie Bibliotheken für Security und Testing
  • Lead Developer:
    • Fachliche Leitung eines agilen Entwicklungsteams von 6-8 Entwicklern als Leiter der Backend-Taskforce, Halten von Scrum-Meetings und Code Reviews sowie Sicherheitskoordination und Abstimmungen mit dem Betriebsrat und der IT Security des Kunden und Abhalten von Refinement Sessions mit den Product Ownern des Kunden
  • CI/CD & Datenbank:
    • Weiterentwicklung von Azure Pipelines mit YAML-Templates und Azure Powershell inklusive Implementierung einer verteilten Backup- und Restore-Lösung für lokale und Azure SQL Datenbanken
C# (.NET 6) Angular 13(HTML/CSS/TypeScript)
adesso SE
4 Monate
2021-03 - 2021-06

Solution Definition Phase für ein Cloud Native Microservice-Systems

Senior Software Engineer C# (.NET 6) Angular 12 (HTML/CSS/TypeScript)
Senior Software Engineer
Solution Definition Phase für ein Cloud Native Microservice-System mit Orchestrierung durch eine Prozess-Engine zur Abbildung desEnd-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 12 (HTML/CSS/TypeScript)
  • Sicherheitskonzept:
    • Erstellung des Sicherheits- und Authorisierungskonzepts in Einklang mit den nicht-funktionalen Anforderungen desProjektes und den Informationssicherheitsrichtlinien des Konzerns
  • Anforderungsanalyse:
    • Plausibilitäts- und Aufwandsschätzung der funktionalen Anforderungen und Beratung des Kunden hinsichtlich dernicht-funktionalen Anforderungen an das System
  • Architekturvorschläge:
    • Ausarbeitung von Vorschlägen für Datenmodelle, Technologieauswahl und Komponentenarchitektur sowieErstellung von Kriterienkatalogen für Architektur- sowie Make-or-Buy-Entscheidungen
  • Kosten- und Aufwandsschätzungen:
    • ?Expertenschätzung der ca. 1500 Features für das große Festpreisangebot
C# (.NET 6) Angular 12 (HTML/CSS/TypeScript)
adesso SE
2 Monate
2021-01 - 2021-02

Entwurf und Implementierung eines Proof-Of-Concept

Senior Software Engineer - Fullstack Angular 12 (HTML/CSS/TypeScript)
Senior Software Engineer - Fullstack
Entwurf und Implementierung eines Proof-Of-Concepts für ein Low-Code Baukastensystem um Syncfusion UI-Komponenten zur Erweiterung von SharePoint-Anwendungen mit Angular 12 (HTML/CSS/TypeScript)
  • Anbieterauswahl:
    • Auswahl des Komponentenherstellers und Evaluation der benötigten Komponenten unter Berücksichtigung derEndnutzererfahrung und Preismodelle
  • Angular-Wrapper:
    • Implementierung der Angular-Wrapper und Konfigurationsklassen und Integration in das SharePoint-Datenmodell
  • Demo-Storybook:
    • Implementierung von Showroom Seiten mit den erstellten Komponenten für Kunden-Demos und Verkaufspräsentationen
Angular 12 (HTML/CSS/TypeScript)
adesso SE
1 Jahr
2020-01 - 2020-12

Entwurf und Implementierung einer Schnittstelle zur Steuerung von Transportrobotern

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Schnittstelle zur Steuerung von Transportrobotern (AGVs) durch Industrieanlagen mit MQTT/Json und HTTP/Json in C# (.NET Core 3.1)
  • Entwurf des Protokolls zur Steuerung der AGVs
  • Entwurf der Softwarearchitektur unter Berücksichtigung der Projektanforderungen
  • Testgetriebene Implementierung der Schnittstelle in C# mit .NET Standard
  • Testgetriebene Implementierung der REST-API in C# mit ASP.NET Core
  • Integration der Schnittstelle in ein bestehendes Logistiksystem
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Weiterentwicklung der Schnittstelle auf Seite der AGVs in Java
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
1 Jahr 9 Monate
2019-04 - 2020-12

Entwurf und Implementierung einer Anlagensteuerung

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Anlagensteuerung mit Schnittstellen zum Montageleitsystem eines deutschen Automobilherstellers mit WPF, WCF (TCP) und XML-Telegrammen in C#
  • Analyse von Dokumentationen der Montagesteuerung und Lastenheften
  • Entwurf des Datenmodells für die MSSQL-Datenbank
  • Testgetriebene Implementierung der Schnittstelle zur Montagesteuerung
  • Implementierung der Pick-By-Light Software und anderer Logistiksoftware
  • Implementierung der Konfigurations-Tools
  • Abstimmung der Prozesse mit der IT-Abteilung sowie den Logistikbetreibern des Auftraggebers
  • Schulung der Anwender, sowie des First- und Second-Level Supports
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Einrichtung und Administration der Software auf den Servern des Auftraggebers
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
2 Monate
2019-03 - 2019-04

Entwurf und Implementierung einer Logistiksoftware

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Logistiksoftware für einen Kommissionierwagen für einen Hersteller von Hochpräzisionsmaschinen mit WPF
  • Testgetriebene Implementierung der Business-Logik in C# mit dem .NET Framework
  • Integration der Software in das ERP-System des Kunden
  • UI/UX Designer und Testgetriebene Implementierung der grafischen Oberfläche mit WPF
  • Inbetriebnahme des Kommissionierwagens beim Auftraggeber
  • Erstellung einer Anwenderdokumentation
Safelog GmbH
8 Monate
2018-08 - 2019-03

Weiterentwicklung einer Schnittstelle

Software Engineer - Fullstack
Software Engineer - Fullstack
Weiterentwicklung einer Schnittstelle zwischen Pick-By-Light und Transportrobotern über UDP in C#
  • Weiterentwicklung des Protokolls zur Steuerung der AGVs
  • Testgetriebene Implementierung der Schnittstelle in C# mit dem .NET Framework
  • Integration der Schnittstelle in ein bestehendes Pick-By-Light System
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
8 Monate
2018-08 - 2019-03

Weiterentwicklung bestehender Systeme

Software Engineer - Fullstack
Software Engineer - Fullstack
  • Weiterentwicklung bestehender Systeme nach internen Vorgaben oder auf Kundenwunsch in C# oder Java
Safelog GmbH
7 Monate
2018-01 - 2018-07

Entwicklung einer Lizenzverwaltungssoftware für den Arbeitgeber

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
  • Erstellen eines Datenmodells (Entity Relationship Modell)
  • Entwurf der Softwarearchitektur unter Berücksichtigung der Projektanforderungen
  • Testgetriebene Implementierung der Serveranwendung in C# mit ASP.NET Core in Visual Studio 2015
  • UI/UX Design und Implementierung der Clientanwendung mit Angular in Visual Studio Code
Haller & Erne GmbH
4 Monate
2017-09 - 2017-12

Entwicklung eines Dashboards für die Getriebeproduktion

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Entwicklung eines Dashboards für die Getriebeproduktion einen namhaften deutschen Automobilherstellers
  • Weiterentwicklung und Test der Serveranwendung mit ASP.NET Core
  • UI/UX Design und Implementierung der Clientanwendung mit Angular
  • Implementierung der Übersetzung des proprietären Kundenprotokolls (RFID Binärdaten) in menschenlesbare Daten
  • Feinabstimmung der gewünschten User Experience in Rücksprache mit dem Kunden
Haller & Erne GmbH
5 Monate
2017-04 - 2017-08

Evaluation eines WLAN/Bluetooth-Moduls

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Evaluation eines WLAN/Bluetooth-Moduls zum Einsatz in Hardware des Arbeitgebers
  • Analyse der Datenblätter und Herstellerdokumentationen
  • Programmierung des Moduls in C++ mit MBed und EmBitz: Implementierung von Bluetooth Low Energy Konfiguration und verschiedener WPA-Enterprise Authentifizierungen im 2,4Ghz und 5Ghz Band
  • Programmierung eines Testtools in C# mit Visual Studio 2015 zur Evaluierung der selbst erstellten Firmware und der Firmware des Herstellers
Haller & Erne GmbH
8 Monate
2017-01 - 2017-08

Refactoring der Firmware einer Hardware-Neuentwicklung

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
  • Refactoring der Firmware in C++ mit EmBitz
  • Implementierung der XModem-Protokolls in C++
  • Implementierung eines RegEx-basierten String-Parsers
  • RADIUS-Server "FreeRADIUS" auf RaspberryPi installiert und konfiguriert
  • Zertifikate erstellt und alle Arten der WPA-Enterprise Authentifizierung getestet und dokumentiert
Haller & Erne GmbH
9 Monate
2016-10 - 2017-06

Entwicklung einer Android-App als Konfigurationstool

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Entwicklung einer Android-App als Konfigurationstool für eine Hardware-Neuentwicklung
  • Implementierung und Test der Business-Logik und der UI/UX Design der Oberfläche der App mit B4A in Visual Basic
  • Erstellen von animierten Grafiken aus CAD-Dateien für die Anzeige in der App
  • Implementierung des CRC-Prüfsummen-Algorithmus in Visual Basic
  • Implementierung des XModem Protokolls in Visual Basic
Haller & Erne GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2015-09 - 2016-09

Erststudium Mechatronik

B.Eng., Hochschule Heilbronn
B.Eng.
Hochschule Heilbronn
4 Jahre
2011-09 - 2015-08

Erststudium Automotive Systems Engineering

B.Eng., Hochschule Heilbronn
B.Eng.
Hochschule Heilbronn
3 Jahre
2008-09 - 2011-08

Berufsausbildung zum KfZ-Mechatroniker

Volkswagen Automobile Stuttgart GmbH
Volkswagen Automobile Stuttgart GmbH
8 Jahre 11 Monate
1998-09 - 2007-07

Allgemeinbildendes Abitur

Leibniz-Gymnasium Stuttgart-Feuerbach
Leibniz-Gymnasium Stuttgart-Feuerbach

Position

Position



Kompetenzen

Kompetenzen

Top-Skills

.NET Azure Angular C# SQL Docker Kubernetes Git Azure DevOps Entity Framework Core ASP.NET Core OAuth2 OIDC JWT Domain Driven Design CI/CD Scrum Agile Softwareentwicklung Clean Architecture CQRS Unit Testing Integration Testing Microservices

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich bin ein leidenschaftlicher Software-Entwickler, der sich auf .NET, Azure und Angular spezialisiert hat. Mit umfangreicher Erfahrung in diesen Technologien bewege ich mich sicher im Microsoft-Universum und stelle mit Begeisterung hochwertige Softwarelösungen für meine Auftraggeber her. Aktuell bin ich noch in einer Beratung in Festanstellung und bin auf Projektsuche, um in die Selbstständigkeit zu starten.
  • Ich habe einen hohen Anspruch an mein Handwerk und bin davon überzeugt, dass bewährte Methoden wie Clean Code, die SOLID Prinzipien, Design Patterns, effizientes Testing sowie saubere Architekturarbeit der Schlüssel zu einem hochwertigen Arbeitsergebnis sind. Neues zu lernen ist Teil jeden Projektes, gehört zu meinem Arbeitsalltag und bereitet mir Freude. Das sieht man auch an den zahlreichen Zertifizierungen und Schulungen, mit denen ich stets versuche mein Wissen zu vertiefen.
  • Von der Konzeption auf architektureller Ebene über die Implementierung und Testing, als auch beim Wissensaustausch und der Teamleitung agiler Entwicklungsteams sowie der Erstellung und Wartung von Cloud Workloads und DevOps Pipelines fühle ich mich im gesamten Wertschöpfungsprozess moderner Cloudprojekte wohl ? vielleicht auch bald zusammen mit Ihnen?


FÄHIGKEITEN

Methoden

  • DDD
  • Clean Architecture
  • Vertical Slice Architecture
  • Scrum
  • Kanban
  • SAFe
  • MVVM
  • arc42
  • C4 Model
  • Design Patterns
  • SOLID
  • UnitTesting
  • Integration Testing
  • TDD
  • BDD
  • Microservices
  • Self-Contained Systems
  • Code Review
  • CQRS
  • Code Generation
  • Templating
  • MVC
  • OOP
  • UML
  • Entity Relationship Diagramm
  • Domain Model


Entwicklungsumgebungen und Tools

  • Azure DevOps
  • Jenkins
  • Confluence
  • Diagrams. Net
  • Mermaid
  • Jira
  • Git
  • Grafana
  • Elasticsearch
  • n8n
  • BLE
  • GATT
  • XModem
  • X.509-Zertifikate
  • WPA Enterprise
  • RFID
  • FreeRADIUS
  • MQTT
  • GitLab
  • PyCharm
  • Siemens Polarion
  • Rider
  • HTTP
  • Visual Studio
  • Visual StudioCode
  • SQL Server Management Studio
  • Sublime Merge
  • Jupyter Notebook
  • Notepad++
  • CodeCompare
  • Postman
  • Swagger
  • NSwag
  • MQTTfx
  • B4J
  • EmBitz
  • Arduino
  • Microsoft Office


Künstliche Intelligenz

  • Claude 
  • GitHub Copilot 
  • ChatGPT 
  • Gemini


Cloud

  • Azure
  • Entra ID
  • Azure AD
  • Azure AD B2C
  • Azure Kubernetes Service
  • Azure Functions
  • Azure Container Apps
  • Azure App Service
  • AzureStatic Web Apps
  • Azure Key Vault
  • Azure App Configuration
  • Application Insights
  • Azure Container Registry
  • Azure Maps
  • Azure Policy


Compliance

  • SÜ2 
  • ISO 25000 
  • ISO 27001


Infrastruktur

  • Podman 
  • Docker 
  • Kubernetes 
  • Terraform 
  • RabbitMQ 
  • ESP32 
  • Azure Service Bus


Frameworks

  • .NET Aspire
  • ASP.NET Core
  • Angular
  • DevExtreme
  • Syncfusion
  • MediatR
  • Robot Framework
  • SignalR
  • Microsoft Graph
  • Playwright
  • WPF
  • SpecFlow
  • B4A
  • TailwindCSS
  • Microsoft Orleans
  • Camunda
  • WCF
  • Autofac
  • Prism
  • .NET Framework
  • .NET Core
  • DevExpress
  • MassTransit
  • Entity Framework
  • Entity Framework Core
  • AutoMapper
  • Unity
  • log4net
  • NLog
  • Web API
  • MSAL
  • OIDC
  • OAuth2
  • JWT


Berufserfahrung

Kunde: adesso


Aufgaben:

Schulung gehalten:

  • Azure Bootcamp mit Blazor, Azure Functions und KI

Programmiersprachen

C#
Python
Java
PowerShell
C++
HTML
CSS
TypeScript
Visual Basic
SCSS
C
Batch
XAML

Datenbanken

SQL Server
MongoDB
InfluxDB
Azure SQL
Azure Cosmos DB
SQLite
Microsoft Access

Einsatzorte

Einsatzorte

Stuttgart (+50km)
möglich

Projekte

Projekte

2 Monate
2026-03 - heute

Weiterentwicklung eines Cloud Native Microservice Systems

Teamleiter / Product Owner C# (.NET 10) Angular 21 (HTML/CSS/TypeScript) Scrum
Teamleiter / Product Owner
Weiterentwicklung eines Cloud Native Microservice Systems zur Automatisierung von Engineeringprozessen für einen weltweitagierenden Konzern mit C# (.NET 10), Angular 21 (HTML/CSS/TypeScript) und Scrum
  • Teamleitung:
    • Disziplinarische und fachliche Leitung eines Scrum-Entwicklerteams inklusive Planung von Weiterbildungen undDurchführung von Personalgesprächen
  • Product Ownership:
    • Konzeptionierung und Steuerung der Weiterentwicklung der Plattformarchitektur mit Workflow-Engines wie n8n undMicrosoft Power Platform in Abstimmung mit den Solution- und Business Ownern
  • Domain Driven Design:
    • ?Entwurf eines Domain Models zur Darstellung der Beziehungen zwischen den fachlichen Entitäten und zurVerbesserung des Systemverständnisses und der Interdisziplinären Kommunikation nach Domain Driven Design
C# (.NET 10) Angular 21 (HTML/CSS/TypeScript) Scrum
Ingenieurwesen
5 Monate
2025-12 - heute

Cloud Native Portfolio-Management-System

Software Architekt
Software Architekt

Ein Cloud Native Portfolio-Management-System für Freelancer zur Präsentation ihrer Projekte,

Zertifizierungen und Fähigkeiten

  • Cloud Native Architecture:
    • Entwickelt mit .NET Aspire für eine Cloud-native Entwicklungserfahrung mit Unterstützung einer lokalenUmgebung und eines Azure-Deployments
  • Vertical Slice Architecture:
    • Der modernere, schlanke Ansatz der Clean Architecture. Das Backend wird nach Feature-Slices mit CQRSstrukturiert ? jeder Slice besitzt Query/Command, Handler, Validierung und Endpoint. Das erhöht die Kohärenz und reduziert dieNotwendigkeit, Boilerplate-Code zu schreiben und für zukünftige Anforderungen zu optimieren, die möglicherweise nicht auftreten
  • Angular Frontend:
    • Performanceoptimierte long-scroll Marketingseite auf Basis von TailwindCSS mit Angular 21
  • Outbox Pattern:
    • Interaktionen mit externen Systemen werden durch das Outbox-Pattern realisiert, welches die Zuverlässigkeit undFehlertoleranz in verteilten Systemen erhöht
  • Terraform Deployment:
    • ?Produktions-Deployment auf Azure Container Apps mit Netzwerksicherheitsmaßnahmen einschließlich VNET-Segmentation, privaten Endpunkten und DNS-Auflösung mit Terraform. Dient sowohl als Trainingsprojekt als auch als Showcase von Cloud-Architektur-Fähigkeiten
Beratung
4 Jahre 10 Monate
2021-07 - heute

Implementierungsphase eines Cloud Native Microservice-Systems

Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack
Implementierungsphase eines Cloud Native Microservice-Systems mit Orchestrierung durch eine ProzessEngine zur Abbildung des End-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 13 (HTML/CSS/TypeScript)
  • Erstellung eines Microservice-Templates basierend auf der .NET Template-Engine mit Onion Architektur, CQRS und MediatR nach dem Chassis Pattern
  • Erstellung von Bibliotheken für übergreifende Konzepte wie Security und Testing
  • Implementierung von PoCs, z.B. für die Authorisierung
  • Teamleitung eines agilen Entwicklungsteams von 6-8 Entwicklern, Halten von Scrum-Meetings und Code Reviews
  • Entwicklung von Implementierungs- und Architekturkonzepten als Leiter der Backend-Taskforce
  • Sicherheitskoordination und Abstimmungen mit dem Betriebsrat und der IT Security des Kunden
  • Implementierung oder Konzeption von Bibliotheken für übergreifende Konzepte wie Logging, Fehlerbehandlung und Konsistenz in verteilten Systemen (Outbox Pattern, Idempotenz)
  • Implementierung von fachlichen und technischen Modulen
  • Implementierung einer Backup- und Restore-Lösung für lokale und Azure SQL Datenbanken mit Powershell
  • Aufsetzen einer Azure-Entwicklungsumgebung mit Azure AD B2C, Kubernetes, SQL Servern, Azure Functions, Azure App Configuration, Azure Service Bus, Application Insights, Container Registry, SignalR und Azure Maps
  • Weiterentwicklung von Azure Pipelines mit YAML-Templates und Powershell
  • Implementierung eines Mock-Service zur Anreicherung von OAuth2 Bearer Tokens als Azure Function mit Azure AD B2C
adesso SE
1 Jahr 7 Monate
2024-09 - 2026-03

Konzeption und Steuerung der Neu- und Weiterentwicklung der Software

Software Architekt / Product Owner JIRA draw.io C++ ...
Software Architekt / Product Owner
Konzeption und Steuerung der Neu- und Weiterentwicklung der Software für Bodenradargeräte mit Confluence, JIRA, draw. io und UML für eine Softwarelandschaft in C++, Python, Jenkins und Scrum
  • Codeharmonisierung:
    • Konzeptionierung und Steuerung der Architekturharmonisierung zur Konsolidierung der C++ Codebasis über alleProduktvarianten ? mit dem Ziel, Wiederverwendbarkeit, Wartbarkeit und Portierbarkeit zu maximieren und langfristig eine konsistente,effiziente Produktentwicklung sicherzustellen
  • Architekturmodularisierung:
    • Konzeptionierung und Steuerung der Modularisierung der Softwarearchitektur der Radarsignalverarbeitungzur Etablierung einheitlicher Datenobjekte als technische und kommunikative Brücke zwischen Teams zur Förderung von Datentransparenzund interdisziplinärer Zusammenarbeit
  • Container-Virtualisierung:
    • Konzeptionierung, Umsetzung und Aussteuerung eines Teams zur Virtualisierung der Module derRadarsoftware zur Schaffung einer modularen, portablen Infrastruktur auf Basis von Podman und Jenkins ? als Grundlage für skalierbareEntwicklung, flexible Teamzusammenarbeit und strategisches Outsourcing von Entwicklungsaufgaben
  • Framework für Integrationstests:
    • Architekturkonzeption und Leitung der Umsetzung eines benutzerfreundlichen Testframeworks in Pythonfür Integrationstests der Radarsoftware durch ein Nearshoring-Team ? unter Berücksichtigung von Qualitätsmerkmalen wie Usability,Wartbarkeit und Effizienz zur nachhaltigen Sicherung der Softwarequalität
  • Performance Tests:
    • Erstellung und Leitung der Umsetzung eines Performancetestkonzepts zur Optimierung vonSignalverarbeitungsalgorithmen unter Verwendung von Telegraf, InfluxDB und Grafana mit dem Ziel, die Effizienz der Plattformarchitekturdatengetrieben abzusichern und die Integration eines KI-basierten Klassifizierungsmodells systemseitig messbar und nachhaltig wartbar zugestalten
JIRA draw.io C++ Python Jenkins Scrum
Verteidigung
5 Monate
2024-07 - 2024-11

Architekturkonzeption und Implementierung eines Testtools

Software Architekt / Product Owner
Software Architekt / Product Owner
Architekturkonzeption und Implementierung eines Testtools zur Automatisierung von Abnahmetests für Radargeräte mitTestspezifikationen in natürlicher Sprache mit Python 3.12 und Robot Framework
  • Modulare Architektur:
    • Erstellung eines modularen Architekturkonzepts mit Anwendung des Interface Segregation Principle, umRegressionsfähigkeit der Tests auch ohne angeschlossene Hardware sicherzustellen und die lose Kopplung von Testlogik,Benutzeroberflächen und Drittsystemen über ein ereignisbasiertes Kommunikationsmodell zu ermöglichen
  • Natürlichsprachige Tests:
    • Konzeption und Entwicklung einer verständlichen Testspezifikation in natürlicher Sprache (Top-Down-Prinzip)mit Fokus auf Usability, Erlernbarkeit und Nachvollziehbarkeit; Grundlage bildeten funktionale Testfälle aus Siemens Polarion
  • Dienstleistersteuerung:
    • Steuerung und technische Abnahme externer Dienstleister für die Entwicklung hardwarenaherTreiberkomponenten, inklusive Integration in die bestehende Architektur unter Einhaltung definierter Schnittstellen und Qualitätsstandards
  • Testimplementierung:
    • ?Implementierung von Testtreibern und Testlogik mit Python 3.12 und Robot Framework in Zusammenarbeit mit demSystems Engineering Team
Verteidigung
11 Monate
2023-08 - 2024-06

Weiterentwicklung eines Cloud Native Microservice Systems

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)
Weiterentwicklung eines Cloud Native Microservice Systems zur Steuerung von Intralogistikprozessen für einen weltweit agierendenKonzern mit C# (.NET 8), Angular 16 (HTML/CSS/TypeScript) und GitHub CoPilot nach Scrum mit SAFe
  • FTS-Steuerungs-Backend:
    • Entwicklung hochverfügbarer C# Backend-Komponenten zur Steuerung autonomer fahrerloserTransportsysteme auf Basis von WebSockets und SignalR, mit Fokus auf einer resilienten und latenzarmen Kommunikation inklusiveDebugging mit Elasticsearch, Kibana und Beats
  • Lasttestsuite:
    • ?Konzeption und Umsetzung einer Testsuite zur Lastsimulation und Performancemessung in Kubernetes-Umgebungen zurzielgerichteten Identifikation von Bottlenecks in den Microservices zur Verbesserung der Gesamtstabilität und Systemantwortzeit mit DockerContainern und dem Gatling Framework mit Java
  • Integrationstests:
    • Implementierung von Integrationstests anhand realer Prozessketten zur frühzeitigen Validierung funktionaler Korrektheitund zur Reduktion technischer Schulden mit C# und SpecFlow zur kontinuierlichen Qualitätssicherung innerhalb der CI/CD-Pipeline
  • Virtual Actors:
    • Aufbau und Optimierung eines ASP.NET Core Microservice mit Virtual Actors (Microsoft Orleans) zur Reduktion von Latenzund Systemkomplexität durch gezielte Entkopplung und Lastverteilung
  • MongoDB-Migration:
    • Migration von Datenbankschemata mittels Saga-Pattern zur Sicherstellung von Datenkonsistenz zur Minimierung vonDowntimes und Migrationsrisiken für MongoDB
  • Verteiltes Caching:
    • Auswahl und Integration eines verteilten Caching-Frameworks zur Reduktion der Lesezugriffe auf persistente Speicherund zur Verbesserung der Antwortzeiten und Skalierbarkeit des Systems inklusive Erstellung von ADRs
Logistik
6 Monate
2023-05 - 2023-10

Architekturkonzeption und Implementierung eines Cloud Native Systems

Software Architekt C# (.NET 7) Angular 15 (HTML/CSS/Type Script)
Software Architekt
Architekturkonzeption und Implementierung eines Cloud Native Systems zur Planung von Maschinenvorführungen für das Kundencenter eines weltweit agierenden Konzerns mit C# (.NET 7) und Angular 15 (HTML/CSS/Type Script)
  • Domain Driven Design:
    • Erstellung eines Domänenmodells nach Domain Driven Design anhand der fachlichen Storys und in Kooperationmit dem Kunden mit Umschaltung zwischen Beschreibungstexten und Feldern der Entitäten in draw. io
  • Backend-Architektur:
    • Konzeptionierung und Implementierung der Backend-Architektur (ASP.NET Core Web Api mit CQRS und MediatR)sowie Implementierung von User Storys im Backend
  • Azure-Deployment:
    • Erstellung des Branching- und Release-Konzepts und Umsetzung als Azure Pipelines mit YAML-Templates undPowershell
  • Lead Entwickler:
    • Fachliche Leitung eines zeitweise 8-köpfigen Entwicklerteams inkl. Sprintvorbereitungen und Refinements
  • Microsoft Graph:
    • Analyse der Microsoft Dokumentation und Implementierung der Integration der Anwendung mit Outlook, SharePoint undPlanner über Microsoft Graph
  • Azure-Umgebung:
    • ?Einrichten und Abstimmen der Azure-Umgebungen mit App Service, Static Web App, Key Vault und OAuth2Konfiguration mit dem Cloudinfrastruktur-Team des Kunden
C# (.NET 7) Angular 15 (HTML/CSS/Type Script)
adesso SE
1 Jahr 10 Monate
2021-07 - 2023-04

Implementierungsphase eines Cloud Native Microservice-Systems

Lead Developer C# (.NET 6) Angular 13(HTML/CSS/TypeScript)
Lead Developer
Implementierungsphase eines Cloud Native Microservice-Systems mit Orchestrierung durch die Camunda Prozess-Engine zur Abbildung des End-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 13(HTML/CSS/TypeScript)
  • Microservice-Template:
    • Erstellung eines Microservice-Templates basierend auf der .NET Template-Engine mit Clean Architecture, CQRS und MediatR nach dem Chassis Pattern
  • Azure-Infrastruktur:
    • Aufsetzen einer Azure-Entwicklungsumgebung mit Azure AD B2C, Kubernetes, SQL Server, Azure Functions, AzureApp Configuration, Azure Service Bus, Application Insights, Container Registry, SignalR und Azure Maps
  • Security & Authorisierung:
    • Umsetzung der Konzernvorgaben aus dem Security-Konzept mit Azure Policy, Implementierung von ASP. NETCore Pipeline Filtern zur Bereinigung von Nutzereingaben und Implementierung einer Azure Function zur Anreicherung von OAuth2 BearerTokens
  • Übergreifende Bibliotheken:
    • Implementierung oder Konzeption von Bibliotheken für übergreifende Konzepte wie Logging, Fehlerbehandlung und Konsistenz in verteilten Systemen (Outbox Pattern, Idempotenz) sowie Bibliotheken für Security und Testing
  • Lead Developer:
    • Fachliche Leitung eines agilen Entwicklungsteams von 6-8 Entwicklern als Leiter der Backend-Taskforce, Halten von Scrum-Meetings und Code Reviews sowie Sicherheitskoordination und Abstimmungen mit dem Betriebsrat und der IT Security des Kunden und Abhalten von Refinement Sessions mit den Product Ownern des Kunden
  • CI/CD & Datenbank:
    • Weiterentwicklung von Azure Pipelines mit YAML-Templates und Azure Powershell inklusive Implementierung einer verteilten Backup- und Restore-Lösung für lokale und Azure SQL Datenbanken
C# (.NET 6) Angular 13(HTML/CSS/TypeScript)
adesso SE
4 Monate
2021-03 - 2021-06

Solution Definition Phase für ein Cloud Native Microservice-Systems

Senior Software Engineer C# (.NET 6) Angular 12 (HTML/CSS/TypeScript)
Senior Software Engineer
Solution Definition Phase für ein Cloud Native Microservice-System mit Orchestrierung durch eine Prozess-Engine zur Abbildung desEnd-2-End Geschäftsprozesses eines weltweit agierenden Konzerns mit C# (.NET 6) und Angular 12 (HTML/CSS/TypeScript)
  • Sicherheitskonzept:
    • Erstellung des Sicherheits- und Authorisierungskonzepts in Einklang mit den nicht-funktionalen Anforderungen desProjektes und den Informationssicherheitsrichtlinien des Konzerns
  • Anforderungsanalyse:
    • Plausibilitäts- und Aufwandsschätzung der funktionalen Anforderungen und Beratung des Kunden hinsichtlich dernicht-funktionalen Anforderungen an das System
  • Architekturvorschläge:
    • Ausarbeitung von Vorschlägen für Datenmodelle, Technologieauswahl und Komponentenarchitektur sowieErstellung von Kriterienkatalogen für Architektur- sowie Make-or-Buy-Entscheidungen
  • Kosten- und Aufwandsschätzungen:
    • ?Expertenschätzung der ca. 1500 Features für das große Festpreisangebot
C# (.NET 6) Angular 12 (HTML/CSS/TypeScript)
adesso SE
2 Monate
2021-01 - 2021-02

Entwurf und Implementierung eines Proof-Of-Concept

Senior Software Engineer - Fullstack Angular 12 (HTML/CSS/TypeScript)
Senior Software Engineer - Fullstack
Entwurf und Implementierung eines Proof-Of-Concepts für ein Low-Code Baukastensystem um Syncfusion UI-Komponenten zur Erweiterung von SharePoint-Anwendungen mit Angular 12 (HTML/CSS/TypeScript)
  • Anbieterauswahl:
    • Auswahl des Komponentenherstellers und Evaluation der benötigten Komponenten unter Berücksichtigung derEndnutzererfahrung und Preismodelle
  • Angular-Wrapper:
    • Implementierung der Angular-Wrapper und Konfigurationsklassen und Integration in das SharePoint-Datenmodell
  • Demo-Storybook:
    • Implementierung von Showroom Seiten mit den erstellten Komponenten für Kunden-Demos und Verkaufspräsentationen
Angular 12 (HTML/CSS/TypeScript)
adesso SE
1 Jahr
2020-01 - 2020-12

Entwurf und Implementierung einer Schnittstelle zur Steuerung von Transportrobotern

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Schnittstelle zur Steuerung von Transportrobotern (AGVs) durch Industrieanlagen mit MQTT/Json und HTTP/Json in C# (.NET Core 3.1)
  • Entwurf des Protokolls zur Steuerung der AGVs
  • Entwurf der Softwarearchitektur unter Berücksichtigung der Projektanforderungen
  • Testgetriebene Implementierung der Schnittstelle in C# mit .NET Standard
  • Testgetriebene Implementierung der REST-API in C# mit ASP.NET Core
  • Integration der Schnittstelle in ein bestehendes Logistiksystem
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Weiterentwicklung der Schnittstelle auf Seite der AGVs in Java
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
1 Jahr 9 Monate
2019-04 - 2020-12

Entwurf und Implementierung einer Anlagensteuerung

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Anlagensteuerung mit Schnittstellen zum Montageleitsystem eines deutschen Automobilherstellers mit WPF, WCF (TCP) und XML-Telegrammen in C#
  • Analyse von Dokumentationen der Montagesteuerung und Lastenheften
  • Entwurf des Datenmodells für die MSSQL-Datenbank
  • Testgetriebene Implementierung der Schnittstelle zur Montagesteuerung
  • Implementierung der Pick-By-Light Software und anderer Logistiksoftware
  • Implementierung der Konfigurations-Tools
  • Abstimmung der Prozesse mit der IT-Abteilung sowie den Logistikbetreibern des Auftraggebers
  • Schulung der Anwender, sowie des First- und Second-Level Supports
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Einrichtung und Administration der Software auf den Servern des Auftraggebers
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
2 Monate
2019-03 - 2019-04

Entwurf und Implementierung einer Logistiksoftware

Software Engineer - Fullstack
Software Engineer - Fullstack
Entwurf und Implementierung einer Logistiksoftware für einen Kommissionierwagen für einen Hersteller von Hochpräzisionsmaschinen mit WPF
  • Testgetriebene Implementierung der Business-Logik in C# mit dem .NET Framework
  • Integration der Software in das ERP-System des Kunden
  • UI/UX Designer und Testgetriebene Implementierung der grafischen Oberfläche mit WPF
  • Inbetriebnahme des Kommissionierwagens beim Auftraggeber
  • Erstellung einer Anwenderdokumentation
Safelog GmbH
8 Monate
2018-08 - 2019-03

Weiterentwicklung einer Schnittstelle

Software Engineer - Fullstack
Software Engineer - Fullstack
Weiterentwicklung einer Schnittstelle zwischen Pick-By-Light und Transportrobotern über UDP in C#
  • Weiterentwicklung des Protokolls zur Steuerung der AGVs
  • Testgetriebene Implementierung der Schnittstelle in C# mit dem .NET Framework
  • Integration der Schnittstelle in ein bestehendes Pick-By-Light System
  • Inbetriebnahme von Anlagen beim Auftraggeber
  • Erstellung von Anwender-, Inbetriebnehmer- und Entwicklerdokumentationen
Safelog GmbH
8 Monate
2018-08 - 2019-03

Weiterentwicklung bestehender Systeme

Software Engineer - Fullstack
Software Engineer - Fullstack
  • Weiterentwicklung bestehender Systeme nach internen Vorgaben oder auf Kundenwunsch in C# oder Java
Safelog GmbH
7 Monate
2018-01 - 2018-07

Entwicklung einer Lizenzverwaltungssoftware für den Arbeitgeber

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
  • Erstellen eines Datenmodells (Entity Relationship Modell)
  • Entwurf der Softwarearchitektur unter Berücksichtigung der Projektanforderungen
  • Testgetriebene Implementierung der Serveranwendung in C# mit ASP.NET Core in Visual Studio 2015
  • UI/UX Design und Implementierung der Clientanwendung mit Angular in Visual Studio Code
Haller & Erne GmbH
4 Monate
2017-09 - 2017-12

Entwicklung eines Dashboards für die Getriebeproduktion

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Entwicklung eines Dashboards für die Getriebeproduktion einen namhaften deutschen Automobilherstellers
  • Weiterentwicklung und Test der Serveranwendung mit ASP.NET Core
  • UI/UX Design und Implementierung der Clientanwendung mit Angular
  • Implementierung der Übersetzung des proprietären Kundenprotokolls (RFID Binärdaten) in menschenlesbare Daten
  • Feinabstimmung der gewünschten User Experience in Rücksprache mit dem Kunden
Haller & Erne GmbH
5 Monate
2017-04 - 2017-08

Evaluation eines WLAN/Bluetooth-Moduls

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Evaluation eines WLAN/Bluetooth-Moduls zum Einsatz in Hardware des Arbeitgebers
  • Analyse der Datenblätter und Herstellerdokumentationen
  • Programmierung des Moduls in C++ mit MBed und EmBitz: Implementierung von Bluetooth Low Energy Konfiguration und verschiedener WPA-Enterprise Authentifizierungen im 2,4Ghz und 5Ghz Band
  • Programmierung eines Testtools in C# mit Visual Studio 2015 zur Evaluierung der selbst erstellten Firmware und der Firmware des Herstellers
Haller & Erne GmbH
8 Monate
2017-01 - 2017-08

Refactoring der Firmware einer Hardware-Neuentwicklung

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
  • Refactoring der Firmware in C++ mit EmBitz
  • Implementierung der XModem-Protokolls in C++
  • Implementierung eines RegEx-basierten String-Parsers
  • RADIUS-Server "FreeRADIUS" auf RaspberryPi installiert und konfiguriert
  • Zertifikate erstellt und alle Arten der WPA-Enterprise Authentifizierung getestet und dokumentiert
Haller & Erne GmbH
9 Monate
2016-10 - 2017-06

Entwicklung einer Android-App als Konfigurationstool

Software Developer - Fullstack & Mobile
Software Developer - Fullstack & Mobile
Entwicklung einer Android-App als Konfigurationstool für eine Hardware-Neuentwicklung
  • Implementierung und Test der Business-Logik und der UI/UX Design der Oberfläche der App mit B4A in Visual Basic
  • Erstellen von animierten Grafiken aus CAD-Dateien für die Anzeige in der App
  • Implementierung des CRC-Prüfsummen-Algorithmus in Visual Basic
  • Implementierung des XModem Protokolls in Visual Basic
Haller & Erne GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2015-09 - 2016-09

Erststudium Mechatronik

B.Eng., Hochschule Heilbronn
B.Eng.
Hochschule Heilbronn
4 Jahre
2011-09 - 2015-08

Erststudium Automotive Systems Engineering

B.Eng., Hochschule Heilbronn
B.Eng.
Hochschule Heilbronn
3 Jahre
2008-09 - 2011-08

Berufsausbildung zum KfZ-Mechatroniker

Volkswagen Automobile Stuttgart GmbH
Volkswagen Automobile Stuttgart GmbH
8 Jahre 11 Monate
1998-09 - 2007-07

Allgemeinbildendes Abitur

Leibniz-Gymnasium Stuttgart-Feuerbach
Leibniz-Gymnasium Stuttgart-Feuerbach

Position

Position



Kompetenzen

Kompetenzen

Top-Skills

.NET Azure Angular C# SQL Docker Kubernetes Git Azure DevOps Entity Framework Core ASP.NET Core OAuth2 OIDC JWT Domain Driven Design CI/CD Scrum Agile Softwareentwicklung Clean Architecture CQRS Unit Testing Integration Testing Microservices

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Ich bin ein leidenschaftlicher Software-Entwickler, der sich auf .NET, Azure und Angular spezialisiert hat. Mit umfangreicher Erfahrung in diesen Technologien bewege ich mich sicher im Microsoft-Universum und stelle mit Begeisterung hochwertige Softwarelösungen für meine Auftraggeber her. Aktuell bin ich noch in einer Beratung in Festanstellung und bin auf Projektsuche, um in die Selbstständigkeit zu starten.
  • Ich habe einen hohen Anspruch an mein Handwerk und bin davon überzeugt, dass bewährte Methoden wie Clean Code, die SOLID Prinzipien, Design Patterns, effizientes Testing sowie saubere Architekturarbeit der Schlüssel zu einem hochwertigen Arbeitsergebnis sind. Neues zu lernen ist Teil jeden Projektes, gehört zu meinem Arbeitsalltag und bereitet mir Freude. Das sieht man auch an den zahlreichen Zertifizierungen und Schulungen, mit denen ich stets versuche mein Wissen zu vertiefen.
  • Von der Konzeption auf architektureller Ebene über die Implementierung und Testing, als auch beim Wissensaustausch und der Teamleitung agiler Entwicklungsteams sowie der Erstellung und Wartung von Cloud Workloads und DevOps Pipelines fühle ich mich im gesamten Wertschöpfungsprozess moderner Cloudprojekte wohl ? vielleicht auch bald zusammen mit Ihnen?


FÄHIGKEITEN

Methoden

  • DDD
  • Clean Architecture
  • Vertical Slice Architecture
  • Scrum
  • Kanban
  • SAFe
  • MVVM
  • arc42
  • C4 Model
  • Design Patterns
  • SOLID
  • UnitTesting
  • Integration Testing
  • TDD
  • BDD
  • Microservices
  • Self-Contained Systems
  • Code Review
  • CQRS
  • Code Generation
  • Templating
  • MVC
  • OOP
  • UML
  • Entity Relationship Diagramm
  • Domain Model


Entwicklungsumgebungen und Tools

  • Azure DevOps
  • Jenkins
  • Confluence
  • Diagrams. Net
  • Mermaid
  • Jira
  • Git
  • Grafana
  • Elasticsearch
  • n8n
  • BLE
  • GATT
  • XModem
  • X.509-Zertifikate
  • WPA Enterprise
  • RFID
  • FreeRADIUS
  • MQTT
  • GitLab
  • PyCharm
  • Siemens Polarion
  • Rider
  • HTTP
  • Visual Studio
  • Visual StudioCode
  • SQL Server Management Studio
  • Sublime Merge
  • Jupyter Notebook
  • Notepad++
  • CodeCompare
  • Postman
  • Swagger
  • NSwag
  • MQTTfx
  • B4J
  • EmBitz
  • Arduino
  • Microsoft Office


Künstliche Intelligenz

  • Claude 
  • GitHub Copilot 
  • ChatGPT 
  • Gemini


Cloud

  • Azure
  • Entra ID
  • Azure AD
  • Azure AD B2C
  • Azure Kubernetes Service
  • Azure Functions
  • Azure Container Apps
  • Azure App Service
  • AzureStatic Web Apps
  • Azure Key Vault
  • Azure App Configuration
  • Application Insights
  • Azure Container Registry
  • Azure Maps
  • Azure Policy


Compliance

  • SÜ2 
  • ISO 25000 
  • ISO 27001


Infrastruktur

  • Podman 
  • Docker 
  • Kubernetes 
  • Terraform 
  • RabbitMQ 
  • ESP32 
  • Azure Service Bus


Frameworks

  • .NET Aspire
  • ASP.NET Core
  • Angular
  • DevExtreme
  • Syncfusion
  • MediatR
  • Robot Framework
  • SignalR
  • Microsoft Graph
  • Playwright
  • WPF
  • SpecFlow
  • B4A
  • TailwindCSS
  • Microsoft Orleans
  • Camunda
  • WCF
  • Autofac
  • Prism
  • .NET Framework
  • .NET Core
  • DevExpress
  • MassTransit
  • Entity Framework
  • Entity Framework Core
  • AutoMapper
  • Unity
  • log4net
  • NLog
  • Web API
  • MSAL
  • OIDC
  • OAuth2
  • JWT


Berufserfahrung

Kunde: adesso


Aufgaben:

Schulung gehalten:

  • Azure Bootcamp mit Blazor, Azure Functions und KI

Programmiersprachen

C#
Python
Java
PowerShell
C++
HTML
CSS
TypeScript
Visual Basic
SCSS
C
Batch
XAML

Datenbanken

SQL Server
MongoDB
InfluxDB
Azure SQL
Azure Cosmos DB
SQLite
Microsoft Access

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.