freiberufler Agiler Java-Entwickler, Architekt, Berater, und Coach auf freelance.de

Agiler Java-Entwickler, Architekt, Berater, und Coach

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 84061 Ergoldsbach
  • Weltweit
  • de  |  en  |  ru
  • 12.11.2026
  • Contract ready

Kurzvorstellung

Tätigkeitsschwerpunkte:
- agile Java Software-Entwicklung
- Cloud & Micro-Service Architektur
- DevOps & AI/KI

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Apache Kafka8 J.
  • Cloud Computing10 J.
  • Docker11 J.
  • Generative KI4 J.
  • Hibernate (Framework)17 J.
  • Java (allg.)22 J.
  • Kubernetes9 J.
  • Large Language Models4 J.
  • Maschinelles Lernen2 J.
  • Spring Framework19 J.

Projekt‐ & Berufserfahrung

KI/AI Engineer, Full-Stack Developer in Scrum-Team
Kundenname anonymisiert, Stuttgart
9/2025 – 11/2026 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2025 – 11/2026

Tätigkeitsbeschreibung

Implementierung eines KI-gestützten Beschaffungsprozesses für einen großen deutschen Automobilzulieferer.

Projektmetriken & Erfolge:
• KI-gestützte Verhandlungsvorbereitung und Nachbereitung, wie z.B.:
- Analyse von Quelldokumenten und Lieferantenrecherche
- Recherche von Risiken und Marktsignalen wie Markt- und Materialtrends
- Generierung von Zielen, Verhandlungspositionen, Forderungen, usw.
- Erstellung von Agenda und Einladung
- Vorbereitung des Gesprächseinstiegs sowie von Gegenargumenten
- Transkription und Analyse des Verhandlungsprotokolls
- Abschluss und Debriefing einer Verhandlung
• automatische KI-gestützte Erkennung möglicher Bündelungspotenziale für RFQs
• Multi-Agent-Chat für Aktivitäten wie RFQ-Zuordnung, Angebotsvergleich, RFQ-Veröffentlichung, Vertragserstellung und Angebotsanalyse

Tätigkeit im Projekt:
• Integration von LLMs in den Beschaffungsprozess und Entwicklung von individuellen Agenten zur Umsetzung diverser Aktivitäten im Einkauf
• Full-Stack-Entwicklung mit Coding Agents inkl. Tests und Evals für LLM-Integration
• Integration eines Retrieval-Augmented Generation (RAG) Systems sowie einer Live-Sprachtranskription

Projektumgebung:
• Backend: Java 21, Kotlin, Spring Boot, Hibernate, PostgreSQL, Docker, Gradle, Python
• Frontend: React, Tanstack, Tailwind CSS, pnpm, Biome, Ultracite
• Development: IntelliJ, OpenCode und pi Agent, GitHub Actions, SonarQube, JIRA
• DevOps: GitOps mit ArgoCD, New Relict
• Cloud: Azure Kubernetes Service (AKS), Azure Blob Storage (S3), Azure Database

Eingesetzte Qualifikationen

Agile Methodologie, Cloud Computing, Docker, Generative KI, Git, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), JavaScript, JavaScript-Entwickler, Jira, Json, Junit, Kotlin, Kubernetes, Large Language Models, Maschinelles Lernen, Microsoft Azure, Postgresql, Python, React (JavaScript library), Scrum, Spring Framework, Typescript

Tech-Lead und DevOps Engineer in Scrum-Team
Deutsche Bahn AG, Frankfurt
1/2022 – 9/2025 (3 Jahre, 9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

1/2022 – 9/2025

Tätigkeitsbeschreibung

Modernisierung der ÖPNV-Datenintegration für Millionen von Fahrgästen täglich. Anbindung der Fahrplanauskunft an externe Plattformen (Google Maps, Apple Maps, etc.) durch hochverfügbare Event-basierte Microservice-Architektur in der Cloud.

Projektmetriken & Erfolge:
• 99.9% Verfügbarkeit der API-Services erreicht
• <200ms Verarbeitungszeit für Events
• Skalierung auf 10.000+ Events/Sekunde
• Zero-Downtime Deployments nach GitOps-Prinzipien

Tätigkeit im Projekt:
• Architektur & Design: Event-driven Microservices mit Domain-Driven Design (DDD) und API-First Approach
• Development: Echtzeit-Datenstreaming über Apache Kafka mit Avro und ProtoBuf
• DevOps & GitOps: Cloud-native, progressive Zero-Downtime Deployment in Kubernetes, GitOps mit Flux, Infrastructure as Code (IaC) mit Crossplane
• Quality Assurance: Test-driven Development, Contract Testing, Performance Testing

Projektumgebung:
• Backend: Java 21, Micronaut, Micronaut Data, Apache Kafka, Avro, ProtoBuf, Redis, JPA, Hibernate, PostgreSQL
• Development: IntelliJ, Spock, Gradle, GitLab CI/CD, SonarQube, JIRA, Confluence
• DevOps: GitOps mit Flux, Crossplane, Kustomize, Helm, Argo Workflow, Argo Rollouts
• Cloud: AWS EKS, AWS S3, AWS ElastiCache, AWS RDS, AWS CloudFront
• Observability: Prometheus, Alertmanager, Grafana, Loki, OpenSearch

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Apache Kafka, Cloud Computing, Docker, Generative KI, Git, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Jira, Json, Kubernetes, Large Language Models, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework

Senior Backend Developer in Scrum-Team
Vaillant, Remscheid
1/2020 – 12/2021 (2 Jahre)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2020 – 12/2021

Tätigkeitsbeschreibung

Digitale Transformation der Heizungssteuerung für 60.000+
Haushalte. Aufbau einer Cloud-nativen IoT-Plattform mit Mobile App für Smart Home Integration und Energieeffizienz-Optimierung.

Projektmetriken & Erfolge:
• 60.000+ IoT-Geräte erfolgreich in die Plattform integriert
• Azure Cloud Architektur mit 99.8% Uptime realisiert
• Verarbeitung von 60.000 IoT Events pro Sekunde

Tätigkeit im Projekt:
• Cloud Architecture: Azure Kubernetes Service (AKS) Design & Implementierung der Infrastruktur als Code mit Terraform
• Identity Management: Okta-basierte SSO-Lösung für B2C-Kunden bereitgestellt
• IoT Backend: Event-driven Microservices für Device Management, Telemetrie & Steuerung implementiert
• Analytics Platform: Elastic Stack für IoT-Analytics inkl. Monitoring & Alerting
• DevOps: CI/CD Pipelines, Infrastructure Automation, Monitoring & Observability

Projektumgebung:
• Backend: Java 17, Spring Boot, Apache Kafka, MongoDB, Redis
• Development: IntelliJ, Spock, Maven, Git, Jenkins, SonarQube, JIRA, Confluence
• DevOps: Terraform, Helm, Azure DevOps
• Cloud: Azure Kubernetes Service (AKS), Azure Application Gateway, Azure Key Vault
• Observability: Elastic Stack (ECK), Prometheus, Grafana, Azure Application Insights
• Security: Okta Identity Platform, Azure AD, OAuth 2.0/OIDC

Eingesetzte Qualifikationen

Agile Methodologie, Active Directory, Apache Kafka, Apache Maven, Apache Tomcat, Cloud Computing, Docker, Git, Hibernate (Framework), Hibernate (Java), Internet of Things (IoT), Java-Entwickler, Java (allg.), Jenkins, Jira, Json, Kubernetes, Microsoft Azure, Mongodb, Postgresql, React Native, Representational State Transfer (REST), Scrum, Spring Framework, Typescript

Tech-Lead in Scrum-Team
Deutsche Bahn, Frankfurt am Main
1/2019 – 12/2019 (1 Jahr)
Logistikdienstleister
Tätigkeitszeitraum

1/2019 – 12/2019

Tätigkeitsbeschreibung

Modernisierung der ÖPNV-Fahrplanauskunft für Millionen von
Fahrgästen täglich. Migration eines monolithischen Systems auf eine hochverfügbare Event-basierte Microservice-Architektur in der Cloud für bessere Skalierbarkeit und Performance.

Projektmetriken & Erfolge:
• Erfolgreiche Migration von Monolith zu Microservices ohne Service-
Unterbrechung bei gleichzeitiger Verbesserung der Performance
• Erhöhte Skalierbarkeit durch Cloud-native Deployment und Event-driven
Architecture
• Automatisierte Deployments mit CI/CD Pipeline

Tätigkeit im Projekt:
• Architektur & Design: Klärung der fachlichen Anforderungen und Ausarbeitung einer Architektur mit Event-driven Microservices nach Domain-Driven Design (DDD) und API-First Ansatz
• Development: Verarbeitung von Avro Events in Echtzeit mit Apache Kafka und Queries mit Apache Cassandra
• DevOps: Cloud-native Zero-Downtime Deployment in Kubernetes, CI/CD mit Jenkins
• Quality Assurance: Test-driven Development (TDD), Code Reviews und Mentoring

Projektumgebung:
• Backend: Java 11, Spring Boot, Spring Cloud, Apache Kafka, Avro, Apache
Cassandra
• Development: IntelliJ, Spock, Gradle, Git, Jenkins, SonarQube, JIRA, Confluence
• DevOps: Ansible, Ansible Tower, Helm, Rancher
• Cloud: Rancher Kubernetes, AWS Elastic Container Service (ECS)
• Observability: Prometheus, Alertmanager, Grafana, Elasticsearch, Kibana

Eingesetzte Qualifikationen

Agile Methodologie, Amazon Web Services (AWS), Apache Kafka, Apache Tomcat, Cloud Computing, Docker, Git, Gradle, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Jenkins, Jira, Json, Kubernetes, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework

Backend Developer in Scrum-Team
Etengo, Karlsruhe
4/2018 – 12/2018 (9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2018 – 12/2018

Tätigkeitsbeschreibung

Digitale Transformation der Personalverwaltung für einen führenden
deutschen Personaldienstleister. Modernisierung einer Legacy-Software durch Event-driven Microservice-Architektur für effizienteres Personal-, Vertrags- und Auftragsmanagement.

Projektmetriken & Erfolge:
• Erfolgreiche Modernisierung einer alten Legacy-Anwendung
• Microservices-Architecture mit Domain-Driven Design (DDD) für bessere
Skalierbarkeit und Wartbarkeit
• Lose Kopplung der Systeme durch event-basierte, asynchrone Kommunikation

Tätigkeit im Projekt:
• Architecture & Design: Klärung der fachlichen Anforderungen und Ausarbeitung einer Lösung nach Domain-Driven Design (DDD)
• Development: Implementierung von REST-Microservices mit Spring Boot und asynchroner Kommunikation über RabbitMQ
• DevOps: CI/CD Pipelines mit Jenkins, Deployment auf Docker Swarm,
Infrastructure as Code (IaC) mit Terraform
• Operations: Service Discovery mit Netflix Eureka, Monitoring mit ELK-Stack, Prometheus und Grafana

Projektumgebung:
• Backend: Java 8, Spring Boot, Spring Data, Spring Cloud Stream, Spring Security,
Netflix Eureka, RabbitMQ, JPA, Hibernate, PostgreSQL
• Development: IntelliJ, Maven, Git, JUnit, Mockito, Sonar, JIRA, Confluence
• DevOps: Jenkins, Terraform, Docker Swarm, Netflix Eureka, Spring Config Server
• Observability: ELK-Stack (Elasticsearch, Logstash, Kibana), Micrometer, Prometheus, Grafana und Alertmanager

Eingesetzte Qualifikationen

Agile Methodologie, Angular, Apache Maven, Apache Tomcat, Docker, Git, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), JavaScript, JavaScript-Entwickler, Jenkins, Jira, Json, Junit, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework, Typescript

Backend Developer in Scrum-Team
AirPlus, Neu-Isenburg
1/2018 – 3/2018 (3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Modernisierung der IT-Landschaft für Business-Travel-Management
eines großen deutschen Finanzdienstleisters. Digitalisierung der Geschäftsprozesse für Bezahlung, Abrechnung und Analyse von Dienstreisen durch Event-Sourcing-Architektur mit COTS-Integration.

Projektmetriken & Erfolge:
• Erfolgreiche Anbindung von Microsoft Dynamics 365 und SAP
• Umsetzung einer event-basierten Architektur mit Apache Kafka
• automatisiertes Deployment von Docker Containern in Microsoft Azure

Tätigkeit im Projekt:
• Development: Implementierung einer Event-Sourcing Architektur mit Apache Kafka und Microservices mit Spring Boot
• DevOps: CI/CD mit Jenkins, Deployment von Services in Microsoft Azure Cloud
• Integration: Anbindung von Microsoft Dynamics 365 und SAP-Systemen

Projektumgebung:
• Backend: Java 8, Spring Boot, Apache CXF, Apache Kafka, Spring Cloud Stream, Spring Security, Netflix Hystrix, Netflix Feign
• Development: IntelliJ, Maven, Git, Bitbucket, JUnit, Mockito, Swagger,
SonarQube, JIRA, Confluence
• DevOps: Jenkins, Ansible, Docker, Microsoft Azure Cloud
• Observability: Kibana, Spring Sleuth

Eingesetzte Qualifikationen

Agile Methodologie, Ansible, Apache Kafka, Apache Maven, Apache Tomcat, Cloud Computing, Docker, Git, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java (allg.), Jira, Json, Junit, Microsoft Azure, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework

Entwickler
Toyota Insurance Management, München
6/2017 – 12/2017 (7 Monate)
Versicherungen
Tätigkeitszeitraum

6/2017 – 12/2017

Tätigkeitsbeschreibung

Entwickler in einem Scrum-Team
- Frontendentwicklung mit Angular 4/5
- Implementierung des Backends als REST Microservices mit Spring Boot inkl. Integration von internen Systemen
- Umsetzung von Continuous Integration Continuous
- Deployment mit Jenkins 2 Pipelines
- Übernahme von Scrum-Master Tätigkeiten wie z.B. Abhalten von Retrospektiven usw.

Eingesetzte Qualifikationen

Java (allg.), Agile Methodologie, Angular, Apache Maven, Cloud Computing, Docker, Git, Google Analytics, Hibernate (Framework), Hibernate (Java), Java-Entwickler, Java SE, JavaScript, JavaScript-Entwickler, Jenkins, Jira, Junit, Postgresql, Representational State Transfer (REST), Scrum, Scrum-Master, Spring Framework, Typescript

Entwickler
REWE Digital GmbH, Köln
9/2016 – 3/2017 (7 Monate)
Handel
Tätigkeitszeitraum

9/2016 – 3/2017

Tätigkeitsbeschreibung

Für einen großen deutschen Lebensmittelhändler wurde eine Verbindung zwischen Rezepte-Portalen und dem Online-Shop hergestellt. Dabei sollten die Zutaten aus Rezepten erkannt und auf verfügbare Produkte aus dem Online-Shop gemappt werden damit die Kunden die benötigten Zutaten einfach bestellen können.

Tätigkeiten im Projekt
• Mit „natural language processing“ (NLP) Techniken wie z.B. „part-of-speech tagging“ (POS tagging) wurden die Zutaten in einem Rezept automatisch auf verfügbare Produkte aus dem Online-Shop gemappt um dem Kunden mit einer bequemen Produktauswahl einen schnellen Einkauf zu ermöglichen
• Integration der Anwendung mit diversen Rezepte-Portalen wie z.B. kochbar.de oder chefkoch.de
• Rezepte aus einem CMS-System wurden kategorisiert, verschlagwortet, durchsuchbar gemacht und im Online- Shop sowohl im Web also auch in der Mobile-App integriert.
• Einbinden der Anwendung in eine event-basierte Micros- Service-Architektur inkl. Deployment und Monitoring in einer Docker Umgebung

Projektumgebung:
• Backend: Java 8, Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Postgres, Spring Web Services, REST, JAX- RS, JSON, Swagger, Tomcat, Spring Security, Spring Cloud, Spring Sleuth, Netflix Hystrix, Netflix Ribbon, Apache Solr, Apache Zookeeper, Spring Kafka, Apache Kafka, Apache Camel, Togglz, Groovy, Spock, JUnit, DBunit, REST-asured, Gatling
• Frontend: JavaScript, React.js, Handlebars.js, Postal.js, npm, Grunt, Webpack, Jasmine, Galen, Geb, Google Analytics, Adobe Analytics
Build & Deployment: Idea IntelliJ, Maven, GIT, Stash (code review), Pitest (mutation testing), Ansible, Kubernetes, Docker, Consul, Swarm, Kibana, JIRA, Confluence, Bamboo, Sonar

Eingesetzte Qualifikationen

Agile Methodologie, Adobe Analytics, Apache Camel, Apache Kafka, Apache Maven, Cloud Computing, Docker, Git, Google Analytics, Google Cloud, Hibernate (Java), J2EE, Java-Entwickler, Java (allg.), Java Database Connectivity, JavaScript, JavaScript-Entwickler, JavaScript-Frameworks, Jira, Json, Kubernetes, Maschinelles Lernen, Postgresql, React (JavaScript library), Representational State Transfer (REST), Spring Framework, Typescript, Web Services

Entwickler
REWE Digital GmbH, Köln
9/2015 – 3/2016 (7 Monate)
Handel
Tätigkeitszeitraum

9/2015 – 3/2016

Tätigkeitsbeschreibung

Bei einem großen deutschen Lebensmittelhändler sollte der bestehende Online-Shop um eine selbst entwickelte Recommendation-Engine erweitert werden um Kunden in verschiedenen Kontexten Produktempfehlungen anzuzeigen.

Tätigkeiten im Projekt
• Analyse und Aufbereitung vorhandener Daten wie z.B. historische Warenkörbe der Kunden
• Berechnung von Association Rules mit Hilfe von Machine- Learning Algorithmen wie z.B. FP-Growth auf einem Apache Spark Cluster in der Google Cloud
• Implementierung von unterschiedlichen Strategien für Produktempfehlungen (wie z.B. Top-Seller, neue Produkte, wiederkehrende Einkäufe, Association Rules, usw.)
• Personalisierung der Produktempfehlungen z.B. auf Basis von vergangenen Einkäufen oder Kundenprofilen
• Umsetzung einer Online-Komponente mit Frontend zur Anzeige von Produktempfehlungen
• Aufteilung der Anwendung in mehrere Micros-Services, die über Kafka-Events interagieren


Projektumgebung:
• Backend: Java 8, Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Postgres, Spring Web Services, REST, JAX- RS, JSON, Swagger, Tomcat, Spring Security, Spring Cloud, Spring Sleuth, Netflix Hystrix, Netflix Ribbon, Apache Solr, Apache Zookeeper, Spring Kafka, Apache Kafka, Apache Camel, Togglz, Groovy, Spock, JUnit, DBunit, REST-asured, Gatling
Machine Learning: FP-Growth, Association Rules, Apache Hadoop Apache Spark, MLlib, Google Dataflow, Google Dataproc, neuronale Netzwerke, Deeplearning4j, Tensorflow, Octave
• Frontend: JavaScript, React.js, Handlebars.js, Postal.js, npm, Grunt, Webpack, Jasmine, Galen, Geb, Google Analytics, Adobe Analytics
Build & Deployment: Idea IntelliJ, Maven, GIT, Stash (code review), Pitest (mutation testing), Ansible, Kubernetes, Docker, Consul, Swarm, Kibana, JIRA, Confluence, Bamboo, Sonar

Eingesetzte Qualifikationen

Agile Methodologie, Adobe Analytics, Apache Camel, Apache Kafka, Apache Maven, Apache Tomcat, Cloud Computing, Docker, Git, Google Analytics, Google Cloud, Hibernate (Framework), Hibernate (Java), J2EE, Java-Entwickler, Java (allg.), Java Database Connectivity, JavaScript, JavaScript-Entwickler, JavaScript-Frameworks, Jira, Json, Junit, Kubernetes, Maschinelles Lernen, Postgresql, React (JavaScript library), Representational State Transfer (REST), Scrum, Spring Framework, Typescript, Web Services

Entwickler
REWE Digital GmbH, Köln
7/2015 – 9/2015 (3 Monate)
Handel
Tätigkeitszeitraum

7/2015 – 9/2015

Tätigkeitsbeschreibung

Bei einem großen deutschen Lebensmittelhändler sollte die bestehende monolite Shop-Anwendung nach modernen Architektur-Richtlinien entsprechend dem Vorbild von Netflix in Micro-Services aufgebrochen werden sowie um zusätzliche Funktionen erweitert werden.

Tätigkeiten im Projekt
• Implementierung in Inbetriebnahme mehrerer Micro- Services wie z.B. Suche-Service inkl. Health-Check, Monitoring, Metriken, zentralisiertes Logging usw.
• Erstellung verschiedener Such-Funktionen wie z.B. Produkt-Suche, Such-Vorschläge, Autokorrektur, usw.
• Optimierung der Suchalgorithmen und -parameter
• Umsetzung einer personalisierten Suche
• Bereitstellung von Produkt-Details nach
Lebensmittelverordnung (LMIV) über einen weiteren Micro- Service

Projektumgebung:
• Backend: Java 8, Spring Framework, Spring Boot, Spring Data, JPA, Hibernate, Postgres, Spring Web Services, REST, JAX- RS, JSON, Swagger, Tomcat, Spring Security, Spring Cloud, Spring Sleuth, Netflix Hystrix, Netflix Ribbon, Apache Solr, Apache Zookeeper, Spring Kafka, Apache Kafka, Apache Camel, Togglz, Groovy, Spock, JUnit, DBunit, REST-asured, Gatling
• Frontend: JavaScript, Handlebars.js, Postal.js, npm, Grunt, Jasmine, Galen, Geb, Google Analytics, Adobe Analytics

Eingesetzte Qualifikationen

Agile Methodologie, Adobe Analytics, Apache Camel, Apache Kafka, Apache Maven, Apache Tomcat, Cloud Computing, Docker, Git, Google Analytics, Google Cloud, Hibernate (Framework), Hibernate (Java), J2EE, Java-Entwickler, Java (allg.), Java Database Connectivity, JavaScript, JavaScript-Entwickler, JavaScript-Frameworks, Jira, Json, Junit, Kubernetes, Maschinelles Lernen, Postgresql, React (JavaScript library), Representational State Transfer (REST), Scrum, Spring Framework, Typescript, Web Services

Teamleiter
zollsoft, Jena
5/2014 – 7/2015 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2014 – 7/2015

Tätigkeitsbeschreibung

Bei einem kleinen Start-Up Unternehmen aus dem medizinischen Bereich wurde ein Programm für die Unterstützung der Ärzte beim Impfen entwickelt. Das Programm verwaltet Patienten, Impfpässe sowie Rezepte, Bestellungen und Lagerbestände. Es werden Impfempfehlungen und verschiedene Indikationen wie z.B. Gefährdungsgrößen, Risikogruppen, Reisen, Berufsgruppen usw. berücksichtig und mit Hilfe eines umfangreichen Regelwerks Handlungsempfehlungen für den Arzt gegeben sowie ein Impfplan erstellt.

Tätigkeiten im Projekt
• Requirements Engineering in Zusammenarbeit mit Ärzten
• Definition von Architektur-Aspekten z.B. Module, Schnittstellen, eingesetzte Patterns, usw.
• Implementierung und Test der Anwendung
• Management und Überwachung eines Teams von 3 Personen
• Einführung und Betreuung des Scrum Prozesses
• Betreuung eines "Continuous Integration“ und „Continuous Delivery“ Prozesses mit Jenkins und Gradle

Projektumgebung: Java, JPA, Hibernate, JMS, Tomcat, PostgreSQL, JSON, REST, JAX-RS, Spring Framework, Spring REST, Spring Data, Spring Boot, JUnit, Swing, MacOS, Idea IntelliJ, Gradle, GIT, JIRA, Confluence, Jenkins, Sonar

Eingesetzte Qualifikationen

Java-Entwickler, Docker, Git, Java (allg.), Json, Representational State Transfer (REST), Agile Methodologie, Apache Tomcat, Apple Mac Systems, Hibernate (Framework), Hibernate (Java), J2EE, Java Message Service, Java SE, Postgresql, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Scrum, Software Architecture, Spring Framework, Technische Konzeption, Web Services

Projektleiter, Software Architekt
adidas AG, Nürnberg
3/2013 – 5/2014 (1 Jahr, 3 Monate)
Handel
Tätigkeitszeitraum

3/2013 – 5/2014

Tätigkeitsbeschreibung

Bei einem großen deutschen Sportartikelhersteller wurde ein mehrjähriges, extrem innovatives Java Projekt zuerst einem umfangreichem Assessment unterzogen und anschließenden eine Transition von einem Entwicklungsteam in USA zu einem alternativen Anbieter in Polen durchgeführt.

Tätigkeit im Projekt:
• Bewertung des Gesamtprojektes mit Fokus auf Architektur insbesondere Verfügbarkeit, Skalierbarkeit, Erweiterbarkeit und Administrierbarkeit
• Ausarbeitung von Verbesserungsvorschlägen und möglichen Umsetzungsszenarien
• Etablierung eines neuen Teams beim neuen Anbieter inkl. Interview und Auswahl der Mitarbeiter
• Aufsetzen eines agilen Entwicklungsprozesses inkl. Coaching Maßnahmen für Product Owner und andere Stakeholder
• Projektleitung bei der Transition zum neuen Anbieter inkl. Planung, Risikomanagement, Tracking und Reporting
• Bereitstellung einer Infrastruktur in der Cloud auf Basis von Amazon Web Services (AWS) sowie CloudBees und Atlassian onDemand.
• Entwurf und Umsetzung einer Test-Strategie in der Cloud auf Basis von SauceLabs und BlazeMeter

Projektumgebung: Java, JPA, Hibernate, JMS, ActiveMQ, Tomcat, Oracle, PostgreSQL, Linux, Redis, JSON, REST, JAX-RS, Spring Framework, JUnit, Selenium, JMeter, Eclipse, Maven, GIT, JIRA, Confluence, Jenkins, Sonar

Eingesetzte Qualifikationen

Java-Entwickler, Agile Methodologie, Apache Maven, Apache Tomcat, Eclipse, Hibernate (Framework), Hibernate (Java), J2EE, Java (allg.), Java Message Service, Java SE, Junit, Oracle Database, Postgresql, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Red Hat Enterprise Linux (RHEL), Scrum, Spring Framework, Web Services

Software Architekt
BMW AG, München
6/2012 – 2/2013 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2012 – 2/2013

Tätigkeitsbeschreibung

Bei einem großen deutschen Automobilhersteller wurde eine Integrationsplattform für das globale Kundenmanagement System implementiert und dabei mehrere marktspezifische CRM-Systeme wie z.B. CARMEN und unterschiedliche Backendsysteme wie z.B. SAP integrieret.

Tätigkeit im Projekt:
• Überwachung und Steuerung von drei Scrum-Teams mit insgesamt 30 Entwicklern
• Definition querschnittlicher und teamübergreifender Architektur-Aspekte
• Klärung und Design von Schnittstellen zur Fremdsystemen wie CARMEN, SAP, usw.
• Definition von Modulen, Interfaces und deren Verhalten
• Überwachung der Implementierung über Codereviews und Pair-Programming
• Integration von Submodulen und Bereitstellung einer REST Schnittstelle für Clients
• Etablierung eines Continues Delivery Prozesses auf Basis von Maven und Jenkins
• Coaching von Mitarbeitern zur „Clean Code“ und Test-Driven-Development

Projektumgebung: Java, EJB, JMS, ActiveDirectory, Glassfish, Oracle, Toplink, XML-Schema, WADL, REST, JAX-RS, Jersey, Apache CXF, Spring Framework, JUnit, Eclipse, IntelliJ, Maven, Jenkins, HP QC, Sonar, SVN

Eingesetzte Qualifikationen

Java-Entwickler, Java (allg.), Active Directory, Agile Methodologie, Apache Maven, Eclipse, Enterprise Javabeans, glasfish, J2EE, Java Message Service, Junit, Oracle Database, Projektleitung / Teamleitung (IT), Scrum, Spring Framework, Subversion, XML

Java Entwickler
Dillinger Hütte, Dillingen
9/2011 – 5/2012 (9 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

9/2011 – 5/2012

Tätigkeitsbeschreibung

Im Rahmen eines Projektes bei einem großen deutschen Stahlhersteller sollte eine vorhandene in C/Assembler implementierte Software zur Überwachung und Steuerung des Produktionsprozesses in Java reimplementiert werden und um weitere fachliche Anforderungen ergänzt werden.

Tätigkeit im Projekt:
• Reimplementierung vorhandener fachlicher Abläufe als Stateless EJBs und Persistierung von Daten unter Verwendung von JPA mit JBoss und Hibernate.
• Anbindung von externen proprietären Schnittstellen zur Übermittlung von Alarmen und Messwerten über JMS.
• Integration von externem Code zur Berechnung von Modell-Daten als Webservices.
• Implementierung einer Verwaltungssoftware zur Historisierung und Auditing von Einsatzstoffen mit GUI in Swing.
• Sicherung der Qualität mit FIT-Tests, statische Codeanalyse (mit Sonar), Codereviews, Unit- sowie Performance- und Load-Tests.

Projektumgebung: Java, EJB, JMS, JBoss, Informix, Hibernate, Envers, XML-Schema, WSDL, SOAP, Apache Axis, Swing, JUnit, Fitness, Eclipse, IntelliJ, Maven, Hudson, JIRA, Sonar, SVN

Eingesetzte Qualifikationen

Java-Entwickler, Java (allg.), Agile Methodologie, Eclipse, Enterprise Javabeans, Hibernate (Framework), Hibernate (Java), Informix, J2EE, Java Message Service, Junit, Scrum, SOAP, Subversion, Wildfly, XML

Software Architekt
FIZ Karlsruhe, Karlsruhe
9/2010 – 8/2011 (1 Jahr)
Forschung
Tätigkeitszeitraum

9/2010 – 8/2011

Tätigkeitsbeschreibung

eSciDoc ist eine e-Research-Umgebung spezialisiert für globale und interdisziplinäre Zusammenarbeit im wissenschaftlichen Bereich mit Fedora Repository als Backend. Im Rahmen der Tätigkeit im Projekt sollte die Architektur an die neuen Anforderungen angepasst und mit aktuellen Technologien teilweise reimplementiert werden. Primäre Ziele für das neue Release waren die Modularisierung der Komponenten, verbesserte Skalierung und Verfügbarkeit, Performance-Optimierung sowie der Betrieb in einer Cloud-Umgebung.

Tätigkeit im Projekt:
• Erstellung einer Architektur-Vision sowie ein Migrations-Path für das nächste Major Release. Restrukturierung einer monoliten Anwendung in Schichten und Komponenten.
• Migration der Anwendung von JBoss 4 nach JBoss 7 und von JBossMQ nach ActiveMQ. Ablösung proprietärer Schnittstellen mit REST Webservices auf Basis von Apache CXF.
• Clustering der Anwendung unter Einsatz von verteilten Caches und async. Komponenten mit ActiveMQ. Vorbereitung der Anwendung für Apache Hadoop Cluster Umgebung
• Einführung und Überwachung von Maßnahmen zur Sicherung der Qualität wie z.B. statische Codeanalyse
• Etablierung und Betreuung vom Scrum-Prozess sowie Coaching der Mitarbeiter

Projektumgebung: Java, JBoss, ActiveMQ, PostgreSQL, Hibernate, Spring, AOP, Apache CXF, Apache Camel, Lucene, Solr, Hadoop, JUnit, Eclipse, Maven, Hudson, JIRA, Git

Eingesetzte Qualifikationen

Scrum, Agile Methodologie, Apache, Apache Camel, Eclipse, Fedora, Hibernate (Framework), Hibernate (Java), J2EE, Java (allg.), Java Database Connectivity, Java SE, Junit, Postgresql, Schulung / Training (IT), Systemmigration, Web Services, Wildfly

Software Architekt
1&1 AG, Karlsruhe
1/2010 – 8/2010 (8 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2010 – 8/2010

Tätigkeitsbeschreibung

Entwicklung einer Architektur für Middleware-Komponenten nach SOA-Prinzipien basierend auf OSGi einschließlich der dafür erforderlichen Prozesse. Definition von methodischen, konzeptionellen und technischen Grundlagen für andere Projekte um eine effiziente und effektive Implementierung von Services auf Basis von OSGi zu ermöglichen.

Tätigkeit im Projekt:
• Evaluation diverser OSGi Frameworks wie z.B. Apache Felix oder Eclipse Equinox sowie entsprechender Tools wie z.B. PAX Construct.
• Erstellung einer Projektvorlage für andere OSGi Projekte.
• Migration einer vorhanden Middleware-Komponente auf die OSGi-Plattform.
• Implementierung von Services für den Tarifwechsel.

Eingesetzte Qualifikationen

Java-Entwickler, Hibernate (Java), Java (allg.), Spring Framework, Hibernate (Framework), Apache, Architektur (allg.), Betriebssysteme, Dienstleistung (allg.), Eclipse, Scrum, Serviceorientierte Architektur, Systemmigration, Technische Konzeption

Java Entwickler
EnBW AG, Karlsruhe
1/2009 – 12/2009 (1 Jahr)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2009 – 12/2009

Tätigkeitsbeschreibung

Das Projekt „Kraftwerkseinsatzplanung“ eines großen deutschen Energieversorgers hat das Ziel, die ca. 50 Kraftwerke des Energieversorgers optimal auszulasten und kostenoptimiert zu betreiben.
Neben der Auslastung der Kraftwerke ist dabei vor allem ihre Optimierung im Verbund von großer Bedeutung. In der entwickelten Anwendung wurden die Stamm- und Bewegungsdaten der einzelnen Bauteile (ca. 15.000 Attribute) erfasst und um Ereignisse wie z. B. geplante Revisionen, Störungen, Änderung der Preise an der Börse, Wettervorhersagen usw. ergänzt, um diese auszuwerten. Diese Daten wurden zur Analyse und Optimierung an mathematische Modelle übergeben. Anschließend wurden die Ergebnisse durch die Anwendung wieder aufbereitet und an das Leitsystem der Kraftwerke für einen optimierten Betrieb weitergereicht. Das entwickelte Historisierungs- und Dynamisierungskonzept stellt darüber hinaus die revisionssichere Datenhaltung sicher und ermöglicht so die Entscheidungen der Benutzer jederzeit nachvollziehbar zu machen.

Tätigkeit im Projekt:
- Integration weiterer Schnittstellen auf Basis von Web-Services, sowie JMS-Nachrichten und Flat-Files.
- Fachliche und technische Konzeption der Schnittstellen sowie Definition und Überwachung der Service-Level-Agreements (SLAs).
- Weiterentwicklung und Anpassung der Anwendung an neue Anforderungen.

Projektumgebung: Java, Apache Tomcat, Oracle DB, TIBCO EMS, Hibernate, Spring Framework, AOP, Apache CXF, Apache Camel, Eclipse RPC (SWT), MagicDraw, openArchitectureWare, JUnit, Eclipse, Maven, JIRA

Eingesetzte Qualifikationen

Agile Methodologie, Apache, Apache Camel, Apache Tomcat, Eclipse, Hibernate (Framework), Hibernate (Java), J2EE, Java-Entwickler, Java (allg.), Java Database Connectivity, Java Message Service, Java SE, Junit, Oracle-Anwendungen, RPC (Remote Procedure Call), Scrum, Spring Framework, Web Services

Software Architekt, Coach
EnBW AG, Karlsruhe
1/2007 – 12/2009 (3 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

1/2007 – 12/2009

Tätigkeitsbeschreibung

Planung und Durchführung der strategischen Neuausrichtung und Optimierung der IT-Landschaft nach modernen Prinzipien einer Service-Orientierten-Architektur einschließlich der dafür erforderlichen Governance und Organisation. Dabei wurden die methodischen, konzeptionellen und technischen Grundlagen für andere Projekte des Kunden geschaffen, auf deren Basis diese ihre jeweiligen fachlichen Services entwerfen und implementieren können. Dazu gehörte unter anderem:
• Ausgestaltung der fachlichen, technischen und organisatorischen Rahmenbedingungen
• Etablierung der entsprechenden Prozesse, Methoden und Verfahren
• Integration in bestehende Prozesse und Verfahren (z.B. Anforderungsanalyse)
• Erfassen und Analysieren der bestehenden Applikations- und Prozesslandschaft
• Einführung der SOA-Plattform auf Basis von TIBCO Produkten

Tätigkeit im Projekt:
• Ausarbeitung, Dokumentation und Kommunikation der eingesetzten Methoden, Techniken und Verfahren unter anderem:
- Ausarbeitung einer SOA Strategie und Roadmap
- Definition und Abstimmung einer gemeinsamen SOA Referenzarchitektur sowie eines Metamodells
- Erstellung eines Service Lifecycles mit entsprechendem Rollenmodell
- Etablierung eines Entwicklungsprozesses (inkl. MDA, autom. Build- und Releaseprozess sowie Continuues Integration)
- Analyse, Entwicklung und Pflege einer Service Runtime Umgebung für Web Services auf Basis von Apache Camel und Apache CXF sowie entsprechender Monitoring Werkzeuge und Protocol Bridges (HTTP-to-JMS)
- Ausarbeitung eines Testkonzepts (inkl. Werkzeuge, Vorlagen, Bugtracking) für Services
- Definition eines Management- und Versionierungskonzepts für Services
- Entwurf eines Authentication- und Authorisationkonzepts (mit WS-Security, LDAP, Kerberos, usw.) sowie eines Monitoringkonzepts (inkl. Logging, Reporting und Alerting)
- Coaching der internen Mitarbeiter
• Analyse, Design, Entwicklung, Qualitätssicherung und Betreuung diverser Web-Services und Intergrations-Projekte wie z.B.:
- Web-Service zur Abfrage von unterschiedlichen Marktdaten wie Strom- und Ölpreise sowie ein Web-Service zur Verwaltung von großen Zeitreihen
- Oracle-Adapter für die Integration eines Datawarehouse-Systems in die SOA-Landschaft
- SAP-Adapter für Anbindung eines Langzeit-Archiv-Systems als Web-Service

Projektumgebung: Java, Apache Tomcat, TIBCO EMS, TIBCO Business Works, Apache CXF, Apache Camel, Spring Framework, AOP, Hibernate, Google Web Toolkit, Eclipse, Maven, Anthill, JIRA, Confluence, Enterprise Architect, ARIS

Eingesetzte Qualifikationen

Java-Entwickler, Java (allg.), Agile Methodologie, Apache, Apache Camel, Aris Software, Eclipse, Enterprise Architect (EA), Enterprise Service Bus, Hibernate (Java), J2EE, Java SE, Oracle-Anwendungen, Serviceorientierte Architektur, Spring Framework, Subversion, Technische Konzeption, Web Services

IT Berater, Coach
Daimler AG, Stuttgart
11/2006 – 12/2006 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2006 – 12/2006

Tätigkeitsbeschreibung

J2EE Projekt zur Verwaltung, Versionierung und Archivierung von Arbeitsanweisungen bei einem deutschen Automobilkonzern.

Tätigkeit im Projekt:
• Schulung der Mitarbeiter in AndroMDA
• Entwurf einer grundlegenden Architektur

Projektumgebung: Java, IBM Websphere, DB2, IBM MQSeries, Hibernate, Spring Framework, Struts, Java Server Pages (JSP), AndroMDA, MagicDraw, Eclipse, JUnit, Maven, Bugzilla, Subversion

Eingesetzte Qualifikationen

Java-Entwickler, Apache Struts, Eclipse, Hibernate (Framework), Hibernate (Java), IBM DB2, IBM WebSphere Application Server (WAS), It-Beratung, J2EE, Java (allg.), Javaserver Pages, Junit, Software Version Control, Spring Framework, Subversion, WebSphere

Teamleiter
Deutsche Telekom AG, Essen
10/2005 – 11/2006 (1 Jahr, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2005 – 11/2006

Tätigkeitsbeschreibung

Entwicklung einer Portalanwendung mit welcher Kunden eines großen deutschen Telekommunikationskonzerns Störungsmeldungen übermitteln, verfolgen sowie Termine mit dem Kundendienst vereinbaren können. Realisierung der Funktionen, die für die Abbildung der durch das Portal unterstützten Geschäftsprozesse und Einbindung der Anwendung in das Massenmarkt-Portal des Unternehmens sowie Integration des Systems mit den Backendsystemen nach SOA-Prinzipien. Anbindung eines KI-Systems mit zur automatisierten Lösungssuche.

Tätigkeit im Projekt:
- Beratung bei Aufbau des Entwicklungsprozess
- Koordination der Offshore Mitarbeiter in Weißrussland
- Erstellung der Architektur, Coaching von Entwickler
- Implementierung einzelner Module
- Integration der Schnittstellen zur Backendsystemen

Projektumgebung: Java, IBM Websphere, Oracle 9i, IBM MQSeries, Spring Framework, AOP, Struts, Persistenzframework iBATIS, Java Server Pages (JSP), IBM Rational Developer, JUnit, Ant, Subversion

Eingesetzte Qualifikationen

Apache Struts, IBM WebSphere Application Server (WAS), It-Beratung, Java-Entwickler, Java (allg.), Javaserver Pages, Junit, Oracle-Anwendungen, Projektleitung / Teamleitung (IT), Schulung / Training (IT), Serviceorientierte Architektur, Spring Framework, Subversion, Telekommunikation / Netzwerke (allg.), WebSphere

Java Entwickler, Software Architekt
DMC GmbH, Stuttgart
5/2005 – 10/2005 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2005 – 10/2005

Tätigkeitsbeschreibung

Erstellung von zwei interaktiven, multimedialen Webauftritten zur Marketing- und Werbezwecken im Auftrag eines Logistikunternehmens. Entwicklung von interaktiven Webseiten mit Benutzerprofilen, Umfragen, Gewinnspielen, Gutscheinen usw. zum Zwecke der Adress- und Profilgenerierung für die Werbung. Erweiterung des bestehenden Webauftritts um CMS Funktionen, Diskussionsforen und Voting Funktionen sowie Pflege von bestehenden Modulen.

Tätigkeit im Projekt:
• Analyse und Verfeinerung der Spezifikation
• Entwurf der Architektur
• Coaching von Mitarbeitern
• Implementierung von verschiedenen Modulen.

Projektumgebung: Java, Apache Tomcat, MySQL, Hibernate, Spring Framework, Struts, CVS, Webpage Layout Framework SiteMesh, Java Server Pages (JSP), MyEclipse, Ant, Bugzilla

Eingesetzte Qualifikationen

Java-Entwickler, Apache, Apache Struts, Apache Tomcat, Concurrent Versions System, Hibernate (Framework), Hibernate (Java), Java (allg.), Javaserver Pages, Mysql, Schulung / Training (IT), Spring Framework

Java Entwickler, Software Integrator
Robert Bosch GmbH, Stuttgart
12/2004 – 5/2005 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2004 – 5/2005

Tätigkeitsbeschreibung

EAI Projekt zur Integration bestehender Softwaresysteme zum Projekteinkauf, der Teile- und Stammdatenverwaltung. Service-orientierte Architektur mit einem Swing Rich-Client.

Tätigkeit im Projekt:
• Verfeinerung der Spezifikation
• Integration der Server- und Client-Komponenten
• Qualitätssicherung, Koordination der Offshore-Mitarbeiter
• Betreuung des Kunden vor Ort während der Abnahmephase

Besonderheit: Service orientierte Architektur, verteiltes Entwicklungsteam, Offshore Mitarbeiter in Indien

Projektumgebung: Java, IBM Websphere, Oracle, Hibernate, Spring Framework, POI, Eclipse, Swing, Ant, Bugzilla, CVS

Eingesetzte Qualifikationen

Java-Entwickler, Concurrent Versions System, Eclipse, Hibernate (Framework), Hibernate (Java), IBM WebSphere Application Server (WAS), J2EE, Java (allg.), Offshoring, Oracle-Anwendungen, Qualitätsmanagement / QS / QA (IT), Qualitätsmanagement (allg.), Spring Framework, WebSphere

Java Entwickler
Kölsch & Altmann GmbH, München
3/2004 – 11/2004 (9 Monate)
IT Dienstleistungen
Tätigkeitszeitraum

3/2004 – 11/2004

Tätigkeitsbeschreibung

Wissenschaftliche Arbeit zum Thema: AOP in einer J2EE Anwendung

Tätigkeit im Projekt:
• Validierung von AOP und die Entwicklung einer J2EE Anwendung zur Demonstrationszwecken.
• Ausarbeitung und Durchführung eines Seminars zum Thema AOP für interne und externe Schulungen.
• Mitarbeit im internen J2EE Kompetenzteam und Unterstützung bei der Entwicklung einer Online Seminar Verwaltung.

Projektumgebung: Java, JBoss, Tomcat, Eclipse Rich Client Plattform, SWT/JFace, PostgreSQL, Hibernate, Lucene, JUnit, Maven, XDoclet, IntelliJ IDEA

Eingesetzte Qualifikationen

Apache Tomcat, Betriebssysteme, Eclipse, Forschung & Entwicklung, Hibernate (Framework), Hibernate (Java), J2EE, Java (allg.), Junit, Postgresql, Wildfly

Zertifikate

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
2017
Neural Networks and Deep Learning
2017
Functional Programming Principles in Scala
2017
Machine Learning von Stanford University
2016
Practical Machine Learning von John Hopkins University
2016

Ausbildung

Informatik
Dipl. Informatiker
2004
Landshut

Über mich

Als erfahrener, agiler Java Backend-Entwickler und DevOps habe ich Microservices unter Verwendung von Spitzentechnologien wie Kubernetes, Kafka und Spring Boot entworfen und implementiert. Ich bin versiert in automatisierten Tests, Bereitstellung, Überwachung und Fehlerbehebung in verteilten Umgebungen und verfüge über Erfahrung in der Nutzung von Cloud-Diensten wie AWS, Azure oder Google Webservices, um skalierbare Lösungen zu erstellen und mit modernen KI-Systemen auf Basis von LLMs zu integrieren. Ich beherrsche Werkzeuge wie Prometheus, Grafana, Kibana und Loki für eine effiziente Überwachung genauso wie GitOps Prinzipien und Tools wie ArgoCD, Flux, Kustomize, und viele mehr.

Ich arbeite gerne in einem agilen Umfeld als Teil eines innovativen, kreativen und leidenschaftlichen Teams, das stolz auf seine Arbeit ist.

Sie haben eine interessante Herausforderung und denke, dass wir gut zusammen passen könnten?
Bitte kontaktieren Sie mich!

Weitere Kenntnisse

Microservices & Event-driven Architecture (EDA)
● Frameworks: Spring Boot, Spring Cloud, Spring Data, JPA, Hibernate
● Messaging: Apache Kafka, RabbitMQ, Amazon SQS, Azure Service Bus
● Patterns: Event Sourcing, CQRS, Saga Pattern, Circuit Breaker
● API: REST, OpenAPI/Swagger, GraphQL, gRPC
● Datenformate: JSON, YAML, Avro, ProtoBuf
● Legacy: XML, XSLT, XPath, SOAP, WSDL

Cloud & Infrastructure
● AWS: EKS, EC2, Lambda, S3, RDS, ElastiCache, CloudFormation
● Azure: AKS, AD, Blob Storage, Cosmos DB
● Google Cloud: GKE, Functions, Dataflow, BigQuery, Pub/Sub
● Containerization: Docker, Kubernetes, Helm, Kustomize

DevOps & Platform Engineering
● CI/CD: GitHub Actions, GitLab CI, Azure DevOps, Jenkins
● Platform Engineering & GitOps: Backstage, ArgoCD, Flux, Crossplane
● Infrastructure as Code (IaC): Terraform, Pulumi, AWS CDK, Ansible
● Observability: Prometheus, Grafana, Alertmanager, OpenSearch, Loki, Jaeger
● Security: RBAC, Policy as Code (PaC), Open Policy Agent (OPA), Kyverno, Falco,
Trivy
● Service Mesh & Networking: Istio, Envoy, Traefik, Cert-Manager, External-DNS

Datenbanken
● Relationale DB (SQL): PostgreSQL, MySQL, Oracle, Informix, HSQLDB
● Key/Value DB: Redis, Memcached, ElastiCache
● Document DB: MongoDB
● Graph DB: Neo4J
● Wide-column DB: Apache Cassandra, HBase
● Vector DBs: Qdrant, Pinecone, Chroma, OpenAI Embeddings

AI & LLMs
• Agents: Claude Code, Codex, OpenCode, pi, omp
• Retrieval-Augmented Generation (RAG): GraphRAG, LightRAG
• Evals: Promptfoo, Braintrust
• Misc: MCP-Server, Prompt-, Context- & Graph-Engineering, Skills, Embeddings, Ollama, llama.cpp

Methodisches Wissen
● Software Architecture: Domain-Driven Design (DDD), Clean Architecture,
Hexagonal Architecture, Event Sourcing, CQRS
● AI/ML Methods: Retrieval-Augmented Generation (RAG), Fine-Tuning, Prompt
Engineering, MLOps, Model Deployment
● Design Patterns: GoF Patterns, Enterprise Integration & Microservices Patterns
● Development: Test-Driven Development (TDD), Behavior-Driven Development
(BDD)
● Quality: Code Reviews, Static Analysis, Performance Testing, Security Testing
● Operations: DevOps, FinOps, Site Reliability Engineering (SRE), Observability,
Incident Management

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Russisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
1239
Alter
45
Berufserfahrung
22 Jahre (seit 11/2004)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden