22.07.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Software Engineering Consultant | Softwarearchitekt | Tech Lead

Paderborn, Deutschland
Weltweit
Paderborn, Deutschland
Weltweit

Profilanlagen

Profil Daniel Keyhani.pdf

Skills

JavaArchitekturDevOpsSoftwareentwicklungSystem DesignEvent-driven ArchitectureBackendKotlinEvent Driven ArchitectureKubernetesCloud-MigrationApi DesignTerraformDomain Driven DesignMicroservices
Mit über zwei Jahrzehnten Erfahrung in der Softwareentwicklung und Architektur unterstützt Daniel Keyhani Unternehmen dabei, moderne und flexible Softwaresysteme zu planen und erfolgreich umzusetzen. Als Berater, Softwarearchitekt und Lead Developer bringt er umfassendes Wissen in den Bereichen Microservices, Cloud-Technologien, DevOps und sichere Softwareentwicklung ein.
Er begleitet Projekte von der Konzeption bis zur Implementierung, führt Entwicklerteams, löst komplexe technische Herausforderungen und stellt sicher, dass Architektur und Code höchsten Standards entsprechen. Sein praxisnaher Ansatz und sein tiefes Verständnis für Architektur- und Entwicklungsprozesse machen ihn zu einem wertvollen Partner in jeder Phase eines Projekts.
  1. Skills und ExpertisenSoftware-Architektur & Systemdesign (CPSA-F): Tiefgehende Erfahrung in der Architektur und Implementierung von Softwaresystemen, insbesondere skalierbaren verteilten Systemen, inklusive der Migration von Monolithen zu Microservices, Domain Driven Design (DDD) und Event-Driven Architecture.
  2. Cloud-Migration & DevOps (insb. AWS): Migration von Legacy-Systemen zu cloud-nativen Architekturen, Aufbau und Automatisierung von Cloud-Infrastrukturen (Docker, Kubernetes, Terraform) und CI/CD-Pipelines.
  3. API-Design & Messaging: Design robuster APIs mit REST, gRPC etc. und Integration von Messaging-Systemen wie Kafka für hochverfügbare, verteilte Systeme.
  4. Softwareentwicklung: Entwicklung von Backend-Systemen mit Java und Kotlin, insbesondere mit Spring Boot und Quarkus, und Frontend-Systemen mit Angular.
  5. Security: Umfassendes Wissen in sicherer Softwareentwicklung, Erfahrung mit der Implementierung von Sicherheitsmechanismen (wie OAuth2, OIDC), Pentesting-Erfahrung (OSCP).

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2018

Sprachen

DeutschMutterspracheEnglischMutterspracheFranzösischGrundkenntnisse

Projekthistorie

Architekt und Lead Dev bei der Entwicklung eines Energieübertragungsnetz-Managementsystems

50Hertz Transmission GmbH

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Aufgaben
  1. Entwurf von Architektur für Echtzeit-Datenverarbeitungssysteme
  2. Beratung bei der Planung und Umsetzung der Business-Ziele
  3. Koordination und Kommunikation von Architektur- und Technologiethemen
  4. Organisation und Formalisierung der Architekturarbeit
  5. Implementierung von Spikes und einzelnen Stories
Technologien
  1. Java
  2. Gradle
  3. Kafka/Kafka Streams
  4. Postgres/Timescale
  5. Protobuf
  6. Angular
  7. Azure DevOps
  8. ArgoCD/GitOps
  9. Kubernetes
  10. Helm
  11. Docker
  12. Keycloak (OIDC)
  13. OpenFGA
  14. Grafana/OpenTelemetry
  15. Backstage
  16. Enterprise Architect

Entwicklung eines cloudnativen Event-Driven-Prototyps für ein in Gründung befindliches Startup

Aufgaben
  1. Konzeption und Entwicklung eines Microservice-Prototyps mit Kotlin/Quarkus
  2. Eventbasierte Datenverarbeitung mit Kafka Streams und Avro
  3. CI/CD mit GitHub Actions und GitOps-Deployment via FluxCD
  4. Containerbetrieb auf K3s, Authentifizierung via Keycloak (OIDC)
  5. Frontend-Umsetzung mit Flutter
Technologien
  1. Kotlin
  2. Quarkus
  3. GraalVM
  4. Gradle
  5. Flutter
  6. Kafka Streams
  7. Redpanda
  8. Avro
  9. GitHub Actions
  10. FluxCD
  11. K3s
  12. Docker
  13. Keycloak (OIDC)
  14. GitOps

Lead-Dev in einem SAFe-Team von 11 Personen

DB InfraGo AG

Transport und Logistik

>10.000 Mitarbeiter

Aufgaben:
  • technische Leitung des Teams
  • Innovation und Abbau technischer Schulden
  • Analyse und Lösung technischer Probleme
  • Kommunikation mit Stakeholdern und externen Partnern.
  • Mentoring und Weitergabe von Wissen
Technologien: Kotlin, Java 21, Spring Boot, Hibernate, JMS, Camunda, REST, gRPC, Protobuf, SOAP, OIDC/OAuth2, Gradle, AWS (ECS, CloudFormation, EFS, S3, DynamoDB…), Oracle, Wiremock, Testcontainers, Jenkins, Gitlab, SonarQube

Senior Software Engineer

digital broking GmbH

Versicherungen

< 10 Mitarbeiter

  • Neue Features nach Userstorys implementieren
  • Code-Reviews
  • Tests umbauen, um Testcontainers zu verwenden

Senior Software Engineer in einem Microservices-Projekt

dwpbank

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

  • Maintenance und (Weiter-)Entwicklung von Services in einer Microservice-Landschaft mit gemischten REST- und Kafka-APIs
  • Architektur der Services innerhalb eines Bounded Context
  • Technologischen und Prozess-Fortschritt vorantreiben

Übernahme, Weiterentwicklung und Betreuung von Services zum Usermanagement

CARIAD

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Ziel dieses Projektes war es, die von mehreren Drittunternehmen entwickelten Services im Bereich Usermanagement zu übernehmen, weiterzuentwickeln und verbessern, neue Services im Umfeld zu implementieren und Deployment und Betrieb auf mehreren Plattformen zu gewährleisten.

In diesem Projekt habe ich im Sinne der DevOps-Philosophie Tätigkeiten von Entwicklung und automatisiertem Test über Deployment bis hin zum Provisioning mit Infrastructure as Code übernommen. Insbesondere war ich dafür verantwortlich Pact-Testing einzuführen, Pipelines einzurichten und zu verbessern sowie Codequalität, Verlässlichkeit und Performance zu verbessern.

Java 8/16, Golang, Spring Boot, Kafka, PostgreSQL, Liquibase, JUnit, Pact, Mockito, Wiremock, Maven, Gitlab, Azure Devops, SonarQube, Docker, Kubernetes, Helm, Terraform, AWS (EKS, RDS, CodeArtifact)

Neuentwicklung einer Messaging-Middleware für Verkehrssysteme

Swarco Traffic Systems GmbH

Sonstiges

500-1000 Mitarbeiter

In diesem Projekt musste ein System zur Anbindung von Funkanlagen an Straßen (RSUs) an ein zentrales Verkehrsleitsystem erstellt werden. Dabei wurden unterschiedliche Messaging-Technologien verwendet, Überwachungsdaten erfasst und in einer Zeitreihendatenbank gespeichert, verschiedene binäre Nachrichtenformate verwendet und konvertiert sowie eine API und ein Frontend zum Management der Geräte konzipiert.

Meine Rolle dabei war es, gemeinsam mit einem Team Technologien zu evaluieren, die Architektur zu entwerfen und schließlich das System zu implementieren. Dabei war ein wesentlicher Aspekt die Unterstützung von und Vermittlung von Methoden und Wissen an die weniger erfahrenen Entwickler im Team.

