15.12.2025 aktualisiert

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

Senior Software Architekt | Fullstack | Java | Kotlin | Typescript | Cloud | Datenbank

Frankfurt am Main, Deutschland
Weltweit
B.Sc. Wirtschaftsinformatik
Frankfurt am Main, Deutschland
Weltweit
B.Sc. Wirtschaftsinformatik

Profilanlagen

Milad english.pdf
Milad Bakhtyaryan Deutsch CV.pdf

Über mich

Senior Software Architekt (Java/Kotlin) mit 10+ Jahren Erfahrung in Cloud-, Data- und Event- Driven-Plattformen. Liefere skalierbare Backend- und Full-Stack-Lösungen mit Spring Boot, Kafka und modernen CI/CD-Pipelines – von Architektur bis Produktion, inklusive Security & Compliance.

Skills

  1. Programmiersprachen: Java | Kotlin | TypeScript | SQL
  2. Frameworks: Spring Boot | Reactjs
  3. Webtechnologien: HTML | CSS | jQuery
  4. Datenbanken: MongoDB | PostgreSQL | Neo4j
  5. Build-Tools: Maven | Gradle | NPM
  6. Versionskontrolle: Git
  7. Container und Orchestrierung: Docker | Kubernetes | ArgoCD | Grafana
  8. Events / Messaging: Kafka | RabbitMQ | OpenSignal | AWS SNS
  9. DevOps-Tools: GitLab CI/CD | Azure DevOps
  10. Cloud-Plattformen: Azure | AWS | GCP | Firebase
  11. Architektur: Microservices | Event-Driven | Monolithisch
  12. Sicherheit: OAuth 2.0 | Spring Security | Keycloak
  13. API-Design: API-First-Ansatz mit OpenAPI-Spezifikation
  14. Testing: Unit-Tests | Integrationstests | Mockito | Testcontainers | Jest
  15. Agile Methoden/Tools: Atlassian | Jira | Confluence | Scrum | Kanban

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Backend Developer

Öffentlicher Dienst

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Beschreibung:
  2. Im Rahmen des bundesweiten Digitalisierungsprogramms Polizei 20/20 war ich im „Datenhaus“-Applikationsteam tätig. Ziel des Projekts ist die Entwicklung einer zentralen, föderalen Datenplattform, die polizeiliche Quellsysteme der Länder konsolidiert und eine einheitliche, sichere Grundlage für Datenanalyse und Informationsaustausch schafft.
  3. Verantwortlichkeiten:
  4. Design und Implementierung von Microservices mit Java / Spring Boot und PostgreSQL zur Verarbeitung komplexer Datenmodelle
  5. Entwicklung asynchroner Schnittstellen mit Apache Kafka zur Integration heterogener Datenquellen
  6. Aufbau und Wartung von CI/CD-Pipelines mit GitLab CI und Docker für Build-, Test- und Deployment-Prozesse
  7. Umsetzung sicherheitsrelevanter Anforderungen nach BSI-TR-Standards
  8. Nutzung von Atlassian-Produkten (Jira, Confluence) für agiles Projekt- und Anforderungsmanagement
  9. Durchführung von Code Reviews, Unit-Tests und Integrationstests mit JUnit und TestContainers
  10. Enge Zusammenarbeit mit Fach- und Infrastrukturteams zur Sicherstellung von Performance, Skalierbarkeit und Datenintegrität
  11. Technologien:
  12. Java, Spring Boot, Kafka, Neo4j, PostgreSQL, MapStruct, Gradle, JFrog, Docker, GitLab CI/CD, Atlassian Suite, Git

Entwicklung weitere Features für die Online-Banking App

Banken und Finanzdienstleistungsunternehmen

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Banken und Finanzdienstleistungsunternehmen
SENIOR BACKEND DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Projektes führte die Implementierung eines neuen Features für die Onlinebanking-App des Unternehmens zu einer Verbesserung des Onlinebanking-Erlebnisses der Kunden. Dies resultierte in einer höheren Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste. Die Aufgaben umfassten die Konzeption und Implementierung des Features, einschließlich seiner Integration in das bestehende System.
  • Tasks
    • Entwicklung und Implementierung des neuen Features unter Verwendung von Java und Spring
    • Datenmanagement und -speicherung mit PostgreSQL und Hibernate
    • Verwendung von Liquibase zur effektiven Verwaltung von Datenbankänderungen
    • Einsatz von Docker und Kubernetes zur Bereitstellung der Anwendung in einer sicheren und skalierbaren Umgebung
    • Aufbau von CI/CD-Pipelines mit GitLab zur Automatisierung von Build-, Test- und Deployment-Prozessen
    • Verwendung von Atlassian-Produkten für effektives Projektmanagement
  • Technologien
    • Java | Spring Webflux | Spring Boot | Spring Data JPA | Hibernate | PostgreSQL | Liquibase | Maven | Docker | Kubernetes | Gitlab CI/CD | Git | Atlassian | IntelliJ IDEA | SonarQube | Scrum | TypeScript | Mockito | JUnit

Entwicklung einer Anwendung zur Automatisierung der Geschäftsprozesse

Versicherung

Versicherungen

5000-10.000 Mitarbeiter

Versicherung
SENIOR FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Projekts wurde ein Automatisierungsprojekt für interne Geschäftsprozesse konzipiert und implementiert. Ziel war es, den manuellen Arbeitsablauf durch die Implementierung eines automatisierten Systems zu ersetzen, um die Effizienz und Genauigkeit zu verbessern. Die erfolgreiche Umsetzung des Projekts führte zur Automatisierung der manuellen Prozesse und erhöhte die Effizienz und Genauigkeit der Prozesse.
  • Tasks
    • Entwicklung des Frontends mit React.js und TypeScript
    • Entwicklung des Backends mit Java Spring Boot
    • Verwendung von PostgreSQL zur Datenverwaltung und -speicherung Einsatz von Git als Versionskontrollsystem
    • Bereitstellung des Systems auf einer Cloud-basierten Architektur mit Azure
  • Technologien
    • React.js | TypeScript | PostgreSQL | Java | Spring Boot | Git | Azure Functions | Azure Container | Kubernetes | HELM | MongoDB | Azure DevOps CI/CD | Atlassian | Maven 

Senior Full Stack Developer

Versicherung

Versicherungen

5000-10.000 Mitarbeiter

SENIOR FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Dynamic Pricing-Projekts der Gothaer Versicherung wurde eine Web-App konzipiert und entwickelt. Ziel war es, eine Plattform zu schaffen, die dynamische Preisgestaltung für Versicherungsprodukte ermöglicht. Die erfolgreiche Umsetzung des Projekts führte zur Implementierung einer dynamischen Preisstrategie, die eine effektivere Vermarktung der Produkte und eine Steigerung der Rentabilität ermöglichte.
  • Tasks
    • Entwicklung des Frontends mit React.js und TypeScript
    • Backend-Entwicklung mit Java Spring Boot
    • Einsatz von Redis als Caching-System zur Erhöhung der Anwendungsgeschwindigkeit und
    • Reduzierung der Datenbanklast
    • Verwendung von MySQL zur sicheren und effizienten Datenspeicherung
    • Verwaltung von Codeänderungen mit Git
  • Technologien
    • React.js | JavaScript | MySQL | Java | Spring Boot | Git | Docker | Kubernetes | ArgoCD | MongoDB | Azure DevOps CI/CD | Atlassian | Maven | REST API | Junit | Mockito | Material UI | Redux | Router | Jest

Senior Full Stack Developer

Versicherung

Versicherungen

1000-5000 Mitarbeiter

FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen der Entwicklung einer Webanwendung für Außendienstmitarbeiter wurde eine Plattform geschaffen, die es ermöglicht, vor Ort beim Kunden zu arbeiten und Unterstützung zu erhalten. Die erfolgreiche Umsetzung dieses Projekts hat dazu beigetragen, dass die Außendienstmitarbeiter effektiver arbeiten und eine bessere Unterstützung von ihren Teams erhalten konnten.
  • Tasks
    • Entwicklung des Frontends (40%) mit React.js
    • Backend-Entwicklung (60%) mit Java Spring Boot
    • Verwendung von PostgreSQL als Datenbank zur sicheren und effizienten Datenspeicherung
    • Bereitstellung der Anwendung in einer Cloud-basierten Architektur mit Azure
    • Einsatz von Kafka als Messaging-System zur schnellen und zuverlässigen Kommunikation zwischen den verschiedenen Systemen
    • Verwaltung von Codeänderungen mit Git
  • Technologien
    • React.js | JavaScript | PostgreSQL | Java | Spring Boot | Git | Azure | Kafka

Senior Backend Developer

Banken und Finanzdienstleistung

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

BACKEND DEVELOPER
  • Projektbeschreibung
    • Im Rahmen der Entwicklung von Microservices auf Microsoft Azure wurde eine robuste und skalierbare Plattform implementiert, die verschiedene Microservices über Messaging-Systeme miteinander interagieren lässt. Die erfolgreiche Umsetzung dieses Projekts hat dazu beigetragen, dass die verschiedenen Microservices effektiv miteinander interagieren und eine robuste und skalierbare Plattform bereitstellen konnten.
  • Tasks
    • Entwicklung von REST-API-Endpoints mit Java Spring Boot
    • Verwaltung von Codeänderungen mit Git
    • Betrieb der Microservices in einer sicheren und skalierbaren Umgebung mit Azure
    • Einsatz von Event Grid und Event Hub als Messaging-Systeme zur schnellen und zuverlässigen Kommunikation zwischen den verschiedenen Systemen
  • Technologien
    • React.js | TypeScript | CosmosDB | Java | Spring Boot | Git | Docker | Kubernetes | ArgoCD | MongoDB | Azure DevOps CI/CD | Atlassian | Maven | REST API | Junit | Mockito | Material UI | Redux | Router | Azure | Event Grid | Event Hub

Backend Developer

Banken und Finanzdienstleistung

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

BACKEND DEVELOPER
  • Projektbeschreibung
    • Im Rahmen der Entwicklung einer Data-Visualisierungsanwendung für das mittlere Management wurde eine zuverlässige und skalierbare Plattform implementiert. Diese Plattform ermöglichte die aufwändige Bearbeitung und Visualisierung von Kundenstammdaten über eine Web-Anwendung. Die erfolgreiche Umsetzung dieses Projekts hat dazu beigetragen, dass das mittlere Management die Kundenstammdaten effektiver analysieren und verstehen konnte, was zu einer Verbesserung der Geschäftsentscheidungen führte.
  • Tasks
    • Entwicklung von REST-API-Endpoints mit Java Spring Boot
    • Verwaltung von Codeänderungen mit Git
    • Speicherung von Kundenstammdaten in einer PostgreSQL-Datenbank
    • Implementierung von Datenvisualisierungsfunktionen
    • Sicherstellung der Skalierbarkeit und Zuverlässigkeit der Plattform
    • Zusammenarbeit mit dem Frontend-Team zur Integration der Webanwendung
    • Durchführung von Code-Reviews und Einhaltung von Best Practices für die Softwareentwicklung
  • Technologien
    • React.js | JavaScript | PostgreSQL | Java | Spring Boot | Git | Docker | Kubernetes | ArgoCD | MongoDB | Azure DevOps CI/CD | Atlassian | Maven | REST API | Junit | Mockito | Material UI | Redux | Router | Jest

Full Stack Developer

Öffentlicher Dienst
FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Cell-Key-Projekts wurde eine vollständige Webanwendung implementiert. Benutzer können spezifische Daten hochladen, nachdem sie verschiedene Autorisierungsstufen durchlaufen haben. Diese Daten, die komplexe Beziehungen aufweisen, werden verschlüsselt und in einer Neo4j-Graphdatenbank gespeichert. Diese Datenbank bietet eine effiziente Modellierung dieser Beziehungen und leistungsstarke Abfragefunktionen. Um die Datenbank vor Datenmanipulationen zu schützen, wurden verschiedene Sicherheitsmaßnahmen eingesetzt. Das gesamte System wurde basierend auf den geschäftlichen Anforderungen und Bedürfnissen entworfen und entwickelt. Für das Frontend wurde ReactJS verwendet, und als Abstraktionsschicht wurde Spring Data Neo4j verwendet. Die Sicherheit wurde vollständig in Spring Boot implementiert.
  • Tasks
    • Implementierung einer vollständigen Webanwendung
    • Entwicklung von Funktionen für das Hochladen von Daten durch Benutzer
    • Verschlüsselung und Speicherung von Daten in einer Neo4j-Graphdatenbank
    • Einsatz von Sicherheitsmaßnahmen zum Schutz der Datenbank vor Manipulationen
    • Entwurf und Entwicklung des gesamten Systems basierend auf geschäftlichen
    • Anforderungen und Bedürfnissen
    • Verwendung von ReactJS für die Frontend-Entwicklung
    • Verwendung von Spring Data Neo4j als Abstraktionsschicht
    • Implementierung der Sicherheit in Spring Boot
  • Technologien
    • React.js | TypeScript | PostgreSQL | Java | Spring Boot | Git | Azure Functions | Azure Container | Kubernetes | HELM | MongoDB | Azure DevOps CI/CD | Atlassian | Maven | REST API | Junit | Mockito

Full Stack Developer

Öffentlicher Dienst
Landeshauptstadt München
Full Stack Developer
  • Beschreibung
    • Es wurde eine Webanwendung für die Landeshauptstadt München entwickelt, um die automatische Generierung von Gewerbesteuerbescheiden zu ermöglichen. Die Anwendung sendet die Bescheide automatisch an die E-Mail-Postfächer der Geschäftsinhaber und aktualisiert ihre Elster-Konten. Zusätzlich wurde ein Adressverwaltungsportal für Gewerbetreibende entwickelt, um den Bestand effizient zu verwalten. Im Rahmen des Projekts wurde in einem Scrum-Team von fünf Personen gearbeitet. Der vorhandene Natural-Code wurde in Java übersetzt.
  • Tasks
    • Entwicklung einer Webanwendung für die automatische Generierung von Gewerbesteuerbescheiden
    • Implementierung einer Funktion zum Versenden der Bescheide an die E-Mail-Postfächer der Geschäftsinhaber
    • Integration zur automatischen Aktualisierung der Elster-Konten
    • Aufbau eines Adressverwaltungsportals für Gewerbetreibende zur Bestandsverwaltung
    • Zusammenarbeit im Scrum-Team von fünf Personen
      Übersetzung des vorhandenen Natural-Codes in Java
  • Technologien
    • Apache Camel | SOAP | React.js | TypeScript | PostgreSQL | Java | Spring Boot | Git | Docker | OpenShift | Gitlab CI/CD | Atlassian | Maven | REST API | Junit | Mockito

Full Stack Developer

NMC Heidelberg

Konsumgüter und Handel

NMC Heidelberg
FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Projekts entwickelte ich eine E-Commerce-Plattform für ein Produktionsunternehmen. Meine Verantwortlichkeiten umfassten die gesamte Entwicklung und Planung der Plattform. Für die Umsetzung dieser Anwendung verwendeten wir TypeScript und Node.js. Ein wichtiger Aspekt bestand darin, sicherzustellen, dass das Lagerverwaltungssystem mit dem Backend der Anwendung verbunden war und dass die Produkte im Frontend mithilfe von ReactJS angezeigt wurden.
  • Tasks
    • Entwicklung einer E-Commerce-Plattform für ein Produktionsunternehmen
    • Planung und Entwicklung der gesamten Plattform
    • Integration des Lagerverwaltungssystems mit dem Backend
    • Anzeige von Produkten im Frontend mithilfe von ReactJS
  • Technologien
    • TypeScript | Node.js | Express.js | ReactJS | MySQL | Shopware | PayPal | Git | GitHub Actions | HTML | CSS | Tailwind CSS | NPM | MongoDB | Mongoose | Material UI | PHP

Full Stack Developer

Glambox

Konsumgüter und Handel

Glambox
FULL STACK DEVELOPER
  • Projektbeschreibung
    • Im Rahmen des Projekts wurde eine umfassende Online-Lernplattform aufgebaut. Das Ziel bestand darin, den Benutzern eine Online-Lernumgebung mit Live-Videos und On-Demand-Videos zur Verfügung zu stellen. Zur Umsetzung dieser Plattform wurde Typescript in Kombination mit dem Express-Framework verwendet. Eine MySQL-Datenbank wurde für die Speicherung der Daten genutzt, während React für das Frontend eingesetzt wurde. Darüber hinaus ermöglichte die Integration von PayPal den Benutzern, in der App Zahlungen durchzuführen.
  • Tasks
    • Aufbau einer Online-Lernplattform
    • Integration von Live-Video- und On-Demand-Video-Funktionen
    • Verwendung von TypeScript und Express.js für die Backend-Entwicklung
    • Nutzung einer MySQL-Datenbank zur Speicherung von Daten
    • Entwicklung des Frontends mit ReactJS
    • Implementierung der Zahlungsfunktion über PayPal
  • Technologien
    • TypeScript | Express.js | ReactJS | MySQL | PayPal | Git | GitHub Actions | HTML | CSS | Tailwind CSS | NPM | MongoDB | Mongoose | Material UI | PHP

Zertifikate

AZ 900

Azure

2023

SAS Base

SAS

2019


Bewertungen

"Milad ist ein kompetenter und zuverlässiger Java-Entwickler mit fundierten Kenntnissen und Fähigkeiten. Seine effektiven Lösungen für komplexe Probleme und seine hervorragende Teamarbeit machen ihn zu einem wertvollen Mitglied unseres Teams."

Pavel Stoynev

Java Software Engineer (Pavel Stoynev)

"Ich denke, dass er ein sehr fähiger Java-Entwickler ist, der seine umfassenden Kenntnisse in der Programmierung durch seine herausragende Arbeit unter Beweis gestellt hat. Außerdem ist er sehr kommunikativ und in der Lage, effektiv mit anderen Entwicklern und Managern zu kommunizieren, was hilft, Projekte reibungslos abzuwickeln."

Codex

CTO (Yasin Yildiz)


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden