Mert Yagci

Freelance Senior Java Cloud Engineer

Über 9 Jahre Erfahrung als Java Freelancer mit Spring Boot, Kubernetes, Azure und Terraform — cloud-native Systeme für Rhein-Main und remote. Software entwickle ich auch KI-getrieben.

Über mich

Freiberuflicher Senior Java Cloud Engineer in Offenbach am Main (Rhein-Main) mit über 9 Jahren Erfahrung in der Konzeption, Entwicklung und dem Betrieb cloud-nativer Microservice-Systeme auf Basis von Spring Boot, Kubernetes, OpenShift und Microsoft Azure. Nachgewiesene Expertise in vollständigen Cloud-Migrationen (On-Premise/AWS → Azure), dem Aufbau produktionsreifer CI/CD-Pipelines (Jenkins, Helm, Terraform) sowie der DevOps-Integration in Enterprise-Systemlandschaften. Zusätzlich entwickle ich Software KI-getrieben — von LLM-Integrationen bis zur beschleunigten Feature-Umsetzung mit modernen AI-Workflows. Projektreferenzen bei Deutsche Bahn, Union Investment, Toll Collect, SVG und SAP.

Als Freiberufler in Offenbach am Main unterstütze ich Teams bei Architektur, Implementierung und stabilen Delivery-Pipelines — und setze Features gezielt mit KI-gestützten Entwicklungsworkflows um.

Ausbildung

Bachelor of Science – Wirtschaftsinformatik (Business Information Systems International)

Frankfurt University of Applied Sciences (FRA-UAS)

09/2012 – 09/2016 · 2,1 · Controlling

Sprachen

  • TürkischMuttersprache
  • DeutschMuttersprachliches Niveau (C2)
  • EnglischGut (B2)

Zertifikate

  • Professional Scrum Developer I (PSD I) Scrum.org
  • Developing Solutions for Microsoft Azure Microsoft
  • Sicherheit für Webanwendungen
  • Softwarearchitektur für Webanwendungen
  • Developing Web Apps with SAPUI5 SAP
  • IP-Multimedia Systems – Telefonie in Fixed und Mobile Networks

Projekte

