03.08.2026 aktualisiert


Premiumkunde
100 % verfügbarSoftware Architekt, Solution Architect
München, Deutschland
Deutschland
Studium der Informatik, Studienrichtung MathematikSkills
AI AgentsSASTGitHub ActionsServerlessTailwind CSSOpenTelemetryLLMVitestHelmTrivyViteIAMRamlClean CodeSecure Shell (SSH)
Als Solution Architect und Lead-Entwickler verfüge ich über langjährige Erfahrung mit der Konzeption und Umsetzung verschiedenster IT-Vorhaben mit unterschiedlichen Technologien, insbesondere auch mit Ablösungen und Migrationen in der Cloud und anderswo. Ich baue neue Lösungen auf oder führe Architektur-Reviews von Bestandslösungen im Hinblick auf ihre Qualitätsziele inkl. Kosten durch, leite Verbesserungsmaßnahmen ab und setze sie um. Ich war in regulierten Umfeldern tätig (z. B. KRITIS, Zahlungsverkehr) und bin vertraut mit Sicherheits- Datenschutz- und Compliance-Anforderungen.
Eine besondere Stärke von mir ist die Fähigkeit, Probleme schnell zu durchdringen und ganzheitlich zu betrachten und so zu praktikablen Lösungen zu kommen, die auch langfristig wartbar und änderbar sind. Dabei habe ich nicht nur die eigene Technik im Blick, sondern auch die Teams, den Business Case und die Umsysteme. Bei der Umsetzung bin ich je nach Bedarf hands-on als Lead dabei, vom Frontend bis zur Datenbank, oder sorge für den Überblick und eine gutes methodisches Vorgehen in den Teams. In die für das jeweilige Projekt nötigen Technologien arbeite ich mich schnell ein.
Erfahrungsschwerpunkte: agil, Kanban, Scrum, DevSecOps, GitOps, FinOps, CI/CD, iSAQB Certified, DDD, Event-Driven Architecture, evolutionäre Architektur, API-Design, Qualitätszielworkshops, Qualitätssicherung, Architektur-Review, arc42, Quality Views, Sicherheitskonzeption, Security, ISO 27001, DSGVO/GDPR, Cloud-Migration, Java, Kotlin, Maven, Gradle, JavaScript, TypeScript, C, C++, Python, Groovy, OAuth 2, OpenID Connect, Microservices, REST, SOAP, MID Innovator (BPMN), Enterprise Architect, PlantUML, relationale Datenbanken (Oracle, MariaDB, PostgreSQL), NoSQL (Redis, CouchDB), RabbitMQ, Kafka, MS Azure, AWS, Pivotal CloudFoundry, Kubernetes, Rancher, IAM, Jira, Bamboo, GitHub Actions, Jenkins, GitLab CI, IaC, Terraform
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Leadmaker
Der Leadmaker ist ein internes Werkzeug, das das Sammeln und Zuordnen von Sales-Leads
vereinfacht. Das Werkzeug wird intern entwickelt und betrieben.
Meine Aufgaben
CI/CD, GitOps, Unit-Tests, Integrationstests, API-Tests, Code-Reviews, Pull-Requests, Observability
Tools & Technologien
Java, Spring Boot, Spring Cloud, Spring Security, Lombok, JavaScript, TypeScript, Angular, Karma, Jasmine, HTML, CSS, SCSS, Maven, git, GitHub, GitHub Actions, Shell-Skripte, bash, Linux, SonarQube, AWS, Docker, Elastic Container Registry, Elastic Container Services, CloudWatch, Terraform, OAuth 2, JWT, JSoup, Selenium, IntelliJ IDEA
Der Leadmaker ist ein internes Werkzeug, das das Sammeln und Zuordnen von Sales-Leads
vereinfacht. Das Werkzeug wird intern entwickelt und betrieben.
Meine Aufgaben
- Unterstützung des Product Owners bei der Backlog-Pflege und -priorisierung
- Weiterentwicklung des Tools
- Koordination der beteiligten Entwickler
- Qualitätssicherung
- Fehleranalysen und Fehlerbehebung
CI/CD, GitOps, Unit-Tests, Integrationstests, API-Tests, Code-Reviews, Pull-Requests, Observability
Tools & Technologien
Java, Spring Boot, Spring Cloud, Spring Security, Lombok, JavaScript, TypeScript, Angular, Karma, Jasmine, HTML, CSS, SCSS, Maven, git, GitHub, GitHub Actions, Shell-Skripte, bash, Linux, SonarQube, AWS, Docker, Elastic Container Registry, Elastic Container Services, CloudWatch, Terraform, OAuth 2, JWT, JSoup, Selenium, IntelliJ IDEA
Das Kundenreaktionsmanagement (KRM) ist ein Verfahren zur Erfassung, Bearbeitung und Auswertung von
Kundenanliegen (z.B. Beschwerden, Lobe, Petitionen). Es besteht aus zwei Bereichen:
- „Erfassen und Bearbeiten“ (KRM operativ) und
- „Auswerten“ (KRM dispositiv - BI)
Das Verfahren besteht aus einer Kaufsoftware (Adito) und einer Adapterlösung zur Anbindung der Schnittstellen (Connector). Die Kaufsoftware wird im Laufe des Jahres 2026 durch eine neue Version abgelöst. Daraus ergab sich die Notwendigkeit der Anpassung des Connectors (Umstellung von XML auf JSON, fachliche Anpassungen).
Meine Aufgaben:
- Anforderungsanalyse
- Herbeiführung und Dokumentation von Architekturentscheidungen
- Design der neuen API zwischen Connector und Adito
- Abstimmung der Umsetzung mit allen Stakeholdern (Internes Team, Projektleiter, Betrieb, Hersteller, Fachbereiche, Ansprechpartner der Schnittstellen, IT-Sicherheit)
- Umsetzung wesentlicher Anforderungen
- Integration und Test des Connectors
- Unterstützung der Projektleitung und Teilprojektleitung
- Knowhow-Transfer an BA-interne Projektmitarbeiter und den Managed Service
Wesentliche Erfolge:
- Vereinfachung der Architektur (1 Service statt 2, passiver Connector ohne Ablaufsteuerung)
- Connector läuft in Produktion, bereit für den Go-Live (in time and budget)
Meine Haupttätigkeiten:
- Weiterentwicklung der Software-Architektur (Herbeiführen und Dokumentieren von Architekturentscheidungen und Planung der Umsetzung)
- Aufwandsschätzungen
- Weiterentwicklung und Wartung der Software (Backend und Frontend) und Deployment in Test- und Produktion
- Weiterentwicklung und Wartung der Build- und Deployment-Pipelines (z. B. Performanceverbesserungen)
- Optimierung von Ressourcenzuweisungen auf dem Kubernetes-Cluster
- Weiterentwicklung der Test-Infrastruktur (z. B. Umstellung auf Testcontainers)
- Qualitätssicherung (u. a. Code-Reviews, Prüfung und Behebung von Findings in SonarQube und Nexus IQ)
- Analyse und Behebung von Fehlern in Test und Produktion
- Aufbau und Weiterentwicklung eines Grafana-Dashboards für das regelmäßige Monitoring
- Beteiligung am regelmäßigen Dev-Austausch-Meeting und an der DevOps Community of Practice
- Einarbeitung von neuen Kollegen
Wesentliche Erfolge:
- Einführung von Architecture Decision Records zur Dokumentation von Architekturentscheidungen
- Herbeiführung von Entscheidungen zur grundlegenden Systemarchitektur (Monorepo, Service-Schnitt, hexagonale Architektur)
- Einführung eines Pattern Radar zur inkrementellen Verbesserung der Legacy-Codebase
- Konzeption und Umsetzung von Standort-Nutzungen
- Monitoring-Dashboard wird regelmäßig genutzt und hat zu neuen Erkenntnissen über das Verhalten in Produktion geführt (und zu Bugfixes)
- Reduktion der Alerts in Produktion um Faktor 20