Analyse komplexer System, Software-Entwicklung, C#, Web, C++, CI/CD, AWS-Cloud
Aktualisiert am 01.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 19.07.2026
Verfügbar zu: 100%
davon vor Ort: 0%
Problemanalyse
Software
Bugfixing
C#
C++
Docker
CI/CD
AWS
Visual Studio
TDD
Deutsch
fließend
Englisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 Monate
2025-11 - 2026-07

Migration von CI/CD Infrastruktur von On-Prem in die Azure Cloud

Senior CI/CD Build-Infrastruktur Ingenieur Playbooks SBOM Kanban
Senior CI/CD Build-Infrastruktur Ingenieur

Migration von CI/CD Infrastruktur von On-Prem in die Azure Cloud und Sicherstellung einer hohen Verfügbarkeit der vorhandenen On-Prem Infrastruktur in reguliertem medizinischem Umfeld

  • Performance-Optimierung der Infrastruktur mit >40% reduzierten Laufzeiten vieler Build-Prozesse bei gleichzeitiger Senkung der Kosten.
  • Verbesserung der lokalen Entwicklungsumgebung aller Entwickler durch Reduktion der Netzwerklatenz zu zentralen Ressourcen.
  • Erfolgreiche Unterstützung bei der Einbindung eines Firmenstandorts in das globale Azure WAN, in enger Abstimmung mit Netzwerk- und Cloud-Infrastruktur-Teams.
  • Gewährleistung hoher Verfügbarkeit der CI/CD Infrastruktur durch Umsetzung eines Monitoring-Systems mit proaktiven Korrekturmaßnahmen und ohne Serviceunterbrechung.
  • Dokumentation aller aufgetretenen technischen Vorfälle und deren Lösung in Form von sofort einsetzbaren Playbooks.
  • Umsetzung einer CI-Infrastruktur, die alle kritischen Komponenten offline bereithält und so unabhängig von Online-Quellen betrieben werden kann.
  • Erstellung eines vereinheitlichten Konzepts für die Migration von >30 Pipelines.
  • Kritische Komponenten vollständig über IaC abgebildet und Inselwissen abgebaut.
  • Beratung bei der Auswahl optimaler Technologien im Bereich CI/CD unter Berücksichtigung verschiedener Kriterien
  • Teamgröße: 5-8

Arm Keil Axivion Azure Azure Container Instances Azure DevOps CI/CD Azure Networking Azure VMs und Virtual Machine Scale Sets Bash Bicep Docker Git Grafana Linux Linux Containers Packer Polyspace PowerShell Prometheus Python SSH Subversion VectorCAST Windows Containers Windows Performance Analyzer Windows Server Yocto / BitBake
Playbooks SBOM Kanban
LivaNova Medizintechnik
3 Jahre 2 Monate
2023-02 - 2026-03

Leitende technische Konzeption und Umsetzung einer SaaS-Plattform

Senior Lead Fullstack Developer / Lead Software Architect CI/CD Clean Code IaC (Infrastructure-as-Code) ...
Senior Lead Fullstack Developer / Lead Software Architect

Leitende technische Konzeption und Umsetzung einer SaaS-Plattform zur Analyse von Webseiten im Bereich der DSGVO-Auditierung

  • Erfolgreiche Entwicklung und Deployment einer Microservice-Architektur in heterogener AWS und Hetzner-Cloud
  • Entwicklung einer kosteneffizienten Cloud-nativen Lösung
  • Entkopplung der Dienste durch Event-Messaging-Architektur
  • Gewährleistung eines sicheren Betriebs durch gehärtete und containerisierte Pakete und strikte IAM-Richtlinien
  • Überwachung und Monitoring der Plattform durch Observability-Technologien
  • Training und produktiver Einsatz eines spezialisierten Machine-Learning-Modells in DSGVO-Domäne
  • Teamgröße: 1-3
.NET (dotnet) Ansible ASP.net AWS Amplify AWS API Gateway AWS CloudFormation AWS DynamoDB AWS Lambda AWS S3 AWS SES AWS SQS AWS Timestream Azure DevOps Bash C# CSS Debian Docker Docker Swarm EF.net (EntityFramework) Git Hetzner HTML5 InfluxDB LINQ ML.net MySQL Node.js NPM NSubstitute Nuget OpenAPI OpenTelemetry PowerShell Svelte TeamCity Terraform Typescript xUnit
CI/CD Clean Code IaC (Infrastructure-as-Code) ITSec Kanban Microservices REST TDD
SaaS Startup im Bereich DSGVO-Auditierung
5 Monate
2025-01 - 2025-05

Fehleranalyse und Korrektur von 3D-Algorithmen

Senior Software Analyst / Senior Software Developer Agile
Senior Software Analyst / Senior Software Developer

Fehleranalyse und Korrektur von 3D-Algorithmen innerhalb einer Simulations- und Planungssoftware für militärische Drohnen in sicherheitskritischen Flugräumen

  • Visualisierungstool entwickelt, um kritische Algorithmusprobleme sichtbar zu machen
  • In Algorithmen und Geschäftslogik Fehler korrigiert, die zu Missionsabbrüchen bei Drohneneinsätzen führen könnten
  • Entwicklern Best-Practices und Clean Code vermittelt
  • Flugparameter-Anforderungen der Stakeholder mit Implementierung abgeglichen und Abweichungen kommuniziert
  • Teamgröße: 4

C++ CUDA Debian Eigen Jenkins OSG Qt Redmine (Easyredmine)
Agile
Rheinmetall Technical Publications GmbH
4 Monate
2024-07 - 2024-10

Problemanalyse und Softwareentwicklung

Senior Software Analyst / Backend Developer Clean code Coaching Scrum ...
Senior Software Analyst / Backend Developer
Problemanalyse und Softwareentwicklung im Bereich Schmalband-Datenkommunikation für taktische Funkgeräte
  • Entwickler im Bereich Soldatensysteme und Schmalband-Kommunikation beraten
  • Fehler im P_MUL Multicast Transfer Protokoll identifiziert und behoben
  • Mitarbeiter im Bereich Softwaredesign und Unit-Tests (TDD) geschult
  • Teamgröße: 8
Apache Karaf Java Jenkins JUnit Open Stack SonarQube
Clean code Coaching Scrum TDD
Blackned GmbH
3 Jahre 6 Monate
2021-01 - 2024-06

Aufbau und Weiterentwicklung der CI/CD Infrastruktur

Lead CI/CD Architect / Product-Owner Teilbereich Software Git flow REST Scrum
Lead CI/CD Architect / Product-Owner Teilbereich Software

Aufbau und Weiterentwicklung der CI/CD Infrastruktur im Kontext C4I-Soldatensysteme, um bis zu 30 Entwickler zu befähigen gleichzeitig Code zu liefern

  • Produktteam von 5 Personen geführt, um Anforderungen an CI/CD und Releasemanagement umzusetzen
  • Softwareentwicklungsprozess mitkonzipiert (Technologieauswahl, Git flow, Umsetzung, Schulung)
  • Verantwortung über den Release-Prozess der Software übernommen
  • Erfolgreich CI/CD für Hardware und Software im regulierten Sicherheitskontext verwaltet
  • Migration der früheren CI/CD Infrastruktur von TFVC nach Git
  • Dokumentation der Infrastruktur etabliert (Lightweight Architecture Decision Records, LADR)
  • Scrum-Prozess mit Dashboards und KPIs unterstützt
  • Traceability der Kundenanforderungen von Doors-Systemspezifikation bis zum Unit-Test hergestellt
  • Teamgröße: 15-30

.NET Angular Azure DevOps C# Git Jira MSSQL Node.js OpenTelemetry PowerShell Redis SQLite UWP XAML
Git flow REST Scrum
Rheinmetall Defence Electronics
1 Jahr 4 Monate
2019-09 - 2020-12

Analyse bestehender Version des C4I-Soldatensystems

Requirements-Engineer / Senior Software Developer Agile Kommunika?on TDD
Requirements-Engineer / Senior Software Developer

Analyse bestehender Version des C4I-Soldatensystems und Planung der nächsten Entwicklungsgeneration mit neuem Technologie-Stack und Integration eines neuen multinationalen Entwicklungsteams

  • Anforderungen der neuen Generation der Software analysiert und Aufgaben koordiniert
  • Beschaffungsprozess für Hardware und Software forciert, um Arbeitsfähigkeit sicherzustellen
  • Erfolgreich neues Team aufgebaut
  • Austausch des neuen Teams mit den Entwicklern der aktuellen Software gewährleistet
  • Onboarding eines multinationalen Entwicklerteams in den Entwicklungsprozess durchgeführt
  • Teamgröße: 10

.NET Azure DevOps C# LINQ Nuget UWP WinForms WPF XAML
Agile Kommunika?on TDD
Rheinmetall Electronics GmbH
3 Jahre 4 Monate
2016-06 - 2019-09

Aufbau einer effizienten CI/CD Pipeline

Senior Software Developer CI/CD Agile Clean Code Unit Tests
Senior Software Developer CI/CD

Aufbau einer effizienten CI/CD Pipeline für die Generierung von 3D-Daten für Simulationen im Terabyte-Bereich

  • Erfolgreiche Umsetzung von mehreren CI/CD Content-Pipelines in TeamCity
  • Analyse und Korrektur von Abstürzen und Fehlern in den Generierprozessen durchgeführt
  • Laufzeit von C++ Generierprozessen optimiert
  • Aufgaben mit Software-Herstellern koordiniert, um Termine einzuhalten
  • Teamgröße: 5

Azure DevOps C++ Perforce Subversion (SVN) TeamCity Visual Studio WinDBG
Agile Clean Code Unit Tests
Rheinmetall Electronics GmbH
7 Jahre 2 Monate
2009-05 - 2016-06

Weiterentwicklung von Algorithmen und Prozessen

Software Developer 3D GIS V-Modell
Software Developer 3D

Weiterentwicklung von Algorithmen und Prozessen für 3D-Simulatoren und Datengenerierung in den Bereichen Flug, Land und Marine. Aufbau von CI/CD Prozessen

  • Unit-Tests in 3D-Komponenten eingeführt und Entwickler zu Unit Tests, TDD und Clean Code geschult
  • Visualisierungsalgorithmen unter Windows und Linux entwickelt (Vektoren, Rasterisierung, Splines, Voronoi, Triangulation)
  • Algorithmen zur Projektion von Geodaten entwickelt
  • Prozesssimulationen für A400M und Heavy Lift Offshore Vessels mitentwickelt
  • CI/CD für Softwarekomponenten eingeführt
  • Teamgröße: 5-15

.NET Azure DevOps Boost C# C++ CMake Confluence gTest Havok Physics Engine Jenkins OpenFlight OpenGL OpeneSceneGraph (OSG) Qt Subversion (SVN) Terrain Genera?on So?ware Vision Engine WPF XAML
GIS V-Modell
Rheinmetall Electronics GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Problemanalyse Software Bugfixing C# C++ Docker CI/CD AWS Visual Studio TDD

Produkte / Standards / Erfahrungen / Methoden

Fähigkeiten und Erfahrungen:
  • AWS Certified Solution Architect (Zertifiziert, Associate) ? Migration und Konzeption von Architekturen in der Cloud. (Credly )
  • Software-Architekt (Zertifiziert, > 5 Jahre) ? Umfangreiche Erfahrung in der Architektur von skalierbaren, komplexen Systemen.
  • Software-Ingenieur (zusätzliche Weiterbildung über MIT xPro) ? Fundierte Weiterbildung und Spezialisierung im Bereich moderner Software-Technologien.
  • Software-Entwickler (C# > 10 Jahre, C++ > 10 Jahre) ? Langjährige Praxis in der Konzeption und Entwicklung von Anwendungen mit verschiedensten Anforderungen.
  • Erfahrung mit heterogener Betriebssystem-Landschaft ? Mehrjährige Erfahrung unter Windows und Linux
  • CI/CD-Experte mit > 10 Jahren Erfahrung ? Expertise in der Implementierung von Continuous Integration/Continuous Deployment Pipelines (Azure DevOps, JetBrains TeamCity). Monitoring und Observability mittels OpenTelemetry.
  • Umfassende Kenntnisse in Entwicklungswerkzeugen und -bibliotheken ? Tiefgehendes Wissen in .NET, WPF, UWP, ASP.NET Core, Entity Framework Core, LINQ, xUnit, Dependency Injection, protobuf, Windows Internals, Visual Studio, IntelliJ, UML, Docker, Datenbanken und weiteren Technologien.
  • Erfahrung und Verständnis von relationalen und nicht-relationalen Datenbanken ? Abbildung der Anforderungen auf MySQL, Redis, Document-, Key-Value, Wide-Column-, Graph- oder Blockchain-Datenbanken.
  • Analyse komplexer Software-Projekte ? Spezialisiert auf das Zerlegen und Lösen von komplexen technischen Herausforderungen.
  • Einsatz von TDD und Clean Code Prinzipien ? Fokus auf nachhaltige Codequalität, kontinuierliche Tests und statische Codeanalyse zur Sicherstellung stabiler und wartbarer Software (Roslyn, Resharper, SonarQube, NDepend).
  • Debugging und Diagnose komplexer Systeme ? Expertenwissen in der Fehlerdiagnose verteilter Systeme, Multithreading, Asynchronität und Netzwerkkommunikation.
  • Optimierung komplexer Systeme ? Langjährige Erfahrung mit Performance- und Memory-Profiling (Visual Studio Performance Profiler, JetBrains DotMemory, JetBrains DotTrace)
  • Product-Owner (> 3 Jahre) ? Erfahrung in der Führung von agilen Teams.
  • Requirements-Breakdown auf Arbeitsebene für das Team ? Fähigkeit zur effizienten Kommunikation und Aufteilung von Anforderungen.
  • Verteidigungshintergrund mit > 15 Jahren Erfahrung ? Umfassendes Know-how in verschiedenen verteidigungsrelevanten Domänen (militärische und zivile 3D Simulation, C4I-Soldatensysteme).
  • Ausbildungsbeauftragter ? Verantwortlich für Ausbildung von Nachwuchskräften.
  • Autor von (auf Anfrage) ? Fachautor und Experte in der Ausbildung junger Fachkräfte.

C#:
  • .NET
  • WPF
  • XAML
  • LINQ
  • MVVM
  • xUnit
  • nSubstitute
  • Nuget
  • Dependency Injection (DI)/ Unity/ IoC for ASP net
  • Visual Studio Performance Profiler
  • Jetbrains Resharper
  • JetBrains DotMemory
  • JetBrains DotTrace
  • Roslyn
  • UWP
  • WinForms
  • EF Core
  • ASP.NET
  • ML Net

C++:
  • Msbuild
  • Qt
  • Boost
  • CMake
  • OSG
  • Make
  • gTest/ CppTest

Java:
  • JUnit/ TestNG
  • Apache Karaf
  • P_MUL

Python:
  • NLP
  • Pandas
  • numpy

Web:
  • REST
  • Bootstrap
  • OpenAPI
  • Node.Js
  • Svelte
  • Angular

Cloud:
  • AWS
  • Hetzner

AWS-Technologien:
  • IAM
  • Amplify
  • API
  • Lambda
  • CloudFormation
  • SQS
  • SNS
  • SES
  • S3
  • DynamoDB
  • Timestream

Sonstiges:
  • Protobuf
  • Jira/ Confluence
  • OpenTelemetry
  • InfluxDB
  • SonarQube

Infrastruktur:
  • PowerShell
  • Bash
  • Virtual Box
  • Sysinternals
  • JSON, YAML, XML, HTML
  • Teamcity
  • Azure DevOps (TFS)
  • Docker + Docker Swarm
  • Jenkins
  • HashiCorp Vagrant
  • HyperV
  • Ansible
  • HashiCorp Nomad
  • Canonical Multipass
  • Grafana, Prometheus, HyperDx, InfluxDB
  • Terraform
  • Open Stack


Profil:

  • Der Kandidat beschäftigt sich ausgiebig mit KI-Technologien, Software-Architektur und CI/CD-Infrastruktur
  • Er entwickelt Konzepte, wie KI-Technologien in regulierten Industrien eingesetzt werden können
  • Seine Arbeit an und mit persönlichen KI-Assistenten mit tiefgreifendem Wissensmanagement erlaubt ihm, fundiertere und durchdachtere Entscheidungen zu treffen
  • Während KI überall präsent ist, ist er überzeugt davon, dass die letztendliche Verantwortung für die Ergebnisse immer bei den Benutzern liegen muss
  • Das führt dazu, dass Aspekte wie datenschutzkonforme Nutzung dieser Technologien in regulierten Industrien und Bereichen mit erhöhten Sicherheitsanforderungen für ihn wichtig sind
  • Er evaluiert kontinuierlich Lösungen für einen sicheren Betrieb von KI in Unternehmen und arbeitet aktiv an deren Umsetzung


Fähigkeiten und Erfahrungen:

  • AWS Certified Solution Architect (Zertifiziert, Associate) ? Migration und Konzeption von Architekturen in der Cloud. (Credly)
  • Software-Architekt (Zertifiziert, > 5 Jahre) ? Umfangreiche Erfahrung in der Architektur von skalierbaren, komplexen Systemen.
  • Software-Ingenieur (zusätzliche Weiterbildung über MIT xPro) ? Fundierte Weiterbildung und Spezialisierung im Bereich moderner Software-Technologien.
  • Software-Entwickler (C# > 10 Jahre, C++ > 10 Jahre) ? Langjährige Praxis in der Konzeption und Entwicklung von Anwendungen mit verschiedensten Anforderungen.
  • Erfahrung mit heterogener Betriebssystem-Landschaft ? Mehrjährige Erfahrung unter Windows und Linux.
  • CI/CD-Experte mit > 10 Jahren Erfahrung ? Expertise in der Implementierung von Continuous Integration/Continuous Deployment Pipelines (Azure DevOps, JetBrains TeamCity). Monitoring und Observability mittels OpenTelemetry.
  • Umfassende Kenntnisse in Entwicklungswerkzeugen und -bibliotheken ? Tiefgehendes Wissen in .NET, WPF, UWP, ASP.NET Core, Entity Framework Core, LINQ, xUnit, Dependency Injection, protobuf, Windows Internals, Visual Studio, IntelliJ, UML, Docker, Datenbanken und weiteren Technologien.
  • Erfahrung und Verständnis von relationalen und nicht-relationalen Datenbanken ? Abbildung der Anforderungen auf MySQL, Redis, Document-, Key-Value, Wide-Column-, Graph- oder Blockchain-Datenbanken.
  • Analyse komplexer Software-Projekte ? Spezialisiert auf das Zerlegen und Lösen von komplexen technischen Herausforderungen.
  • Einsatz von TDD und Clean Code Prinzipien ? Fokus auf nachhaltige Codequalität, kontinuierliche Tests und statische Codeanalyse zur Sicherstellung stabiler und wartbarer Software (Roslyn, Resharper, SonarQube, NDepend).
  • Debugging und Diagnose komplexer Systeme ? Expertenwissen in der Fehlerdiagnose verteilter Systeme, Multithreading, Asynchronität und Netzwerkkommunikation.
  • Optimierung komplexer Systeme ? Langjährige Erfahrung mit Performance- und Memory-Profiling (WPA, Visual Studio Performance Profiler, JetBrains DotMemory, JetBrains DotTrace)
  • Product-Owner (> 3 Jahre) ? Erfahrung in der Führung von agilen Teams.
  • Requirements-Breakdown auf Arbeitsebene für das Team ? Fähigkeit zur effizienten Kommunikation und Aufteilung von Anforderungen.
  • Verteidigungshintergrund mit > 15 Jahren Erfahrung ? Umfassendes Know-how in verschiedenen verteidigungsrelevanten Domänen (militärische und zivile 3D-Simulation, C4I-Soldatensysteme).
  • Erfahrung im medizinischen Bereich ? Sicherstellung von Qualität und Sicherheit von Software unter IEC 62304 und ISO 13485 Standard.
  • Ausbildungsbeauftragter ? Verantwortlich für Ausbildung von Nachwuchskräften

Betriebssysteme

Windows
Linux
Debian
Alpine
Android

Programmiersprachen

C#
Java
Python
JavaScript
Typescript
PHP
C++

Datenbanken

SQL in general
MySQL
SQLite
MSSQL
Redis
Key-Value-Stores
Document
Graph
Blockchain



Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 Monate
2025-11 - 2026-07

Migration von CI/CD Infrastruktur von On-Prem in die Azure Cloud

Senior CI/CD Build-Infrastruktur Ingenieur Playbooks SBOM Kanban
Senior CI/CD Build-Infrastruktur Ingenieur

Migration von CI/CD Infrastruktur von On-Prem in die Azure Cloud und Sicherstellung einer hohen Verfügbarkeit der vorhandenen On-Prem Infrastruktur in reguliertem medizinischem Umfeld

  • Performance-Optimierung der Infrastruktur mit >40% reduzierten Laufzeiten vieler Build-Prozesse bei gleichzeitiger Senkung der Kosten.
  • Verbesserung der lokalen Entwicklungsumgebung aller Entwickler durch Reduktion der Netzwerklatenz zu zentralen Ressourcen.
  • Erfolgreiche Unterstützung bei der Einbindung eines Firmenstandorts in das globale Azure WAN, in enger Abstimmung mit Netzwerk- und Cloud-Infrastruktur-Teams.
  • Gewährleistung hoher Verfügbarkeit der CI/CD Infrastruktur durch Umsetzung eines Monitoring-Systems mit proaktiven Korrekturmaßnahmen und ohne Serviceunterbrechung.
  • Dokumentation aller aufgetretenen technischen Vorfälle und deren Lösung in Form von sofort einsetzbaren Playbooks.
  • Umsetzung einer CI-Infrastruktur, die alle kritischen Komponenten offline bereithält und so unabhängig von Online-Quellen betrieben werden kann.
  • Erstellung eines vereinheitlichten Konzepts für die Migration von >30 Pipelines.
  • Kritische Komponenten vollständig über IaC abgebildet und Inselwissen abgebaut.
  • Beratung bei der Auswahl optimaler Technologien im Bereich CI/CD unter Berücksichtigung verschiedener Kriterien
  • Teamgröße: 5-8

Arm Keil Axivion Azure Azure Container Instances Azure DevOps CI/CD Azure Networking Azure VMs und Virtual Machine Scale Sets Bash Bicep Docker Git Grafana Linux Linux Containers Packer Polyspace PowerShell Prometheus Python SSH Subversion VectorCAST Windows Containers Windows Performance Analyzer Windows Server Yocto / BitBake
Playbooks SBOM Kanban
LivaNova Medizintechnik
3 Jahre 2 Monate
2023-02 - 2026-03

Leitende technische Konzeption und Umsetzung einer SaaS-Plattform

Senior Lead Fullstack Developer / Lead Software Architect CI/CD Clean Code IaC (Infrastructure-as-Code) ...
Senior Lead Fullstack Developer / Lead Software Architect

Leitende technische Konzeption und Umsetzung einer SaaS-Plattform zur Analyse von Webseiten im Bereich der DSGVO-Auditierung

  • Erfolgreiche Entwicklung und Deployment einer Microservice-Architektur in heterogener AWS und Hetzner-Cloud
  • Entwicklung einer kosteneffizienten Cloud-nativen Lösung
  • Entkopplung der Dienste durch Event-Messaging-Architektur
  • Gewährleistung eines sicheren Betriebs durch gehärtete und containerisierte Pakete und strikte IAM-Richtlinien
  • Überwachung und Monitoring der Plattform durch Observability-Technologien
  • Training und produktiver Einsatz eines spezialisierten Machine-Learning-Modells in DSGVO-Domäne
  • Teamgröße: 1-3
.NET (dotnet) Ansible ASP.net AWS Amplify AWS API Gateway AWS CloudFormation AWS DynamoDB AWS Lambda AWS S3 AWS SES AWS SQS AWS Timestream Azure DevOps Bash C# CSS Debian Docker Docker Swarm EF.net (EntityFramework) Git Hetzner HTML5 InfluxDB LINQ ML.net MySQL Node.js NPM NSubstitute Nuget OpenAPI OpenTelemetry PowerShell Svelte TeamCity Terraform Typescript xUnit
CI/CD Clean Code IaC (Infrastructure-as-Code) ITSec Kanban Microservices REST TDD
SaaS Startup im Bereich DSGVO-Auditierung
5 Monate
2025-01 - 2025-05

Fehleranalyse und Korrektur von 3D-Algorithmen

Senior Software Analyst / Senior Software Developer Agile
Senior Software Analyst / Senior Software Developer

Fehleranalyse und Korrektur von 3D-Algorithmen innerhalb einer Simulations- und Planungssoftware für militärische Drohnen in sicherheitskritischen Flugräumen

  • Visualisierungstool entwickelt, um kritische Algorithmusprobleme sichtbar zu machen
  • In Algorithmen und Geschäftslogik Fehler korrigiert, die zu Missionsabbrüchen bei Drohneneinsätzen führen könnten
  • Entwicklern Best-Practices und Clean Code vermittelt
  • Flugparameter-Anforderungen der Stakeholder mit Implementierung abgeglichen und Abweichungen kommuniziert
  • Teamgröße: 4

C++ CUDA Debian Eigen Jenkins OSG Qt Redmine (Easyredmine)
Agile
Rheinmetall Technical Publications GmbH
4 Monate
2024-07 - 2024-10

Problemanalyse und Softwareentwicklung

Senior Software Analyst / Backend Developer Clean code Coaching Scrum ...
Senior Software Analyst / Backend Developer
Problemanalyse und Softwareentwicklung im Bereich Schmalband-Datenkommunikation für taktische Funkgeräte
  • Entwickler im Bereich Soldatensysteme und Schmalband-Kommunikation beraten
  • Fehler im P_MUL Multicast Transfer Protokoll identifiziert und behoben
  • Mitarbeiter im Bereich Softwaredesign und Unit-Tests (TDD) geschult
  • Teamgröße: 8
Apache Karaf Java Jenkins JUnit Open Stack SonarQube
Clean code Coaching Scrum TDD
Blackned GmbH
3 Jahre 6 Monate
2021-01 - 2024-06

Aufbau und Weiterentwicklung der CI/CD Infrastruktur

Lead CI/CD Architect / Product-Owner Teilbereich Software Git flow REST Scrum
Lead CI/CD Architect / Product-Owner Teilbereich Software

Aufbau und Weiterentwicklung der CI/CD Infrastruktur im Kontext C4I-Soldatensysteme, um bis zu 30 Entwickler zu befähigen gleichzeitig Code zu liefern

  • Produktteam von 5 Personen geführt, um Anforderungen an CI/CD und Releasemanagement umzusetzen
  • Softwareentwicklungsprozess mitkonzipiert (Technologieauswahl, Git flow, Umsetzung, Schulung)
  • Verantwortung über den Release-Prozess der Software übernommen
  • Erfolgreich CI/CD für Hardware und Software im regulierten Sicherheitskontext verwaltet
  • Migration der früheren CI/CD Infrastruktur von TFVC nach Git
  • Dokumentation der Infrastruktur etabliert (Lightweight Architecture Decision Records, LADR)
  • Scrum-Prozess mit Dashboards und KPIs unterstützt
  • Traceability der Kundenanforderungen von Doors-Systemspezifikation bis zum Unit-Test hergestellt
  • Teamgröße: 15-30

.NET Angular Azure DevOps C# Git Jira MSSQL Node.js OpenTelemetry PowerShell Redis SQLite UWP XAML
Git flow REST Scrum
Rheinmetall Defence Electronics
1 Jahr 4 Monate
2019-09 - 2020-12

Analyse bestehender Version des C4I-Soldatensystems

Requirements-Engineer / Senior Software Developer Agile Kommunika?on TDD
Requirements-Engineer / Senior Software Developer

Analyse bestehender Version des C4I-Soldatensystems und Planung der nächsten Entwicklungsgeneration mit neuem Technologie-Stack und Integration eines neuen multinationalen Entwicklungsteams

  • Anforderungen der neuen Generation der Software analysiert und Aufgaben koordiniert
  • Beschaffungsprozess für Hardware und Software forciert, um Arbeitsfähigkeit sicherzustellen
  • Erfolgreich neues Team aufgebaut
  • Austausch des neuen Teams mit den Entwicklern der aktuellen Software gewährleistet
  • Onboarding eines multinationalen Entwicklerteams in den Entwicklungsprozess durchgeführt
  • Teamgröße: 10

.NET Azure DevOps C# LINQ Nuget UWP WinForms WPF XAML
Agile Kommunika?on TDD
Rheinmetall Electronics GmbH
3 Jahre 4 Monate
2016-06 - 2019-09

Aufbau einer effizienten CI/CD Pipeline

Senior Software Developer CI/CD Agile Clean Code Unit Tests
Senior Software Developer CI/CD

Aufbau einer effizienten CI/CD Pipeline für die Generierung von 3D-Daten für Simulationen im Terabyte-Bereich

  • Erfolgreiche Umsetzung von mehreren CI/CD Content-Pipelines in TeamCity
  • Analyse und Korrektur von Abstürzen und Fehlern in den Generierprozessen durchgeführt
  • Laufzeit von C++ Generierprozessen optimiert
  • Aufgaben mit Software-Herstellern koordiniert, um Termine einzuhalten
  • Teamgröße: 5

Azure DevOps C++ Perforce Subversion (SVN) TeamCity Visual Studio WinDBG
Agile Clean Code Unit Tests
Rheinmetall Electronics GmbH
7 Jahre 2 Monate
2009-05 - 2016-06

Weiterentwicklung von Algorithmen und Prozessen

Software Developer 3D GIS V-Modell
Software Developer 3D

Weiterentwicklung von Algorithmen und Prozessen für 3D-Simulatoren und Datengenerierung in den Bereichen Flug, Land und Marine. Aufbau von CI/CD Prozessen

  • Unit-Tests in 3D-Komponenten eingeführt und Entwickler zu Unit Tests, TDD und Clean Code geschult
  • Visualisierungsalgorithmen unter Windows und Linux entwickelt (Vektoren, Rasterisierung, Splines, Voronoi, Triangulation)
  • Algorithmen zur Projektion von Geodaten entwickelt
  • Prozesssimulationen für A400M und Heavy Lift Offshore Vessels mitentwickelt
  • CI/CD für Softwarekomponenten eingeführt
  • Teamgröße: 5-15

.NET Azure DevOps Boost C# C++ CMake Confluence gTest Havok Physics Engine Jenkins OpenFlight OpenGL OpeneSceneGraph (OSG) Qt Subversion (SVN) Terrain Genera?on So?ware Vision Engine WPF XAML
GIS V-Modell
Rheinmetall Electronics GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Problemanalyse Software Bugfixing C# C++ Docker CI/CD AWS Visual Studio TDD

Produkte / Standards / Erfahrungen / Methoden

Fähigkeiten und Erfahrungen:
  • AWS Certified Solution Architect (Zertifiziert, Associate) ? Migration und Konzeption von Architekturen in der Cloud. (Credly )
  • Software-Architekt (Zertifiziert, > 5 Jahre) ? Umfangreiche Erfahrung in der Architektur von skalierbaren, komplexen Systemen.
  • Software-Ingenieur (zusätzliche Weiterbildung über MIT xPro) ? Fundierte Weiterbildung und Spezialisierung im Bereich moderner Software-Technologien.
  • Software-Entwickler (C# > 10 Jahre, C++ > 10 Jahre) ? Langjährige Praxis in der Konzeption und Entwicklung von Anwendungen mit verschiedensten Anforderungen.
  • Erfahrung mit heterogener Betriebssystem-Landschaft ? Mehrjährige Erfahrung unter Windows und Linux
  • CI/CD-Experte mit > 10 Jahren Erfahrung ? Expertise in der Implementierung von Continuous Integration/Continuous Deployment Pipelines (Azure DevOps, JetBrains TeamCity). Monitoring und Observability mittels OpenTelemetry.
  • Umfassende Kenntnisse in Entwicklungswerkzeugen und -bibliotheken ? Tiefgehendes Wissen in .NET, WPF, UWP, ASP.NET Core, Entity Framework Core, LINQ, xUnit, Dependency Injection, protobuf, Windows Internals, Visual Studio, IntelliJ, UML, Docker, Datenbanken und weiteren Technologien.
  • Erfahrung und Verständnis von relationalen und nicht-relationalen Datenbanken ? Abbildung der Anforderungen auf MySQL, Redis, Document-, Key-Value, Wide-Column-, Graph- oder Blockchain-Datenbanken.
  • Analyse komplexer Software-Projekte ? Spezialisiert auf das Zerlegen und Lösen von komplexen technischen Herausforderungen.
  • Einsatz von TDD und Clean Code Prinzipien ? Fokus auf nachhaltige Codequalität, kontinuierliche Tests und statische Codeanalyse zur Sicherstellung stabiler und wartbarer Software (Roslyn, Resharper, SonarQube, NDepend).
  • Debugging und Diagnose komplexer Systeme ? Expertenwissen in der Fehlerdiagnose verteilter Systeme, Multithreading, Asynchronität und Netzwerkkommunikation.
  • Optimierung komplexer Systeme ? Langjährige Erfahrung mit Performance- und Memory-Profiling (Visual Studio Performance Profiler, JetBrains DotMemory, JetBrains DotTrace)
  • Product-Owner (> 3 Jahre) ? Erfahrung in der Führung von agilen Teams.
  • Requirements-Breakdown auf Arbeitsebene für das Team ? Fähigkeit zur effizienten Kommunikation und Aufteilung von Anforderungen.
  • Verteidigungshintergrund mit > 15 Jahren Erfahrung ? Umfassendes Know-how in verschiedenen verteidigungsrelevanten Domänen (militärische und zivile 3D Simulation, C4I-Soldatensysteme).
  • Ausbildungsbeauftragter ? Verantwortlich für Ausbildung von Nachwuchskräften.
  • Autor von (auf Anfrage) ? Fachautor und Experte in der Ausbildung junger Fachkräfte.

C#:
  • .NET
  • WPF
  • XAML
  • LINQ
  • MVVM
  • xUnit
  • nSubstitute
  • Nuget
  • Dependency Injection (DI)/ Unity/ IoC for ASP net
  • Visual Studio Performance Profiler
  • Jetbrains Resharper
  • JetBrains DotMemory
  • JetBrains DotTrace
  • Roslyn
  • UWP
  • WinForms
  • EF Core
  • ASP.NET
  • ML Net

C++:
  • Msbuild
  • Qt
  • Boost
  • CMake
  • OSG
  • Make
  • gTest/ CppTest

Java:
  • JUnit/ TestNG
  • Apache Karaf
  • P_MUL

Python:
  • NLP
  • Pandas
  • numpy

Web:
  • REST
  • Bootstrap
  • OpenAPI
  • Node.Js
  • Svelte
  • Angular

Cloud:
  • AWS
  • Hetzner

AWS-Technologien:
  • IAM
  • Amplify
  • API
  • Lambda
  • CloudFormation
  • SQS
  • SNS
  • SES
  • S3
  • DynamoDB
  • Timestream

Sonstiges:
  • Protobuf
  • Jira/ Confluence
  • OpenTelemetry
  • InfluxDB
  • SonarQube

Infrastruktur:
  • PowerShell
  • Bash
  • Virtual Box
  • Sysinternals
  • JSON, YAML, XML, HTML
  • Teamcity
  • Azure DevOps (TFS)
  • Docker + Docker Swarm
  • Jenkins
  • HashiCorp Vagrant
  • HyperV
  • Ansible
  • HashiCorp Nomad
  • Canonical Multipass
  • Grafana, Prometheus, HyperDx, InfluxDB
  • Terraform
  • Open Stack


Profil:

  • Der Kandidat beschäftigt sich ausgiebig mit KI-Technologien, Software-Architektur und CI/CD-Infrastruktur
  • Er entwickelt Konzepte, wie KI-Technologien in regulierten Industrien eingesetzt werden können
  • Seine Arbeit an und mit persönlichen KI-Assistenten mit tiefgreifendem Wissensmanagement erlaubt ihm, fundiertere und durchdachtere Entscheidungen zu treffen
  • Während KI überall präsent ist, ist er überzeugt davon, dass die letztendliche Verantwortung für die Ergebnisse immer bei den Benutzern liegen muss
  • Das führt dazu, dass Aspekte wie datenschutzkonforme Nutzung dieser Technologien in regulierten Industrien und Bereichen mit erhöhten Sicherheitsanforderungen für ihn wichtig sind
  • Er evaluiert kontinuierlich Lösungen für einen sicheren Betrieb von KI in Unternehmen und arbeitet aktiv an deren Umsetzung


Fähigkeiten und Erfahrungen:

  • AWS Certified Solution Architect (Zertifiziert, Associate) ? Migration und Konzeption von Architekturen in der Cloud. (Credly)
  • Software-Architekt (Zertifiziert, > 5 Jahre) ? Umfangreiche Erfahrung in der Architektur von skalierbaren, komplexen Systemen.
  • Software-Ingenieur (zusätzliche Weiterbildung über MIT xPro) ? Fundierte Weiterbildung und Spezialisierung im Bereich moderner Software-Technologien.
  • Software-Entwickler (C# > 10 Jahre, C++ > 10 Jahre) ? Langjährige Praxis in der Konzeption und Entwicklung von Anwendungen mit verschiedensten Anforderungen.
  • Erfahrung mit heterogener Betriebssystem-Landschaft ? Mehrjährige Erfahrung unter Windows und Linux.
  • CI/CD-Experte mit > 10 Jahren Erfahrung ? Expertise in der Implementierung von Continuous Integration/Continuous Deployment Pipelines (Azure DevOps, JetBrains TeamCity). Monitoring und Observability mittels OpenTelemetry.
  • Umfassende Kenntnisse in Entwicklungswerkzeugen und -bibliotheken ? Tiefgehendes Wissen in .NET, WPF, UWP, ASP.NET Core, Entity Framework Core, LINQ, xUnit, Dependency Injection, protobuf, Windows Internals, Visual Studio, IntelliJ, UML, Docker, Datenbanken und weiteren Technologien.
  • Erfahrung und Verständnis von relationalen und nicht-relationalen Datenbanken ? Abbildung der Anforderungen auf MySQL, Redis, Document-, Key-Value, Wide-Column-, Graph- oder Blockchain-Datenbanken.
  • Analyse komplexer Software-Projekte ? Spezialisiert auf das Zerlegen und Lösen von komplexen technischen Herausforderungen.
  • Einsatz von TDD und Clean Code Prinzipien ? Fokus auf nachhaltige Codequalität, kontinuierliche Tests und statische Codeanalyse zur Sicherstellung stabiler und wartbarer Software (Roslyn, Resharper, SonarQube, NDepend).
  • Debugging und Diagnose komplexer Systeme ? Expertenwissen in der Fehlerdiagnose verteilter Systeme, Multithreading, Asynchronität und Netzwerkkommunikation.
  • Optimierung komplexer Systeme ? Langjährige Erfahrung mit Performance- und Memory-Profiling (WPA, Visual Studio Performance Profiler, JetBrains DotMemory, JetBrains DotTrace)
  • Product-Owner (> 3 Jahre) ? Erfahrung in der Führung von agilen Teams.
  • Requirements-Breakdown auf Arbeitsebene für das Team ? Fähigkeit zur effizienten Kommunikation und Aufteilung von Anforderungen.
  • Verteidigungshintergrund mit > 15 Jahren Erfahrung ? Umfassendes Know-how in verschiedenen verteidigungsrelevanten Domänen (militärische und zivile 3D-Simulation, C4I-Soldatensysteme).
  • Erfahrung im medizinischen Bereich ? Sicherstellung von Qualität und Sicherheit von Software unter IEC 62304 und ISO 13485 Standard.
  • Ausbildungsbeauftragter ? Verantwortlich für Ausbildung von Nachwuchskräften

Betriebssysteme

Windows
Linux
Debian
Alpine
Android

Programmiersprachen

C#
Java
Python
JavaScript
Typescript
PHP
C++

Datenbanken

SQL in general
MySQL
SQLite
MSSQL
Redis
Key-Value-Stores
Document
Graph
Blockchain



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.