Ausgewählte Engagements aus Bahn, Finanzwesen, Telematik und Enterprise-Software.

  • Senior Java Cloud Engineer (Cloud & Microservices)

    Vollständige Cloud-Migration von On-Premise/AWS nach Microsoft Azure sowie Aufbau und Betrieb cloud-nativer Microservices für digitale Service- und Integrationsplattformen.

    • Cloud-Migration On-Premise/AWS → Azure mit spürbar besserer Skalierbarkeit
    • Cloud-native Microservices mit Spring Boot und Kubernetes
    • CI/CD mit Bitbucket Pipelines und Helm für Testing, Staging und Production
    • Event-Driven Integration via Azure Service Bus; Infrastruktur mit Terraform
    • Datenbankoptimierung, Redis-Caching und Observability mit Grafana
    • Java
    • Spring Boot
    • Kubernetes
    • Docker
    • Microsoft Azure
    • Terraform
    • Helm
    • Bitbucket (Git)
    • Bitbucket Pipelines
    • Azure Service Bus
    • MS SQL Server
    • PostgreSQL
    • Redis
    • Keycloak
    • Angular

    Case Study lesen

  • ATIS systems GmbH

    10/2019 – 08/2022

    Java Entwickler / Systementwickler

    Entwicklung und Modernisierung technischer Kommunikations- und Integrationslösungen im Umfeld sicherheits- und netzwerkorientierter Systeme. Migration bestehender C-Anwendungen nach Java, Integration verschiedener Kommunikationsschnittstellen, Betrieb produktiver Linux-Systemumgebungen.

    • Migration einer sicherheitskritischen Legacy-Applikation von C nach Java
    • Entwicklung web- und TCP-basierter Kommunikationsschnittstellen (SOAP, JSON, SSL)
    • Administration produktiver Linux-Server; Pflege von Jenkins-Build-Pipelines
    • Testautomatisierung nach TDD; Fehleranalyse und Behebung in Echtzeitsystemen
    • Java
    • Maven
    • Gradle
    • Apache Ivy
    • Jenkins
    • Linux
    • TCP/IP
    • SOAP
    • JSON
    • SSL
    • JUnit
    • TDD
    • CI/CD

    Case Study lesen

  • Toll Collect (via CDI AG)

    08/2019 – 09/2019

    Consultant / Java Backend Developer — Enterprise Integration

    Weiterentwicklung und Stabilisierung geschäftskritischer Systeme im Umfeld der nationalen Mauterhebung.

    • Analyse und Behebung kritischer Produktionsfehler
    • REST-Schnittstellen mit Spring Boot
    • Automatisierte Tests nach TDD (JUnit, JGiven)
    • Java EE
    • Spring Boot
    • JAX-RS
    • JPA
    • Oracle 12c
    • JUnit
    • JGiven
    • Maven
    • Jenkins
    • TDD

    Case Study lesen

  • Consultant / Java Backend Developer — Problem Management Meldewesen

    Fehleranalyse und Lösungsimplementierung im Meldewesen sowie BPM-Prozessentwicklung mit Camunda in einer komplexen Enterprise-Systemlandschaft.

    • Analyse und Korrektur komplexer Fehler in JBoss/WildFly-Swarm-Umgebung
    • Erstellung von BPM-Prozessen mit Camunda (BPMN)
    • Integrationstests in einer heterogenen Enterprise-Landschaft
    • Java EE
    • Drools
    • ActiveMQ
    • Docker
    • Oracle 12c
    • Camunda
    • BPMN
    • Maven
    • Jenkins

    Case Study lesen

  • Deutsche Bahn (via CDI AG)

    06/2017 – 12/2018

    Java Backend Developer — VENDO Reservierungssystem

    Neuentwicklung des Reservierungssystems VENDO auf Basis von Microservices, OpenShift und RabbitMQ in einem cross-funktionalen Scrum-Team.

    • Backend-Microservices nach Domain-Driven Design
    • Deployment und Betrieb containerisierter Services auf OpenShift / AWS
    • Asynchrone Zugfahrten-Verarbeitung via RabbitMQ
    • CI/CD mit Jenkins und GitLab CI/CD; Performance-Tests mit Gatling
    • Java 8
    • Thorntail/WildFly Swarm
    • MongoDB
    • RabbitMQ
    • OpenShift
    • AWS
    • Docker
    • Jenkins
    • GitLab CI/CD
    • DDD

    Case Study lesen

  • SAP SE

    08/2015 – 01/2016

    Praktikant — SAP BPM

    BPM-Prototyping mit OData (Apache Olingo), JPA und SAPUI5 im SAP-Enterprise-Umfeld inklusive mobiler App-Entwicklung.

    • Prototyping mit Apache Olingo (OData), Data Dictionary und JPA
    • Automatisierte Tests mit JUnit; Pair-Programming
    • Business-Process-Orchestration via SMP Server; SAPUI5-Datenanalyse-App
    • Apache Olingo
    • JPA
    • OData
    • JUnit
    • SAPUI5
    • SAP Mobile Platform 3.0
    • SAP NetWeaver

    Case Study lesen

Skills

Kernkompetenzen aus der Praxis: Backend, Cloud, Container, Infrastructure as Code und KI-getriebene Softwareentwicklung.

Backend

  • Java (SE/EE)Sehr gut8+ Jahre
  • Spring Boot / Spring FrameworkSehr gut8+ Jahre
  • Microservices / DDDSehr gut5+ Jahre
  • REST APIs / JPA / HibernateSehr gut8+ Jahre
  • JAX-RSGut3+ Jahre
  • Apache CamelGut2–3 Jahre
  • MapStructGut3+ Jahre
  • DroolsGut2+ Jahre
  • KotlinGrundkenntnisse1+ Jahre
  • GoGrundkenntnisse1+ Jahre

Cloud & DevOps

  • KubernetesSehr gut4–5 Jahre
  • DockerSehr gut5+ Jahre
  • OpenShift / OKDSehr gut2–3 Jahre
  • Microsoft AzureSehr gut3+ Jahre
  • TerraformSehr gut2–3 Jahre
  • CI/CD (Jenkins / Helm)Sehr gut5+ Jahre
  • GitLab CI/CDSehr gut5+ Jahre
  • Bitbucket PipelinesSehr gut3+ Jahre
  • YAMLSehr gut4+ Jahre
  • Azure FunctionsGut2–3 Jahre
  • GrafanaGut4–5 Jahre
  • LinuxGut5+ Jahre
  • VMware (Workstation)Grundkenntnisse1+ Jahre

Datenbanken

  • Microsoft SQL ServerSehr gut8+ Jahre
  • PostgreSQLSehr gut8+ Jahre
  • MySQLGut3+ Jahre
  • Oracle 12cGut2–3 Jahre
  • MongoDBGut3+ Jahre
  • RedisGut3+ Jahre

Security

  • Keycloak / OAuth2Gut3+ Jahre
  • OpenID ConnectGut3+ Jahre

Testing

  • JUnitSehr gut8+ Jahre
  • TDDSehr gut8+ Jahre
  • IntegrationstestsSehr gut8+ Jahre
  • MockitoGut5+ Jahre
  • CucumberGut3+ Jahre
  • GatlingGut3+ Jahre
  • SonarQubeGut3+ Jahre

Messaging

  • RabbitMQSehr gut4–5 Jahre
  • Azure Service BusSehr gut3+ Jahre
  • ActiveMQGut4–5 Jahre
  • JMSGut4–5 Jahre
  • SOAP / REST / API-IntegrationGut5+ Jahre
  • Apache KafkaGrundkenntnisse1+ Jahre

BPM

  • Camunda / BPMNGut1–2 Jahre
  • Workflow EnginesGut1–2 Jahre
  • Business Process AutomationGut1–2 Jahre

Frontend

  • Angular / TypeScriptGut3+ Jahre
  • JavaScriptGut3+ Jahre
  • HTML / CSSGut3+ Jahre

Tools

  • Git / BitbucketSehr gut8+ Jahre
  • GitLab CI/CDSehr gut5+ Jahre
  • Bitbucket PipelinesSehr gut3+ Jahre
  • MavenSehr gut8+ Jahre
  • IntelliJ IDEASehr gut8+ Jahre
  • ScrumSehr gut5+ Jahre
  • DevOpsSehr gut5+ Jahre
  • GradleGut3+ Jahre
  • JiraGut5+ Jahre
  • ConfluenceGut5+ Jahre
  • NexusGut3+ Jahre
  • Code ReviewsGut5+ Jahre

KI / AI

  • KI-getriebene SoftwareentwicklungGut1–2 Jahre
  • LLM-API-Integration (OpenAI)Gut1–2 Jahre
  • KI-gestützte Feature-EntwicklungGut1–2 Jahre
  • Prompt EngineeringGut1–2 Jahre
  • Python-AutomatisierungGut2+ Jahre

Leistungen

Softwareentwicklung, Cloud-Architektur, DevOps und Migration — fokussiert auf messbaren Mehrwert.

  • Softwareentwicklung

    Backend & Frontend

    Entwicklung robuster Backends mit Java/Spring Boot und moderner Frontends mit Angular und TypeScript — inklusive API-Design, Tests und sauberer Wartbarkeit.

  • SaaS/Cloud-Architektur

    Systemdesign & Skalierung

    Planung und Umsetzung cloud-nativer Microservice-Architekturen mit Fokus auf Skalierbarkeit, Integrationsfähigkeit und langfristige Weiterentwicklung.

  • DevOps & Cloud

    Deployment & Betrieb

    Betrieb und Deployment mit Kubernetes, Helm, Docker, Azure und Terraform — inklusive CI/CD-Pipelines für Testing, Staging und Production.

  • Wartung & Migration

    Bestehende Systeme

    Modernisierung bestehender Systeme, Migrationen in die Cloud, Performance-Optimierung sowie nachhaltiges Bugfixing und technischer Support.

Kontakt

5000 Zeichen übrig