Mert Yagci

Freelance Senior Java Cloud Engineer

Meer dan 9 jaar ervaring met Spring Boot, Kubernetes, Azure en Terraform — cloud-native systemen die schalen. Ik bouw software ook AI-gedreven.

Over mij

Senior Java Cloud Engineer met meer dan 9 jaar ervaring in het ontwerpen, bouwen en beheren van cloud-native microservicesystemen op basis van Spring Boot, Kubernetes, OpenShift en Microsoft Azure. Bewezen expertise in volledige cloudmigraties (on-premise/AWS → Azure), productieklare CI/CD-pipelines (Jenkins, Helm, Terraform) en DevOps-integratie in enterprise-landschappen. Daarnaast bouw ik software AI-gedreven — van LLM-integraties tot snellere feature-oplevering met moderne AI-workflows. Projectreferenties bij Deutsche Bahn, Union Investment, Toll Collect, SVG en SAP.

Ik ondersteun teams bij architectuur, implementatie en betrouwbare delivery-pipelines — en lever features met AI-ondersteunde ontwikkelworkflows.

Opleiding

Bachelor of Science – Business Information Systems International

Frankfurt University of Applied Sciences (FRA-UAS)

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

Talen

  • TurksMoedertaal
  • DuitsBijna moedertaalniveau (C2)
  • EngelsGoed (B2)

Certificaten

  • Professional Scrum Developer I (PSD I) Scrum.org
  • Developing Solutions for Microsoft Azure Microsoft
  • Beveiliging voor webapplicaties
  • Softwarearchitectuur voor webapplicaties
  • Developing Web Apps with SAPUI5 SAP
  • IP-Multimedia Systems – telefonie in vaste en mobiele netwerken

Projecten

Geselecteerde opdrachten in spoor, finance, telematica en enterprise-software.

  • Senior Java Cloud Engineer (Cloud & Microservices)

    Volledige cloudmigratie van on-premise/AWS naar Microsoft Azure plus ontwerp en beheer van cloud-native microservices voor digitale service- en integratieplatforms.

    • Migratie on-premise/AWS → Azure met duidelijk betere schaalbaarheid
    • Cloud-native microservices met Spring Boot en Kubernetes
    • CI/CD met Bitbucket Pipelines en Helm voor testing, staging en production
    • Event-driven integratie via Azure Service Bus; infrastructuur met Terraform
    • Database-optimalisatie, Redis-caching en observability met 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 lezen

  • ATIS systems GmbH

    10/2019 – 08/2022

    Java Developer / Systeemontwikkelaar

    Ontwikkeling en modernisering van technische communicatie- en integratieoplossingen in veiligheids- en netwerkgerichte systemen. Migratie van bestaande C-applicaties naar Java, integratie van diverse communicatie-interfaces en beheer van productieve Linux-omgevingen.

    • Migratie van een veiligheidskritische legacy-applicatie van C naar Java
    • Ontwikkeling van web- en TCP-gebaseerde communicatie-interfaces (SOAP, JSON, SSL)
    • Beheer van productieve Linux-servers; onderhoud van Jenkins-buildpipelines
    • Testautomatisering volgens TDD; foutanalyse en -oplossing in realtimesystemen
    • Java
    • Maven
    • Gradle
    • Apache Ivy
    • Jenkins
    • Linux
    • TCP/IP
    • SOAP
    • JSON
    • SSL
    • JUnit
    • TDD
    • CI/CD

    Case study lezen

  • Toll Collect (via CDI AG)

    08/2019 – 09/2019

    Consultant / Java Backend Developer — enterprise-integratie

    Doorontwikkeling en stabilisatie van bedrijfskritische systemen in het nationale tolheffingsdomein.

    • Analyse en oplossing van kritieke productiefouten
    • REST-interfaces met Spring Boot
    • Geautomatiseerde tests volgens TDD (JUnit, JGiven)
    • Java EE
    • Spring Boot
    • JAX-RS
    • JPA
    • Oracle 12c
    • JUnit
    • JGiven
    • Maven
    • Jenkins
    • TDD

    Case study lezen

  • Consultant / Java Backend Developer — problem management meldwezen

    Foutanalyse en oplossingen in het meldwezen plus BPM-procesontwikkeling met Camunda in een complexe enterprise-landschap.

    • Analyse en correctie van complexe fouten in JBoss/WildFly Swarm
    • BPM-processen met Camunda (BPMN)
    • Integratietests in een heterogeen enterprise-landschap
    • Java EE
    • Drools
    • ActiveMQ
    • Docker
    • Oracle 12c
    • Camunda
    • BPMN
    • Maven
    • Jenkins

    Case study lezen

  • Deutsche Bahn (via CDI AG)

    06/2017 – 12/2018

    Java Backend Developer — VENDO-reserveringssysteem

    Nieuwbouw van het VENDO-reserveringssysteem op basis van microservices, OpenShift en RabbitMQ in een cross-functioneel Scrum-team.

    • Backend-microservices volgens Domain-Driven Design
    • Deployment en beheer van gecontaineriseerde services op OpenShift / AWS
    • Asynchrone verwerking van treinritten via RabbitMQ
    • CI/CD met Jenkins en GitLab CI/CD; performance tests met Gatling
    • Java 8
    • Thorntail/WildFly Swarm
    • MongoDB
    • RabbitMQ
    • OpenShift
    • AWS
    • Docker
    • Jenkins
    • GitLab CI/CD
    • DDD

    Case study lezen

  • SAP SE

    08/2015 – 01/2016

    Stagiair — SAP BPM

    BPM-prototyping met OData (Apache Olingo), JPA en SAPUI5 in de SAP-enterpriseomgeving, inclusief mobile-appontwikkeling.

    • Prototyping met Apache Olingo (OData), data dictionary en JPA
    • Geautomatiseerde tests met JUnit; pair programming
    • Business-process-orchestratie via SMP Server; SAPUI5-analyse-app
    • Apache Olingo
    • JPA
    • OData
    • JUnit
    • SAPUI5
    • SAP Mobile Platform 3.0
    • SAP NetWeaver

    Case study lezen

Skills

Praktijkgerichte kerncompetenties: backend, cloud, containers, infrastructure as code en AI-gedreven softwareontwikkeling.

Backend

  • Java (SE/EE)Uitstekend8+ Jaren
  • Spring Boot / Spring FrameworkUitstekend8+ Jaren
  • Microservices / DDDUitstekend5+ Jaren
  • REST APIs / JPA / HibernateUitstekend8+ Jaren
  • JAX-RSGoed3+ Jaren
  • Apache CamelGoed2–3 Jaren
  • MapStructGoed3+ Jaren
  • DroolsGoed2+ Jaren
  • KotlinBasiskennis1+ Jaren
  • GoBasiskennis1+ Jaren

Cloud & DevOps

  • KubernetesUitstekend4–5 Jaren
  • DockerUitstekend5+ Jaren
  • OpenShift / OKDUitstekend2–3 Jaren
  • Microsoft AzureUitstekend3+ Jaren
  • TerraformUitstekend2–3 Jaren
  • CI/CD (Jenkins / Helm)Uitstekend5+ Jaren
  • GitLab CI/CDUitstekend5+ Jaren
  • Bitbucket PipelinesUitstekend3+ Jaren
  • YAMLUitstekend4+ Jaren
  • Azure FunctionsGoed2–3 Jaren
  • GrafanaGoed4–5 Jaren
  • LinuxGoed5+ Jaren
  • VMware (Workstation)Basiskennis1+ Jaren

Databases

  • Microsoft SQL ServerUitstekend8+ Jaren
  • PostgreSQLUitstekend8+ Jaren
  • MySQLGoed3+ Jaren
  • Oracle 12cGoed2–3 Jaren
  • MongoDBGoed3+ Jaren
  • RedisGoed3+ Jaren

Security

  • Keycloak / OAuth2Goed3+ Jaren
  • OpenID ConnectGoed3+ Jaren

Testing

  • JUnitUitstekend8+ Jaren
  • TDDUitstekend8+ Jaren
  • IntegratietestsUitstekend8+ Jaren
  • MockitoGoed5+ Jaren
  • CucumberGoed3+ Jaren
  • GatlingGoed3+ Jaren
  • SonarQubeGoed3+ Jaren

Messaging

  • RabbitMQUitstekend4–5 Jaren
  • Azure Service BusUitstekend3+ Jaren
  • ActiveMQGoed4–5 Jaren
  • JMSGoed4–5 Jaren
  • SOAP / REST / API-integratieGoed5+ Jaren
  • Apache KafkaBasiskennis1+ Jaren

BPM

  • Camunda / BPMNGoed1–2 Jaren
  • Workflow EnginesGoed1–2 Jaren
  • Business process automationGoed1–2 Jaren

Frontend

  • Angular / TypeScriptGoed3+ Jaren
  • JavaScriptGoed3+ Jaren
  • HTML / CSSGoed3+ Jaren

Tools

  • Git / BitbucketUitstekend8+ Jaren
  • GitLab CI/CDUitstekend5+ Jaren
  • Bitbucket PipelinesUitstekend3+ Jaren
  • MavenUitstekend8+ Jaren
  • IntelliJ IDEAUitstekend8+ Jaren
  • ScrumUitstekend5+ Jaren
  • DevOpsUitstekend5+ Jaren
  • GradleGoed3+ Jaren
  • JiraGoed5+ Jaren
  • ConfluenceGoed5+ Jaren
  • NexusGoed3+ Jaren
  • Code reviewsGoed5+ Jaren

AI

  • AI-gedreven softwareontwikkelingGoed1–2 Jaren
  • LLM-API-integratie (OpenAI)Goed1–2 Jaren
  • AI-ondersteunde feature-ontwikkelingGoed1–2 Jaren
  • Prompt EngineeringGoed1–2 Jaren
  • Python-automatiseringGoed2+ Jaren

Diensten

Softwareontwikkeling, cloudarchitectuur, DevOps en migratie — gericht op meetbare waarde.

  • Softwareontwikkeling

    Backend & frontend

    Robuuste backends met Java/Spring Boot en moderne frontends met Angular en TypeScript — inclusief API-design, tests en duurzame onderhoudbaarheid.

  • SaaS-/cloudarchitectuur

    Systeemontwerp & schaal

    Ontwerp en realisatie van cloud-native microservice-architecturen met focus op schaalbaarheid, integratie en duurzame doorontwikkeling.

  • DevOps & cloud

    Deployment & operations

    Beheer en deployment met Kubernetes, Helm, Docker, Azure en Terraform — inclusief CI/CD-pipelines voor testing, staging en production.

  • Onderhoud & migratie

    Bestaande systemen

    Modernisering van bestaande systemen, cloudmigraties, performance-optimalisatie, duurzaam bugfixing en technische support.

Contact

5000 tekens over