19.10.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Software Architect & Lead Developer · Cloud & AI Engineer · AWS Specialist
Stuttgart, Deutschland
Weltweit
Diplom-Informatiker, Karlsruher Institut für Technologie (KIT)Über mich
Senior Software- und Cloud-Architekt (Dipl.-Inf.) mit über 20 Jahren Erfahrung in Java/Spring und AWS. Schwerpunkt: skalierbare Plattformen, Microservices, Event-Streaming und Generative AI – mit Fokus auf Architekturqualität, Security und Compliance.
Skills
ObservabilityOAuth 2.0KeycloakAI AgentsRAGGitHub ActionsOpenTelemetryHelmBedrockSageMakerJavaAmazon S3Cloud ComputingKonzeptionelles DesignGradle
• Software- und Cloud-Architektur, Solution Architecture
• Generative AI & Agentic AI auf AWS
• Amazon Bedrock, SageMaker, Spring AI, LangChain
• RAG, AI Agents, Tool-Calling, MCP, Guardrails
• Java, Spring Boot, Spring Framework, Python
• AWS Cloud Computing, Serverless, AWS Lambda, S3, Aurora PostgreSQL
• Microservices, Domain-Driven Design (DDD), hexagonale Architektur
• Event-driven Architecture, Apache Kafka, Messaging, Outbox Pattern
• Infrastructure as Code (IaC), Terraform, CloudFormation, AWS SAM
• Docker, Kubernetes, Amazon EKS, Helm
• CI/CD, Git, GitHub Actions, Jenkins, Maven, Gradle
• Testautomatisierung, JUnit, Testcontainers, ArchUnit, Contract Testing
• AI Evaluation, Golden-Set-Tests, RAG-Evaluation
• Security by Design, OAuth2, OpenID Connect (OIDC), Keycloak
• Softwarequalität, Architekturtests, Observability, OpenTelemetry
• PostgreSQL, pgvector, Redis, Hibernate
• Datenschutz, DSGVO, Audit Logging, Compliance
• Technische Konzeption, Architekturentscheidungen (ADRs), Coaching
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2010
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Leitung der Architektur, Design und der Implementierung einer innovativen Serverless-Anwendung für eine Cyber-Security-Trainingsplattform, die auf AWS gehostet wird. Mein Fokus lag darauf, maßgeschneiderte, skalierbare Lösungen zu entwickeln, die den spezifischen Anforderungen des Kunden gerecht werden:
AWS Storage Services: um eine flexible und effiziente Datenspeicherung zu gewährleisten, die genau auf die Bedürfnisse der Anwendung abgestimmt war.
AWS Lambda Functions: robust und effizient implementiert in Python oder Java, basierend auf den spezifischen Anforderungen der jeweiligen Aufgaben.
Infrastructure as Code: Verwendung von AWS Serverless Application Model (SAM) und AWS CloudFormation, um eine zuverlässige und wiederholbare Bereitstellung der AWS-Infrastruktur zu garantieren, die die Wartung und Skalierbarkeit der Plattform vereinfacht.
AWS Storage Services: um eine flexible und effiziente Datenspeicherung zu gewährleisten, die genau auf die Bedürfnisse der Anwendung abgestimmt war.
AWS Lambda Functions: robust und effizient implementiert in Python oder Java, basierend auf den spezifischen Anforderungen der jeweiligen Aufgaben.
Infrastructure as Code: Verwendung von AWS Serverless Application Model (SAM) und AWS CloudFormation, um eine zuverlässige und wiederholbare Bereitstellung der AWS-Infrastruktur zu garantieren, die die Wartung und Skalierbarkeit der Plattform vereinfacht.
Design und Entwicklung reaktive, resiliente und skalierbare Microservices mit Spring Boot und Spring Cloud fürs Risiko-Management und Kunden-Scores für Finanzinstituten und Leasings Gesellschaften.
Coaching von Junior Entwicklern in Spring, Spring Boot, Spring Data.
Coaching von Junior Entwicklern in Spring, Spring Boot, Spring Data.
Regeleditor-2.0: Checkrule-Generator:
Die Anzahl der konkreten Prüfregeln für TCM (Transaction Controlling & Monitoring)
kann mehrere Zehntausend betragen. Der Checkule-Generator erzeugt aus nur
wenige abstrakten Prüfregeln, die durch abstrakte Attribute und abstrakten
Vergleichen definiert sind, die gesamte Menge der konkreten Prüfregeln für TCM.
Dadurch reduziert sich der Aufwand für die Erstellung und Wartung der Prüfregeln
massiv, was die Compliance-Officers in den Geldinstituten enorm entlastet
Die Anzahl der konkreten Prüfregeln für TCM (Transaction Controlling & Monitoring)
kann mehrere Zehntausend betragen. Der Checkule-Generator erzeugt aus nur
wenige abstrakten Prüfregeln, die durch abstrakte Attribute und abstrakten
Vergleichen definiert sind, die gesamte Menge der konkreten Prüfregeln für TCM.
Dadurch reduziert sich der Aufwand für die Erstellung und Wartung der Prüfregeln
massiv, was die Compliance-Officers in den Geldinstituten enorm entlastet
Zertifikate
iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul CLOUDINFRA
iSAQB®2022
IT-Security Camp
Entwickler Akademie2022