19.11.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Sofware & Cloud Engineer mit mehr als 10 Jahren Berufserfahrung in Großkundenprojekten

Neuberg, Deutschland
Deutschland
B. Sc. Wirtschaftsinformatik
Neuberg, Deutschland
Deutschland
B. Sc. Wirtschaftsinformatik

Profilanlagen

IlkerYildirim-CV-20251102.docx
IlkerYildirim-CV-20251102.pdf

Skills

  1. Programmiersprachen: Java (inkl. JEE), Groovy, Python, Spring Framework (Boot, Security, Data, Cloud, Batch)
  2. Frontend-Entwicklung: JavaScript, TypeScript, Angular, React, HTML, CSS, JSF, JSP, Swing, Bootstrap, jQuery
  3. Cloud-Plattformen: AWS, Azure, IBM Bluemix
  4. Container & Orchestrierung: Kubernetes, OpenShift, K3s, Docker, Helm
  5. Anwendungsserver: JBoss, WildFly, Glassfish
  6. Build-, CI/CD- & SCM-Tools: Jenkins, GitLab (CI/CD), Azure DevOps, GitHub Actions, Bamboo, TeamCity, Maven, Gradle, Git, SVN, Nexus, NexusIQ
  7. Datenbanken & Data-Stores: PostgreSQL, Oracle DB (PL SQL), MySQL, MS SQL, MongoDB, CosmosDB, Azure DB for PostgreSQL, DB2, Redis, ElasticSearch, OpenSearch, MinIO, Etcd
  8. Datenbank-Migration: Liquibase, Flyway, Hibernate/JPA
  9. API & Service-Kommunikation: RESTful, SOAP, Microservices, OpenAPI (Swagger), WSDL, MapStruct, Kafka, JMS, Resilience Pattern (Resilience4j), SAGA Pattern
  10. Monitoring, Tracing & Logging: Grafana, Prometheus (Operator), OpenTelemetry, Zipkin, TeamScale
  11. Identitäts- & Zugriffsmanagement: OAuth2 / OIDC, Keycloak, AWS Cognito, Azure IAM, LDAP, Authentik, HashiCorp Vault
  12. Testautomatisierung & Qualitätssicherung: JUnit, Arquillian, ArchUnit, Mockito, TestContainer, SonarQube, Blackduck, CVE-Check (OWASP)
  13. Workflow- & Prozessautomatisierung: Camunda, Form.IO
  14. Content-Management-Systeme (CMS): FirstSpirit CMS (Modul-, Template- & Workflow-Entwicklung), CMS-Templating, CIB, RTF, Universal Messenger, Customer Analytics, Real Time Targeting
  15. Kollaboration & Vorgehensmodelle: Jira, Confluence, Scrum, Agile, Kanban
Bitte besuchen Sie meine Webseite, um sich einen Überblick über mein Kompetenzniveau in den einzelnen Fähigkeiten zu verschaffen

Sprachen

DeutschverhandlungssicherEnglischgutTürkischMuttersprache

Projekthistorie

Software Engineer

ITZ Bund / Materna

Internet und Informationstechnologie

5000-10.000 Mitarbeiter

Projekt: Automatisierte Tarif- und Lokale Zollabwicklungssystem (ATLAS)

Eigene Verantwortungen:
  1. Entwicklung neuer Features in Jakarta EE-basierten Anwendungen.
  2. Erstellung von Service-Contracts (OpenAPI, WSDL) nach dem Contract-First-Ansatz für die service-übergreifende Kommunikation.
  3. Implementierung von REST- und SOAP-basierter Kommunikation zwischen Modulen und Services unter Anwendung von Resilience-Patterns.
  4. Sicherstellung der Codequalität durch die Implementierung von Unit-Tests und Arquillian-basierten Integrationstests.
  5. Modellierung und Implementierung von technischen Workflows auf Basis von Camunda BPMN.
  6. Umsetzung von Business-Logik in Camunda-Prozessen unter Verwendung des External-Task-Patterns.
  7. Erstellung von Testfällen zur Qualitätssicherung der Camunda-Prozesse.
  8. Analyse und Behebung von Fehlern sowohl in Backend-Services als auch in Camunda-spezifischen Logiken.
  9. Aufbau und Konfiguration von Jenkins-basierten CI/CD-Pipelines für neue Services.
  10. Implementierung von Mappings zwischen Domain- und Transfer-Objekten mittels MapStruct.
  11. Konzeption neuer Services in enger Abstimmung mit verschiedenen Teammitgliedern.
  12. Konfiguration von JBoss-Deployments für Services im IaaS-Umfeld.

Tech-Stack: Java/JEE, Camunda, Hibernate/JPA, MapStruct, JBoss, JUnit, Arquillian, Oracle Database, Liquibase, OpenAPI, WSDL, RESTful, SOAP, Resilience Pattern, Resilience4j, JMS, Jenkins, Maven, NexusIQ, Git, TeamScale, Grafana, OpenSearch, Jira, Confluence, Scrum

Software Engineer

Algebra Engineering & Consulting GmbH

Internet und Informationstechnologie

< 10 Mitarbeiter

Projekt: Migration einer monolithischen Custom Personalmanagement-Software in eine Cloud-Native-Architektur mit Microservices
Eigene Verantwortungen:
  1. Analyse und schrittweise Trennung eines bestehenden Monolithen in unabhängige, domänenspezifische Microservices.
  2. Entwicklung der Services mit Java, Spring Boot und JPA/Hibernate nach dem Prinzip des Domain-Driven Designs.
  3. Einführung eines verteilten Transaktionsmanagements auf Basis des SAGA-Patterns
  4. Umsetzung von asynchroner Kommunikation zwischen Services mit Kafka zur Ermöglichung eines entkoppelten Event-basierten Datenaustauschs.
  5. Umsetzung von Resilience-Patterns (Retry, Timeout, Circuit Breaker) mit Resilience4j zur Erhöhung der Fehlertoleranz und Stabilität der Microservice-Landschaft.
  6. Integration von OpenTelemetry für Distributed Tracing, mit Zipkin als Tracing-Backend
  7. Bereitstellung der containerisierten Microservices auf einem Kubernetes-Cluster (K3s), inklusive Helm-gestützter Konfiguration.
  8. Aufbau und Pflege von GitLab CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen, inklusive statischer Codeanalyse mit SonarQube und Artefaktverwaltung mit Nexus.
  9. Erstellung und Pflege von RESTful APIs inklusive Spezifikation mit OpenAPI.
Tech-Stack: Java, Spring Boot, Hibernate/JPA, Microservices, RESTful, Kafka, SAGA Pattern, Resilience Pattern, Resilience4j, OpenTelemetry, Zipkin, Docker, Kubernetes, K3s, Helm, PostgreSQL, GitLab, GitLab CI/CD, Maven, Git, OpenAPI/Swagger, SonarQube, Nexus, Grafana, Kanban

Software Engineer

ein großer Automobilhersteller

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Projekt: Wartung und Weiterentwicklung von BPMN-prozessbasierten Fachanwendungen sowie Cloud-Transformation der Services

Eigene Verantwortungen:
  • Weiterentwicklung und Wartung von Backend-Services auf Basis von Spring Boot, mit Fokus auf Performance und Skalierbarkeit
  • Modellierung, Erweiterung und Wartung bestehender Geschäftsprozesse mithilfe von Camunda
  • Einrichtung und Pflege von CI/CD-Pipelines mit Jenkins und GitLab CI, zur Sicherstellung effizienter Entwicklungs- und Bereitstellungsprozesse
  • Automatisierung von Backup- und Rollback-Operationen für Datenbanken durch maßgeschneiderte Pipeline-Lösungen
  • Entwicklung von Strategien für die Cloud-Native-Transformation bestehender Systeme
  • Planung und Umsetzung der Migration von Backend- und Frontend-Services von On-Premise-Servern zu Kubernetes
  • Entwicklung und Wartung von Benutzeroberflächen mit Form.IO, integriert in BPMN-Prozesse
  • Analyse und Integration neuer Technologien in bestehende Projekte, einschließlich der Entwicklung von Prototypen zur Bewertung der Machbarkeit.
  • Durchführung von Voranalysen und Vorbereitung der Migration von Services von Kubernetes zu AWS
  • Integration von Keycloak als Proxy Provider zur zentralen Verwaltung von Authentifizierungs- und Autorisierungsprozessen.
  • Entwicklung von Custom-Modulen für Keycloak, um die Integration von Third-Party LDAP- und OIDC-Providern zu ermöglichen
  • Anpassung und Erweiterung von Keycloak-Funktionalitäten, um spezifische Anforderungen an Identitätsmanagement und Zugriffskontrolle zu erfüllen
Tech-Stack: Java, Spring Boot, Spring-Security, Spring Cloud, Spring Data, Hibernate, Angular, Camunda, Form.io, Kubernetes, Docker, Helm, AWS, Kafka, Keycloak, PostgreSQL, MS SQL, Jenkins, Gitlab CI, Liquibase, OpenID / OAuth2, Maven, Jira, Confluence, SonarQube, Github Actions,  Blackduck

Zertifikate

CKAD: Certified Kubernetes Application Developer

The Linux Foundation

2025

AWS Certified Solutions Architect – Associate

Amazon Web Services (AWS)

2024

AWS Certified Developer – Associate

Amazon Web Services (AWS)

2024

Sicherheitsüberprüfung (SÜ2)

Bundesamt für Verfassungsschutz

2023

Scrum Master (PSM 1)

Scrum.org

2013


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden