22.05.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftware Engineering Consultant | Softwarearchitekt | Tech Lead
Paderborn, Deutschland
Weltweit
Skills
JavaSoftwarearchitekturMicroservicesSpringDomain Driven Design (DDD)DevOpsKubernetesKeycloakKafkaOAuth2/OIDCAmazon AWS
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.
Skills und Expertisen
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.
Skills und Expertisen
- Software-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.
- 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.
- API-Design & Messaging: Design robuster APIs mit REST, gRPC etc. und Integration von Messaging-Systemen wie Kafka für hochverfügbare, verteilte Systeme.
- Softwareentwicklung: Entwicklung von Backend-Systemen mit Java und Kotlin, insbesondere mit Spring Boot und Quarkus, und Frontend-Systemen mit Angular.
- Security: Umfassendes Wissen in sicherer Softwareentwicklung, Erfahrung mit der Implementierung von Sicherheitsmechanismen (wie OAuth2, OIDC), Pentesting-Erfahrung (OSCP).
Sprachen
DeutschMutterspracheEnglischMutterspracheFranzösischGrundkenntnisse
Projekthistorie
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
- Neue Features nach Userstorys implementieren
- Code-Reviews
- Tests umbauen, um Testcontainers zu verwenden
- 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
Bewertungen

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.2026