Java 16, Quarkus/Microprofile, MQTT, AMQP (RabbitMQ), Protobuf, ASN.1, PostgreSQL, InfluxDB, Liquibase, Angular, JUnit, Mockito, Testcontainers, Maven, Git, Bitbucket, Jira, Bamboo, SonarQube, Docker, Kubernetes, Helm, Keycloak

Neuentwicklung eines Webportals mit Spring Boot/Thymeleaf

Energieversorger

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

In diesem Projekt ging es darum, ein neues Webportal für RPA (Robotic Process Automation) zu erstellen.

Java 8, Spring Boot/MVC/Data/Security, LDAP/Active Directory, JPA/Hibernate, Thymeleaf, Flyway, HTML/CSS/JavaScript, node.js/npm, Maven, Git, Azure DevOps

Migration/Neuentwicklung von Applikationen in Microservice-Architektur

Nox Nachtexpress/Innight Express GmbH

Transport und Logistik

1000-5000 Mitarbeiter

Der Kunde hatte eine Vielzahl von Legacy-Anwendungen in verschiedenen Technologien (Cobol, PL/SQL, Java/RCP) die in eine moderne Microservice-Architektur mit Spring Boot und Angular-Frontend überführt werden sollten. Dabei musste ein schrittweiser Übergang gewährleistet werden, bei dem die Altapplikationen weiter gepflegt und auch neue Funktionen implementiert wurden. In diesem Projekt habe ich von Analyse und Architektur über Code Reviews, Reverse Engineerung und Mentoring bis hin zu Implementationstasks verschiedene Aufgaben übernommen, unter anderem um die Codequalität und Entwicklungsgeschwindigkeit bei den extern eingekauften Nearshoring-Teams zu gewährleisten.

Java 11, Spring Boot/MVC/Data/Security, JPA/Hibernate, MyBatis, Eclipse RCP, Oracle, Liquibase, HTML/CSS/JavaScript, Angular, Maven, JUnit, Mockito, Testcontainers, WireMock, Git, GitLab, Docker, Kubernetes, Helm, Keycloak, OAuth2, OIDC, Scrum, Microservices, Domain Driven Design

Weiterentwicklung einer Java-Webapplikation

Bürstadt Furniture

Industrie und Maschinenbau

250-500 Mitarbeiter

Bei diesem Projekt habe ich eine bestehende Java-Webapplikation im Bereich Logistik erweitert. Dabei mussten die fachlichen Anforderungen in entsprechende Funktionalität der Webapplikation umgesetzt und Änderungen in allen Ebenen von Datenbanklayer bis Weblayer vorgenommen werden. Außerdem mussten Daten zwischen zwei Datenbanken in unterschiedlichen Formaten synchronisiert werden. In einem zweiten Projektabschnitt habe ich das SCM von SVN auf Git umgestellt und einen CI/CD-Prozess mit GitLab und Docker eingeführt.

Java 8, Spring Boot, Apache Wicket, Jasper Reports, JPA/Hibernate, QueryDSL, MS SQL, MariaDB, HTML/CSS/JavaScript, Bootstrap, Apache Tomcat, Maven, JUnit, SVN, Git, GitLab, Docker

Weiterentwicklung einer Java-Applikation

NovaTec Kommunikationstechnik GmbH

Telekommunikation

10-50 Mitarbeiter

Im Rahmen eines Weiterentwicklungsprojektes war ich für die Planung und Implementation neuer Features sowie die Erstellung des Releases einer Java/Spring-Applikation zur zentralisierten Verwaltung von Telekommunikationssystemen zuständig. Die Implementation zog sich dabei durch alle Schichten von der Web-UI durch den ServiceLayer bis zur Datenbank und Kommunikation mit den verwalteten Geräten.

Java 8, Spring, JPA/Hibernate, JMS, JAX-WS, AOP/AspectJ, Eclipse, Maven, JUnit, Mockito, Git, Jenkins, Jira, Bitbucket, SonarQube

Zertifikate

Certified Professional Software Architect - Foundation

iSAQB

2020


Bewertungen

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.01.2027


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden