Lead Developer / Tech Lead / DevOps / Cloud - C# .NET - Java - Azure - Containerisierung - Architecture
Aktualisiert am 09.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.04.2026
Verfügbar zu: 100%
davon vor Ort: 5%
DevOps
Azure
C#
Java
.Net
Clean Code
API
Agiles Testen
Cloud Computing
Cloud Architect
Microservices
Azure Devops
Spring Boot
Scrum
SonarQube
OpenAPI
Docker
Kubernetes
Agile Softwareentwicklung
REST
ASP.NET
Deutsch
Muttersprache
Englisch
C1

Einsatzorte

Einsatzorte

Leipzig (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2026-02 - heute

Konzeption und Entwicklung automatisierten End-to-End/API-Tests

Senior Backend-Developer, DevOps Playwright TypeScript .NET 10 ...
Senior Backend-Developer, DevOps
  • Konzeption und Entwicklung automatisierten End-to-End/API-Tests auf Basis definierten OpenAPI-Spezifikationen mit Playwright
  • Aufbau und Weiterentwicklung von Azure-DevOps-Pipelines zur Integration automatisierter Tests in den bestehenden CI/CD-Prozess
  • Enge Abstimmung und Zusammenarbeit in einem internationalen Projektteam nach Scrum
Playwright TypeScript .NET 10 C# ASP.NET Core Git Azure DevOps Azure Cloud API Management Service Cosmos DB Azure Entra ID OAuth2.0 Scrum
Deutsches Pharma-/Medizin-Unternehmen
5 Monate
2025-10 - 2026-02

Erweiterung einer bestehenden .NET Web API

Softwarearchitekt, Fullstack-Developer, DevOps .NET 9 C# ASP.NET Core ...
Softwarearchitekt, Fullstack-Developer, DevOps
  • Erweiterung einer bestehenden .NET Web API um neue Endpunkte zur Bereitstellung von Fahrzeugdaten an Drittsysteme
  • Umsetzung der Endpunkte contract-first gemäß OpenAPI -Spezifikation
  • Sicherstellung der Security-Anforderungen; Authentifizierung, Autorisierung, Rollen-/Rechtekonzept gegen Zitadel IDP mittels OAuth2.0
  • Aufbau und Pflege automatisierter Integrationstests zur Sicherstellung von Funktionalität und Regressionen
  • Umstellung auf Trunk-based Development inkl. Azure DevOps Pipelines zur Vereinfachung des Entwicklungsprozesses und Beschleunigung der Delivery-Zyklen
  • Kostenoptimierung in Azure durch Analyse und Optimierung von Ressourcen
  • Betreuung einer ETL-Strecke zur Transition/Migration von Daten
  • Weiterentwicklung der React Frontendkomponente
.NET 9 C# ASP.NET Core EF Core PostgreSQL Redis Git Azure DevOps Azure Cloud Azure Kubernetes Service Docker Helm Terraform Azure SQL Azure B2C Azure Entra ID OAuth2.0 Zitadel ETL Apache Airflow React
Automotive
9 Monate
2025-05 - 2026-01

Architektur, Entwicklung und DevOps einer Vorverarbeitungslösung

Softwarearchitekt, Fullstack-Developer .NET 8 C# ASP.NET Core ...
Softwarearchitekt, Fullstack-Developer
  • Architektur, Entwicklung und DevOps einer Vorverarbeitungslösung für den Rechnungsverarbeitungsprozess innerhalb der DocProStar-Plattform und einer WebApplikation für den internen Gebrauch
  • Erweiterung einer Cloud-Native Plattform mit einem RESTful API-Service und Azure Functions
  • Aufnahme und Priorisierung fachlicher Anforderungen mit dem Fachbereich, Pflege im Kanban-Board (Azure DevOps)
  • Zweiwöchentliche Abstimmungen, Ergebnisdemos und Iterationsplanung mit den Stakeholdern
  • Anbindung von Exchange- und SharePoint-Funktionalitäten über Microsoft Graph
  • Konzeptionierung/Entwicklung einer WebApplikation nach dem Coporate Design in Angular
  • Qualitätssicherung durch automatisierte End-to-End-Tests
.NET 8 C# ASP.NET Core EF Core Git Angular 19 TypeScript Azure DevOps Kanban DocProStar TCG Process Azure Cloud Azure WebApp Storage Account ServiceBus Azure Functions PostgreSQL Microsoft Graph API Exchange Online SharePoint Online xUnit TestContainers Clean Architecture Clean Code arc42
Deutscher Energiekonzern
1 Jahr
2024-04 - 2025-03

Entwicklung Einwegkunststofffonds-Plattform

Lead Developer Clean Architecture Vertical Slices .NET 6 ...
Lead Developer

  • Entwicklung der Einwegkunststofffonds-Plattform auf Basis einer skalierbaren Microservice-Architektur
  • Erstellung technischer Konzepte, Durchführung von EventStorming-Workshops
  • Sicherstellung von Codequalität durch Clean Code, Peer Reviews, Pair Programming und automatisierte Tests (Unit, Integration, E2E, Last)
  • Integration von Azure Services, Aufbau und Optimierung von CI/CD-Pipelines
  • Agile Softwareentwicklung nach Kanban
  • Enge Zusammenarbeit mit Product Owner und Wissenstransfer im Team
  • Mitwirkung am Recruiting als technischer Interviewer
Clean Architecture Vertical Slices .NET 6 .NET 8 C# Angular 18 Git Java 17 Spring Boot Vaadin PostgreSQL EF Core REST gRPC AMQP RabbitMQ Azure Service Bus MassTransit xUnit WebApplicationFactory TestContainers Playwright k6 Azure Cloud Storage Account Container Apps Azure Function Azure DevOps Azure Pipelines YAML-Pipelines Helm arc42 DDD EventStorming Kanban Barrierefreiheit BITV 2.0
Sinc GmbH / Umweltbundesamt
1 Jahr 3 Monate
2023-01 - 2024-03

Entwicklung einer Webplattform für das Bundesamt für Strahlenschutz

Softwarearchitekt, Lead Developer, DevOps Engineer Clean Architecture Spring Boot Maven ...
Softwarearchitekt, Lead Developer, DevOps Engineer
  • Verantwortung für die Umsetzung einer zukunftssicheren Webanwendung unter Berücksichtigung hoher Sicherheits- und Datenschutzanforderungen
  • Aufnahme und Analyse von Anforderungen, Entwicklung von Architekturkonzepten sowie Planung und Dokumentation
  • Steuerung und Mentoring des Entwicklerteams, Sicherstellung von Code-Qualität, Architekturentscheidungen und Einhaltung der Projektziele
  • Automatisierte Tests (Unit, Integration)
  • Aufbau und kontinuierliche Optimierung eines robusten CI/CDProzesses in Azure DevOps inklusive der Verwaltung von Environment-Stages in Kubernetes
  • Agile Softwareentwicklung nach Scrum
  • Hauptansprechpartner für technische Fragen und Anforderungen der Kundenseite
Clean Architecture Spring Boot Maven Java PostgreSQL Oracle Hibernate JPA REST OpenApi SAML jUnit SpringBootTest TestContainers Playwright Kubernetes Rancher Azure DevOps Azure Pipelines (YAML) Helm SonarQube arc42
Sinc GmbH / Bundesamt für Strahlenschutz
2 Jahre 3 Monate
2020-10 - 2022-12

Konzeption und Implementierung einer skalierbaren Microservice-Architektur

Senior Developer, Technical Lead Clean Architecture Spring Boot Maven ...
Senior Developer, Technical Lead
  • Konzeption und Implementierung einer skalierbaren Microservice-Architektur zur Überführung des bestehenden Monolithen im Bereich der Steuergerät-Codierung
  • Aktive Mitwirkung bei der Analyse und Modellierung der Domänen nach Domain Driven Design
  • Verantwortung für die technische Konzeptionierung und Umsetzung komplexer fachlicher Anforderungen in enger Abstimmung mit Stakeholdern und dem Entwicklungsteam
  • Aufbau und Optimierung einer Continuous Integration und Continuous Deployment Pipeline in Azure DevOps zur Automatisierung von Builds, Tests und Deployments
  • Sicherstellung der Codequalität durch Unit-, Integrationsund Contract-Tests
  • Förderung und Sicherstellung der Einhaltung von Clean Code- und SOLID-Prinzipien im Team
  • Enge Abstimmung und kontinuierlicher Austausch mit kundenseitigen sowie externen Entwicklungsteams, um die Integration und Interoperabilität der Microservices sicherzustellen
Clean Architecture Spring Boot Maven Java PostgreSQL REST AMQP Azure Service Bus OAuth OpenId jUnit SpringBootTest TestContainers Pact Azure Cloud Kubernetes Azure DevOps Azure Pipelines (YAML) Helm SonarQube arc42 Agile Softwareentwicklung Scrum ELK Elastic Search Contract Testing
Exxeta GmbH / Deutscher Automobilhersteller
Leipzig, Sindelfingen
2 Jahre 5 Monate
2018-05 - 2020-09

Übernahme und Weiterentwicklung Mercedes Benz Kodierdateneditor

Fullstack Developer JAVA EE .NET Framework .NET Core ...
Fullstack Developer
  • Übernahme und Weiterentwicklung einer Client-Server Architektur mit monolithischem Backend und FAT-Client
  • Einarbeitung und Spezialisierung in die Fachlichkeiten der Steuergerät-Codierung
  • Konzeption und Implementierung eines Rollen- Berechtigungssystem, einschließlich API-gestützter Integration in bestehende Anwendungen
JAVA EE .NET Framework .NET Core C# WPF MVVM Dojo Toolkit IBM DB2 REST jUnit xUnit CodedUI-Tests Azure DevOps Server TeamCity ELK Elastic Search Java
Exxeta GmbH / Deutscher Automobilhersteller
Leipzig, Sindelfingen
2 Jahre 9 Monate
2015-01 - 2017-09

Durchführung von internen Entwicklungsprojekten

Fullstack Developer, Teilprojektleiter von Automatisierungssystemen für Produktionsanlagen .NET Framework C# WPF ...
Fullstack Developer, Teilprojektleiter von Automatisierungssystemen für Produktionsanlagen
  • Entwicklung, Projektierung, Planung, Design, Umsetzung, Test, Inbetriebnahme und Qualifizierung von Automatisierungssystemen für Produktionsanlagen
  • Durchführung von internen Entwicklungsprojekten mit Schwerpunkt Automatisierung
  • Koordinierung von automatisierungsspezifischen Aufgaben mit den beteiligten Fachgruppen und der Linienorganisation
  • Leistung von technischem Support für die Automatisierungssysteme
  • Unterstützung bei der Optimierung von Arbeitsprozessen
  • Auslandseinsätze in Italien und Malaysia
.NET Framework C# WPF MVVM WCF LINQ xUnit Wasserfall V-Modell
B.Braun Melsungen AG
Melsungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2012-10 - 2014-12

Systems Engineering

M. Eng., Hochschule Nordhausen
M. Eng.
Hochschule Nordhausen
3 Jahre 1 Monat
2009-09 - 2012-09

Technische Informatik

B. Eng., Hochschule Nordhausen
B. Eng.
Hochschule Nordhausen

Position

Position

  • Softwarearchitekt
  • Lead Developer
  • Tech Lead
  • DevOps Engineer
  • Senior Backendentwickler

Kompetenzen

Kompetenzen

Top-Skills

DevOps Azure C# Java .Net Clean Code API Agiles Testen Cloud Computing Cloud Architect Microservices Azure Devops Spring Boot Scrum SonarQube OpenAPI Docker Kubernetes Agile Softwareentwicklung REST ASP.NET

Schwerpunkte

.NET C#
Experte
Spring / Java
Experte
CI/CD
Experte
Azure Cloud
Experte
Docker
Experte
Kubernetes
Fortgeschritten
DDD
Fortgeschritten
Automatisiertes Testen
Experte
UML
Fortgeschritten
Kafka
Fortgeschritten
Clean Code
Experte
Clean Architecture
Experte
Relationale Datenbanken
Fortgeschritten
NoSql
Basics
REST
Experte
grpc
Fortgeschritten
AMQP
Fortgeschritten
Angular
Fortgeschritten
VueJS
Fortgeschritten
WPF
Experte

Aufgabenbereiche

Architect
Fortgeschritten
Lead Developer
Fortgeschritten
Backend-Entwickler
Experte
Cloud-Entwickler
Experte
Frontend-Entwickler
Fortgeschritten
DevOps Engineer
Fortgeschritten
Scrum Master
Basics
Requirements Engineer
Basics

Produkte / Standards / Erfahrungen / Methoden

Profil

Softwarearchitekt & Senior-Fullstack-Entwickler mit >10 Jahren Erfahrung in .NET (C#), Azure und Spring Boot (Java). Ich konzipiere und realisiere skalierbare Microservice-Architekturen, Cloud-Lösungen und Webanwendungen - mit Fokus auf Sicherheit, Testautomatisierung und Betrieb. Routiniert in Scrum/Kanban, CI/CD (Azure DevOps, Kubernetes) und Domain-Driven Design; starker Partner für fachliche Analyse, Architekturentscheidungen und teamübergreifende Zusammenarbeit.


TOOLS / TECHNOLOGIEN

Architektur & Methodik

  • Microservices
  • SOA
  • Client-Server
  • Cloud-native Architekturen
  • Clean-Architecture
  • Hexagonal-Architecture
  • Onion-Architecture
  • Layered-Architecture
  • Vertical Slices
  • DDD
  • Domain Driven Design
  • Strategic Design
  • Tactical Design
  • Bounded Context
  • Domain Events
  • Event Storming
  • Clean Code
  • SOLID-Prinzipien
  • DI
  • Dependency Injection
  • IoC
  • Inversion of Control
  • API-First
  • Architektur-Entscheidungen
  • Sicherheitsentscheidungen
  • Serverless
  • arc42
  • ADR
  • Architecture Decision Record
  • PlantUML
  • UML
  • Quality Attributes
  • PoC
  • Proof-of-Concepts
  • CQRS
  • ACID
  • CAP
  • MVVM
  • MVC
  • MVP
  • Event Sourcing


.NET / C#

  • .NET Framework (4.0 ? 4.8.1)
  • .NET Core (2.1, 6, 8, 9, 10)
  • ASP.NET Core Web API
  • Entity Framework Core
  • LINQ
  • AutoMapper
  • FluentValidation
  • xUnit
  • NUnit
  • MSTest
  • FluentAssertions
  • WebApplicationFactory
  • Testcontainers
  • AutoFixture
  • WPF
  • WinForms
  • DevExpress
  • NuGet
  • Razor Pages
  • Blazor
  • MudBlazor
  • CodedUI-Tests
  • Quartz
  • SignalR
  • MassTransit


JAVA

  • Java (1.8, 11, 17)
  • Spring Boot (Spring Web, Spring Data)
  • Spring Security
  • Maven (3.x)
  • Hibernate
  • JPA
  • Liquibase
  • Flyway
  • Lombok
  • JUnit
  • TestContainers
  • SpringBootTest
  • Mockito
  • Java EE (8)
  • EJB
  • Vaadin


Web & Frontend

  • Angular (18, 19)
  • TypeScript
  • HTML
  • CSS
  • JavaScript
  • React
  • Vue.js
  • Dojo Toolkit


APIs & Messaging

  • HTTP
  • REST
  • OpenAPI
  • Swagger
  • API-Versionierung
  • Idempotenz
  • Fehler/Retry-Strategien
  • JSON
  • AMQP
  • Asynchronous Messaging
  • AsyncAPI
  • Azure Service Bus
  • RabbitMQ
  • gRPC/Protobuf
  • WebSockets
  • Microsoft Graph API
  • SOAP
  • Nginx
  • Apache Kafka
  • XML/XSD
  • GraphQL


DevOps & CI/CD

  • Azure DevOps (Repos, YAML-Pipelines)
  • Git (Branching/GitFlow/Trunk-based)
  • Artefakt-Management
  • Secrets-Handling
  • Quality Gates
  • Docker
  • Kubernetes
  • Helm Charts
  • kubectl
  • GitLab CI/CD
  • GitHub
  • SonarQube
  • Ingress
  • Bash
  • PowerShell
  • IaC
  • Terraform
  • ARM Templates
  • TeamCity
  • Jenkins
  • Trivy


Cloud & Hosting

  • App Service
  • VM
  • Container Apps
  • AKS
  • Storage Account (Blob/Queue/Table)
  • App Configuration (Feature Flags)
  • Key Vault
  • Entra ID (App Registrations, Managed Identities, RBAC)
  • Azure SQL
  • Application Insights
  • Azure Monitor
  • Log Analytics
  • Azure Container Registry (ACR)
  • Service Bus
  • Azure Functions
  • Azure API Management
  • Docker Compose
  • Event Grid
  • Cosmos DB
  • Logic Apps
  • Container Instances
  • Virtual Network
  • Private Endpoints
  • Application Gateway
  • IBM Websphere Application Server
  • IIS
  • Windows Services
  • Rancher


Observability & Betrieb

  • OpenTelemetry
  • Application Insights
  • Azure Monitor
  • Log Analytics
  • Grafana
  • Elastic Stack (Elasticsearch, Kibana, Logstash)
  • Dashboards
  • Alerting
  • SLIs/SLOs
  • Prometheus
  • Datadog


Security

  • OAuth 2.0
  • OpenID Connect
  • JWT
  • SSO
  • RBAC
  • Secret-Management (Key Vault, Managed Identities)
  • SSL
  • TLS/HTTPS
  • OWASP
  • Basic Auth
  • Azure Entra ID
  • Azure B2C
  • SAML 2.0
  • Microsoft Defender for Cloud
  • Zitadel
  • Keycloak
  • Okta


Testing & Qualität

  • Unit-Tests
  • Integrations-Tests
  • System-Tests
  • End-to-End-Tests (E2E)
  • TDD (Test Driven Development)
  • Testdaten-Strategien
  • User Acceptance Tests (UAT)
  • Contract Testing (Pact)
  • WireMock
  • Playwright
  • Barrierefreiheit WCAG
  • Barrierefreie-Informationstechnik-Verordnung (BITV 2.0)
  • k6 (Load/Performance)
  • Selenium


Versionsverwaltung

  • Git
  • Polyrepo
  • Git Flow
  • Trunk-based Development
  • Monorepo
  • Subversion (SVN)


Tools & Sonstiges

  • Visual Studio
  • JetBrains Rider
  • JetBrains IntelliJ IDEA
  • VS Code
  • Microsoft Office
  • Postman
  • Jira
  • Confluence
  • Miro
  • DocProStar
  • TCG Process
  • Camunda BPM
  • Wireshark
  • Python


Vorgehensmodell

  • Scrum
  • Kanban
  • Wasserfall
  • V-Modell

Betriebssysteme

Windows
Experte
Linux
Basics
MacOS
Fortgeschritten

Programmiersprachen

C# / .NET
Experte
Java Spring
Experte
Angular TypeScript
Fortgeschritten
Python
Fortgeschritten
VB.Net
Fortgeschritten
Kotlin
Basics

Datenbanken

SQL
PostgreSQL
Microsoft SQL
Migrationen
DDL, DML
Transaktionen
Indizes
ORM
Normalisierung
Redis Cache
CosmosDB
OracleDB
IBM DB2
Performance Tuning
NoSQL
MongoDB
SQLite
ETL

Branchen

Branchen

  • Automotive, Bereiche Steuergerät-Codierung
  • Medizintechnik
  • Öffentliche Behörde

Einsatzorte

Einsatzorte

Leipzig (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Monate
2026-02 - heute

Konzeption und Entwicklung automatisierten End-to-End/API-Tests

Senior Backend-Developer, DevOps Playwright TypeScript .NET 10 ...
Senior Backend-Developer, DevOps
  • Konzeption und Entwicklung automatisierten End-to-End/API-Tests auf Basis definierten OpenAPI-Spezifikationen mit Playwright
  • Aufbau und Weiterentwicklung von Azure-DevOps-Pipelines zur Integration automatisierter Tests in den bestehenden CI/CD-Prozess
  • Enge Abstimmung und Zusammenarbeit in einem internationalen Projektteam nach Scrum
Playwright TypeScript .NET 10 C# ASP.NET Core Git Azure DevOps Azure Cloud API Management Service Cosmos DB Azure Entra ID OAuth2.0 Scrum
Deutsches Pharma-/Medizin-Unternehmen
5 Monate
2025-10 - 2026-02

Erweiterung einer bestehenden .NET Web API

Softwarearchitekt, Fullstack-Developer, DevOps .NET 9 C# ASP.NET Core ...
Softwarearchitekt, Fullstack-Developer, DevOps
  • Erweiterung einer bestehenden .NET Web API um neue Endpunkte zur Bereitstellung von Fahrzeugdaten an Drittsysteme
  • Umsetzung der Endpunkte contract-first gemäß OpenAPI -Spezifikation
  • Sicherstellung der Security-Anforderungen; Authentifizierung, Autorisierung, Rollen-/Rechtekonzept gegen Zitadel IDP mittels OAuth2.0
  • Aufbau und Pflege automatisierter Integrationstests zur Sicherstellung von Funktionalität und Regressionen
  • Umstellung auf Trunk-based Development inkl. Azure DevOps Pipelines zur Vereinfachung des Entwicklungsprozesses und Beschleunigung der Delivery-Zyklen
  • Kostenoptimierung in Azure durch Analyse und Optimierung von Ressourcen
  • Betreuung einer ETL-Strecke zur Transition/Migration von Daten
  • Weiterentwicklung der React Frontendkomponente
.NET 9 C# ASP.NET Core EF Core PostgreSQL Redis Git Azure DevOps Azure Cloud Azure Kubernetes Service Docker Helm Terraform Azure SQL Azure B2C Azure Entra ID OAuth2.0 Zitadel ETL Apache Airflow React
Automotive
9 Monate
2025-05 - 2026-01

Architektur, Entwicklung und DevOps einer Vorverarbeitungslösung

Softwarearchitekt, Fullstack-Developer .NET 8 C# ASP.NET Core ...
Softwarearchitekt, Fullstack-Developer
  • Architektur, Entwicklung und DevOps einer Vorverarbeitungslösung für den Rechnungsverarbeitungsprozess innerhalb der DocProStar-Plattform und einer WebApplikation für den internen Gebrauch
  • Erweiterung einer Cloud-Native Plattform mit einem RESTful API-Service und Azure Functions
  • Aufnahme und Priorisierung fachlicher Anforderungen mit dem Fachbereich, Pflege im Kanban-Board (Azure DevOps)
  • Zweiwöchentliche Abstimmungen, Ergebnisdemos und Iterationsplanung mit den Stakeholdern
  • Anbindung von Exchange- und SharePoint-Funktionalitäten über Microsoft Graph
  • Konzeptionierung/Entwicklung einer WebApplikation nach dem Coporate Design in Angular
  • Qualitätssicherung durch automatisierte End-to-End-Tests
.NET 8 C# ASP.NET Core EF Core Git Angular 19 TypeScript Azure DevOps Kanban DocProStar TCG Process Azure Cloud Azure WebApp Storage Account ServiceBus Azure Functions PostgreSQL Microsoft Graph API Exchange Online SharePoint Online xUnit TestContainers Clean Architecture Clean Code arc42
Deutscher Energiekonzern
1 Jahr
2024-04 - 2025-03

Entwicklung Einwegkunststofffonds-Plattform

Lead Developer Clean Architecture Vertical Slices .NET 6 ...
Lead Developer

  • Entwicklung der Einwegkunststofffonds-Plattform auf Basis einer skalierbaren Microservice-Architektur
  • Erstellung technischer Konzepte, Durchführung von EventStorming-Workshops
  • Sicherstellung von Codequalität durch Clean Code, Peer Reviews, Pair Programming und automatisierte Tests (Unit, Integration, E2E, Last)
  • Integration von Azure Services, Aufbau und Optimierung von CI/CD-Pipelines
  • Agile Softwareentwicklung nach Kanban
  • Enge Zusammenarbeit mit Product Owner und Wissenstransfer im Team
  • Mitwirkung am Recruiting als technischer Interviewer
Clean Architecture Vertical Slices .NET 6 .NET 8 C# Angular 18 Git Java 17 Spring Boot Vaadin PostgreSQL EF Core REST gRPC AMQP RabbitMQ Azure Service Bus MassTransit xUnit WebApplicationFactory TestContainers Playwright k6 Azure Cloud Storage Account Container Apps Azure Function Azure DevOps Azure Pipelines YAML-Pipelines Helm arc42 DDD EventStorming Kanban Barrierefreiheit BITV 2.0
Sinc GmbH / Umweltbundesamt
1 Jahr 3 Monate
2023-01 - 2024-03

Entwicklung einer Webplattform für das Bundesamt für Strahlenschutz

Softwarearchitekt, Lead Developer, DevOps Engineer Clean Architecture Spring Boot Maven ...
Softwarearchitekt, Lead Developer, DevOps Engineer
  • Verantwortung für die Umsetzung einer zukunftssicheren Webanwendung unter Berücksichtigung hoher Sicherheits- und Datenschutzanforderungen
  • Aufnahme und Analyse von Anforderungen, Entwicklung von Architekturkonzepten sowie Planung und Dokumentation
  • Steuerung und Mentoring des Entwicklerteams, Sicherstellung von Code-Qualität, Architekturentscheidungen und Einhaltung der Projektziele
  • Automatisierte Tests (Unit, Integration)
  • Aufbau und kontinuierliche Optimierung eines robusten CI/CDProzesses in Azure DevOps inklusive der Verwaltung von Environment-Stages in Kubernetes
  • Agile Softwareentwicklung nach Scrum
  • Hauptansprechpartner für technische Fragen und Anforderungen der Kundenseite
Clean Architecture Spring Boot Maven Java PostgreSQL Oracle Hibernate JPA REST OpenApi SAML jUnit SpringBootTest TestContainers Playwright Kubernetes Rancher Azure DevOps Azure Pipelines (YAML) Helm SonarQube arc42
Sinc GmbH / Bundesamt für Strahlenschutz
2 Jahre 3 Monate
2020-10 - 2022-12

Konzeption und Implementierung einer skalierbaren Microservice-Architektur

Senior Developer, Technical Lead Clean Architecture Spring Boot Maven ...
Senior Developer, Technical Lead
  • Konzeption und Implementierung einer skalierbaren Microservice-Architektur zur Überführung des bestehenden Monolithen im Bereich der Steuergerät-Codierung
  • Aktive Mitwirkung bei der Analyse und Modellierung der Domänen nach Domain Driven Design
  • Verantwortung für die technische Konzeptionierung und Umsetzung komplexer fachlicher Anforderungen in enger Abstimmung mit Stakeholdern und dem Entwicklungsteam
  • Aufbau und Optimierung einer Continuous Integration und Continuous Deployment Pipeline in Azure DevOps zur Automatisierung von Builds, Tests und Deployments
  • Sicherstellung der Codequalität durch Unit-, Integrationsund Contract-Tests
  • Förderung und Sicherstellung der Einhaltung von Clean Code- und SOLID-Prinzipien im Team
  • Enge Abstimmung und kontinuierlicher Austausch mit kundenseitigen sowie externen Entwicklungsteams, um die Integration und Interoperabilität der Microservices sicherzustellen
Clean Architecture Spring Boot Maven Java PostgreSQL REST AMQP Azure Service Bus OAuth OpenId jUnit SpringBootTest TestContainers Pact Azure Cloud Kubernetes Azure DevOps Azure Pipelines (YAML) Helm SonarQube arc42 Agile Softwareentwicklung Scrum ELK Elastic Search Contract Testing
Exxeta GmbH / Deutscher Automobilhersteller
Leipzig, Sindelfingen
2 Jahre 5 Monate
2018-05 - 2020-09

Übernahme und Weiterentwicklung Mercedes Benz Kodierdateneditor

Fullstack Developer JAVA EE .NET Framework .NET Core ...
Fullstack Developer
  • Übernahme und Weiterentwicklung einer Client-Server Architektur mit monolithischem Backend und FAT-Client
  • Einarbeitung und Spezialisierung in die Fachlichkeiten der Steuergerät-Codierung
  • Konzeption und Implementierung eines Rollen- Berechtigungssystem, einschließlich API-gestützter Integration in bestehende Anwendungen
JAVA EE .NET Framework .NET Core C# WPF MVVM Dojo Toolkit IBM DB2 REST jUnit xUnit CodedUI-Tests Azure DevOps Server TeamCity ELK Elastic Search Java
Exxeta GmbH / Deutscher Automobilhersteller
Leipzig, Sindelfingen
2 Jahre 9 Monate
2015-01 - 2017-09

Durchführung von internen Entwicklungsprojekten

Fullstack Developer, Teilprojektleiter von Automatisierungssystemen für Produktionsanlagen .NET Framework C# WPF ...
Fullstack Developer, Teilprojektleiter von Automatisierungssystemen für Produktionsanlagen
  • Entwicklung, Projektierung, Planung, Design, Umsetzung, Test, Inbetriebnahme und Qualifizierung von Automatisierungssystemen für Produktionsanlagen
  • Durchführung von internen Entwicklungsprojekten mit Schwerpunkt Automatisierung
  • Koordinierung von automatisierungsspezifischen Aufgaben mit den beteiligten Fachgruppen und der Linienorganisation
  • Leistung von technischem Support für die Automatisierungssysteme
  • Unterstützung bei der Optimierung von Arbeitsprozessen
  • Auslandseinsätze in Italien und Malaysia
.NET Framework C# WPF MVVM WCF LINQ xUnit Wasserfall V-Modell
B.Braun Melsungen AG
Melsungen

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2012-10 - 2014-12

Systems Engineering

M. Eng., Hochschule Nordhausen
M. Eng.
Hochschule Nordhausen
3 Jahre 1 Monat
2009-09 - 2012-09

Technische Informatik

B. Eng., Hochschule Nordhausen
B. Eng.
Hochschule Nordhausen

Position

Position

  • Softwarearchitekt
  • Lead Developer
  • Tech Lead
  • DevOps Engineer
  • Senior Backendentwickler

Kompetenzen

Kompetenzen

Top-Skills

DevOps Azure C# Java .Net Clean Code API Agiles Testen Cloud Computing Cloud Architect Microservices Azure Devops Spring Boot Scrum SonarQube OpenAPI Docker Kubernetes Agile Softwareentwicklung REST ASP.NET

Schwerpunkte

.NET C#
Experte
Spring / Java
Experte
CI/CD
Experte
Azure Cloud
Experte
Docker
Experte
Kubernetes
Fortgeschritten
DDD
Fortgeschritten
Automatisiertes Testen
Experte
UML
Fortgeschritten
Kafka
Fortgeschritten
Clean Code
Experte
Clean Architecture
Experte
Relationale Datenbanken
Fortgeschritten
NoSql
Basics
REST
Experte
grpc
Fortgeschritten
AMQP
Fortgeschritten
Angular
Fortgeschritten
VueJS
Fortgeschritten
WPF
Experte

Aufgabenbereiche

Architect
Fortgeschritten
Lead Developer
Fortgeschritten
Backend-Entwickler
Experte
Cloud-Entwickler
Experte
Frontend-Entwickler
Fortgeschritten
DevOps Engineer
Fortgeschritten
Scrum Master
Basics
Requirements Engineer
Basics

Produkte / Standards / Erfahrungen / Methoden

Profil

Softwarearchitekt & Senior-Fullstack-Entwickler mit >10 Jahren Erfahrung in .NET (C#), Azure und Spring Boot (Java). Ich konzipiere und realisiere skalierbare Microservice-Architekturen, Cloud-Lösungen und Webanwendungen - mit Fokus auf Sicherheit, Testautomatisierung und Betrieb. Routiniert in Scrum/Kanban, CI/CD (Azure DevOps, Kubernetes) und Domain-Driven Design; starker Partner für fachliche Analyse, Architekturentscheidungen und teamübergreifende Zusammenarbeit.


TOOLS / TECHNOLOGIEN

Architektur & Methodik

  • Microservices
  • SOA
  • Client-Server
  • Cloud-native Architekturen
  • Clean-Architecture
  • Hexagonal-Architecture
  • Onion-Architecture
  • Layered-Architecture
  • Vertical Slices
  • DDD
  • Domain Driven Design
  • Strategic Design
  • Tactical Design
  • Bounded Context
  • Domain Events
  • Event Storming
  • Clean Code
  • SOLID-Prinzipien
  • DI
  • Dependency Injection
  • IoC
  • Inversion of Control
  • API-First
  • Architektur-Entscheidungen
  • Sicherheitsentscheidungen
  • Serverless
  • arc42
  • ADR
  • Architecture Decision Record
  • PlantUML
  • UML
  • Quality Attributes
  • PoC
  • Proof-of-Concepts
  • CQRS
  • ACID
  • CAP
  • MVVM
  • MVC
  • MVP
  • Event Sourcing


.NET / C#

  • .NET Framework (4.0 ? 4.8.1)
  • .NET Core (2.1, 6, 8, 9, 10)
  • ASP.NET Core Web API
  • Entity Framework Core
  • LINQ
  • AutoMapper
  • FluentValidation
  • xUnit
  • NUnit
  • MSTest
  • FluentAssertions
  • WebApplicationFactory
  • Testcontainers
  • AutoFixture
  • WPF
  • WinForms
  • DevExpress
  • NuGet
  • Razor Pages
  • Blazor
  • MudBlazor
  • CodedUI-Tests
  • Quartz
  • SignalR
  • MassTransit


JAVA

  • Java (1.8, 11, 17)
  • Spring Boot (Spring Web, Spring Data)
  • Spring Security
  • Maven (3.x)
  • Hibernate
  • JPA
  • Liquibase
  • Flyway
  • Lombok
  • JUnit
  • TestContainers
  • SpringBootTest
  • Mockito
  • Java EE (8)
  • EJB
  • Vaadin


Web & Frontend

  • Angular (18, 19)
  • TypeScript
  • HTML
  • CSS
  • JavaScript
  • React
  • Vue.js
  • Dojo Toolkit


APIs & Messaging

  • HTTP
  • REST
  • OpenAPI
  • Swagger
  • API-Versionierung
  • Idempotenz
  • Fehler/Retry-Strategien
  • JSON
  • AMQP
  • Asynchronous Messaging
  • AsyncAPI
  • Azure Service Bus
  • RabbitMQ
  • gRPC/Protobuf
  • WebSockets
  • Microsoft Graph API
  • SOAP
  • Nginx
  • Apache Kafka
  • XML/XSD
  • GraphQL


DevOps & CI/CD

  • Azure DevOps (Repos, YAML-Pipelines)
  • Git (Branching/GitFlow/Trunk-based)
  • Artefakt-Management
  • Secrets-Handling
  • Quality Gates
  • Docker
  • Kubernetes
  • Helm Charts
  • kubectl
  • GitLab CI/CD
  • GitHub
  • SonarQube
  • Ingress
  • Bash
  • PowerShell
  • IaC
  • Terraform
  • ARM Templates
  • TeamCity
  • Jenkins
  • Trivy


Cloud & Hosting

  • App Service
  • VM
  • Container Apps
  • AKS
  • Storage Account (Blob/Queue/Table)
  • App Configuration (Feature Flags)
  • Key Vault
  • Entra ID (App Registrations, Managed Identities, RBAC)
  • Azure SQL
  • Application Insights
  • Azure Monitor
  • Log Analytics
  • Azure Container Registry (ACR)
  • Service Bus
  • Azure Functions
  • Azure API Management
  • Docker Compose
  • Event Grid
  • Cosmos DB
  • Logic Apps
  • Container Instances
  • Virtual Network
  • Private Endpoints
  • Application Gateway
  • IBM Websphere Application Server
  • IIS
  • Windows Services
  • Rancher


Observability & Betrieb

  • OpenTelemetry
  • Application Insights
  • Azure Monitor
  • Log Analytics
  • Grafana
  • Elastic Stack (Elasticsearch, Kibana, Logstash)
  • Dashboards
  • Alerting
  • SLIs/SLOs
  • Prometheus
  • Datadog


Security

  • OAuth 2.0
  • OpenID Connect
  • JWT
  • SSO
  • RBAC
  • Secret-Management (Key Vault, Managed Identities)
  • SSL
  • TLS/HTTPS
  • OWASP
  • Basic Auth
  • Azure Entra ID
  • Azure B2C
  • SAML 2.0
  • Microsoft Defender for Cloud
  • Zitadel
  • Keycloak
  • Okta


Testing & Qualität

  • Unit-Tests
  • Integrations-Tests
  • System-Tests
  • End-to-End-Tests (E2E)
  • TDD (Test Driven Development)
  • Testdaten-Strategien
  • User Acceptance Tests (UAT)
  • Contract Testing (Pact)
  • WireMock
  • Playwright
  • Barrierefreiheit WCAG
  • Barrierefreie-Informationstechnik-Verordnung (BITV 2.0)
  • k6 (Load/Performance)
  • Selenium


Versionsverwaltung

  • Git
  • Polyrepo
  • Git Flow
  • Trunk-based Development
  • Monorepo
  • Subversion (SVN)


Tools & Sonstiges

  • Visual Studio
  • JetBrains Rider
  • JetBrains IntelliJ IDEA
  • VS Code
  • Microsoft Office
  • Postman
  • Jira
  • Confluence
  • Miro
  • DocProStar
  • TCG Process
  • Camunda BPM
  • Wireshark
  • Python


Vorgehensmodell

  • Scrum
  • Kanban
  • Wasserfall
  • V-Modell

Betriebssysteme

Windows
Experte
Linux
Basics
MacOS
Fortgeschritten

Programmiersprachen

C# / .NET
Experte
Java Spring
Experte
Angular TypeScript
Fortgeschritten
Python
Fortgeschritten
VB.Net
Fortgeschritten
Kotlin
Basics

Datenbanken

SQL
PostgreSQL
Microsoft SQL
Migrationen
DDL, DML
Transaktionen
Indizes
ORM
Normalisierung
Redis Cache
CosmosDB
OracleDB
IBM DB2
Performance Tuning
NoSQL
MongoDB
SQLite
ETL

Branchen

Branchen

  • Automotive, Bereiche Steuergerät-Codierung
  • Medizintechnik
  • Öffentliche Behörde

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.