Mert Yagci

Freelance Senior Java Cloud Engineer

Plus de 9 ans d'expérience avec Spring Boot, Kubernetes, Azure et Terraform — des systèmes cloud-native qui évoluent. Je développe aussi des logiciels de manière pilotée par l'IA.

À propos

Senior Java Cloud Engineer avec plus de 9 ans d’expérience dans la conception, le développement et l’exploitation de systèmes microservices cloud-native basés sur Spring Boot, Kubernetes, OpenShift et Microsoft Azure. Expertise démontrée en migrations cloud complètes (On-Premise/AWS → Azure), pipelines CI/CD prêts pour la production (Jenkins, Helm, Terraform) et intégration DevOps dans des paysages enterprise. Je développe également des logiciels de manière pilotée par l’IA — des intégrations LLM aux livraisons accélérées avec des workflows AI modernes. Références chez Deutsche Bahn, Union Investment, Toll Collect, SVG et SAP.

J'accompagne les équipes sur l'architecture, l'implémentation et des pipelines de livraison fiables — et je livre des fonctionnalités avec des workflows de développement assistés par l'IA.

Formation

Bachelor of Science – Informatique de gestion (Business Information Systems International)

Frankfurt University of Applied Sciences (FRA-UAS)

09/2012 – 09/2016 · 2,1 · Contrôle de gestion

Langues

  • TurcLangue maternelle
  • AllemandNiveau quasi natif (C2)
  • AnglaisBon (B2)

Certificats

  • Professional Scrum Developer I (PSD I) Scrum.org
  • Developing Solutions for Microsoft Azure Microsoft
  • Sécurité des applications web
  • Architecture logicielle pour applications web
  • Developing Web Apps with SAPUI5 SAP
  • IP-Multimedia Systems – téléphonie sur réseaux fixes et mobiles

Projets

Missions sélectionnées dans le ferroviaire, la finance, la télématique et l'entreprise.

  • Senior Java Cloud Engineer (Cloud & Microservices)

    Migration cloud complète d’On-Premise/AWS vers Microsoft Azure et mise en place de microservices cloud-native pour des plateformes de services et d’intégration.

    • Migration On-Premise/AWS → Azure avec une scalabilité nettement améliorée
    • Microservices cloud-native avec Spring Boot et Kubernetes
    • CI/CD avec Bitbucket Pipelines et Helm pour testing, staging et production
    • Intégration event-driven via Azure Service Bus ; infrastructure avec Terraform
    • Optimisation des bases de données, cache Redis et observabilité avec Grafana
    • Java
    • Spring Boot
    • Kubernetes
    • Docker
    • Microsoft Azure
    • Terraform
    • Helm
    • Bitbucket (Git)
    • Bitbucket Pipelines
    • Azure Service Bus
    • MS SQL Server
    • PostgreSQL
    • Redis
    • Keycloak
    • Angular

    Lire l'étude de cas

  • ATIS systems GmbH

    10/2019 – 08/2022

    Développeur Java / Ingénieur système

    Développement et modernisation de solutions techniques de communication et d’intégration dans des systèmes axés sur la sécurité et les réseaux. Migration d’applications C existantes vers Java, intégration d’interfaces de communication variées et exploitation d’environnements Linux productifs.

    • Migration d’une application legacy critique de C vers Java
    • Développement d’interfaces de communication web et TCP (SOAP, JSON, SSL)
    • Administration de serveurs Linux productifs ; maintenance des pipelines Jenkins
    • Automatisation des tests selon le TDD ; analyse et correction d’incidents en temps réel
    • Java
    • Maven
    • Gradle
    • Apache Ivy
    • Jenkins
    • Linux
    • TCP/IP
    • SOAP
    • JSON
    • SSL
    • JUnit
    • TDD
    • CI/CD

    Lire l'étude de cas

  • Toll Collect (via CDI AG)

    08/2019 – 09/2019

    Consultant / Développeur Java Backend — intégration enterprise

    Évolution et stabilisation de systèmes critiques dans le domaine de la perception nationale des péages.

    • Analyse et résolution d’incidents de production critiques
    • Interfaces REST avec Spring Boot
    • Tests automatisés selon le TDD (JUnit, JGiven)
    • Java EE
    • Spring Boot
    • JAX-RS
    • JPA
    • Oracle 12c
    • JUnit
    • JGiven
    • Maven
    • Jenkins
    • TDD

    Lire l'étude de cas

  • Consultant / Développeur Java Backend — problem management reporting

    Analyse des incidents et mise en œuvre de corrections dans le reporting réglementaire, ainsi que développement de processus BPM avec Camunda.

    • Analyse et correction de défauts complexes sous JBoss/WildFly Swarm
    • Conception de processus BPM avec Camunda (BPMN)
    • Tests d’intégration dans un paysage applicatif d’entreprise hétérogène
    • Java EE
    • Drools
    • ActiveMQ
    • Docker
    • Oracle 12c
    • Camunda
    • BPMN
    • Maven
    • Jenkins

    Lire l'étude de cas

  • Deutsche Bahn (via CDI AG)

    06/2017 – 12/2018

    Développeur Java Backend — système de réservation VENDO

    Développement from scratch du système de réservation VENDO basé sur des microservices, OpenShift et RabbitMQ au sein d’une équipe Scrum transversale.

    • Microservices backend selon le Domain-Driven Design
    • Déploiement et exploitation de services conteneurisés sur OpenShift / AWS
    • Traitement asynchrone des trajets via RabbitMQ
    • CI/CD avec Jenkins et GitLab CI/CD ; tests de performance avec Gatling
    • Java 8
    • Thorntail/WildFly Swarm
    • MongoDB
    • RabbitMQ
    • OpenShift
    • AWS
    • Docker
    • Jenkins
    • GitLab CI/CD
    • DDD

    Lire l'étude de cas

  • SAP SE

    08/2015 – 01/2016

    Stagiaire — SAP BPM

    Prototypage BPM avec OData (Apache Olingo), JPA et SAPUI5 dans l’écosystème SAP, y compris le développement d’application mobile.

    • Prototypage avec Apache Olingo (OData), data dictionary et JPA
    • Tests automatisés avec JUnit ; pair programming
    • Orchestration de processus via SMP Server ; application d’analyse SAPUI5
    • Apache Olingo
    • JPA
    • OData
    • JUnit
    • SAPUI5
    • SAP Mobile Platform 3.0
    • SAP NetWeaver

    Lire l'étude de cas

Compétences

Compétences clés issues du terrain : backend, cloud, conteneurs, infrastructure as code et développement logiciel piloté par l'IA.

Backend

  • Java (SE/EE)Très bon8+ Années
  • Spring Boot / Spring FrameworkTrès bon8+ Années
  • Microservices / DDDTrès bon5+ Années
  • REST APIs / JPA / HibernateTrès bon8+ Années
  • JAX-RSBon3+ Années
  • Apache CamelBon2–3 Années
  • MapStructBon3+ Années
  • DroolsBon2+ Années
  • KotlinNotions1+ Années
  • GoNotions1+ Années

Cloud & DevOps

  • KubernetesTrès bon4–5 Années
  • DockerTrès bon5+ Années
  • OpenShift / OKDTrès bon2–3 Années
  • Microsoft AzureTrès bon3+ Années
  • TerraformTrès bon2–3 Années
  • CI/CD (Jenkins / Helm)Très bon5+ Années
  • GitLab CI/CDTrès bon5+ Années
  • Bitbucket PipelinesTrès bon3+ Années
  • YAMLTrès bon4+ Années
  • Azure FunctionsBon2–3 Années
  • GrafanaBon4–5 Années
  • LinuxBon5+ Années
  • VMware (Workstation)Notions1+ Années

Bases de données

  • Microsoft SQL ServerTrès bon8+ Années
  • PostgreSQLTrès bon8+ Années
  • MySQLBon3+ Années
  • Oracle 12cBon2–3 Années
  • MongoDBBon3+ Années
  • RedisBon3+ Années

Sécurité

  • Keycloak / OAuth2Bon3+ Années
  • OpenID ConnectBon3+ Années

Tests

  • JUnitTrès bon8+ Années
  • TDDTrès bon8+ Années
  • Tests d’intégrationTrès bon8+ Années
  • MockitoBon5+ Années
  • CucumberBon3+ Années
  • GatlingBon3+ Années
  • SonarQubeBon3+ Années

Messaging

  • RabbitMQTrès bon4–5 Années
  • Azure Service BusTrès bon3+ Années
  • ActiveMQBon4–5 Années
  • JMSBon4–5 Années
  • SOAP / REST / intégration APIBon5+ Années
  • Apache KafkaNotions1+ Années

BPM

  • Camunda / BPMNBon1–2 Années
  • Workflow EnginesBon1–2 Années
  • Automatisation des processus métierBon1–2 Années

Frontend

  • Angular / TypeScriptBon3+ Années
  • JavaScriptBon3+ Années
  • HTML / CSSBon3+ Années

Outils

  • Git / BitbucketTrès bon8+ Années
  • GitLab CI/CDTrès bon5+ Années
  • Bitbucket PipelinesTrès bon3+ Années
  • MavenTrès bon8+ Années
  • IntelliJ IDEATrès bon8+ Années
  • ScrumTrès bon5+ Années
  • DevOpsTrès bon5+ Années
  • GradleBon3+ Années
  • JiraBon5+ Années
  • ConfluenceBon5+ Années
  • NexusBon3+ Années
  • Revues de codeBon5+ Années

IA

  • Développement logiciel piloté par l’IABon1–2 Années
  • Intégration d’API LLM (OpenAI)Bon1–2 Années
  • Développement de fonctionnalités assisté par IABon1–2 Années
  • Prompt EngineeringBon1–2 Années
  • Automatisation PythonBon2+ Années

Services

Développement logiciel, architecture cloud, DevOps et migration — orientés résultats mesurables.

  • Développement logiciel

    Backend & frontend

    Développement de backends robustes avec Java/Spring Boot et de frontends modernes avec Angular et TypeScript — conception d’API, tests et maintenabilité inclus.

  • Architecture SaaS / cloud

    Conception & scalabilité

    Conception et mise en œuvre d’architectures microservices cloud-native axées sur la scalabilité, l’intégration et l’évolution à long terme.

  • DevOps & cloud

    Déploiement & exploitation

    Exploitation et déploiement avec Kubernetes, Helm, Docker, Azure et Terraform — pipelines CI/CD pour testing, staging et production inclus.

  • Maintenance & migration

    Systèmes existants

    Modernisation des systèmes existants, migrations cloud, optimisation des performances, correction durable des anomalies et support technique.

Contact

5000 caractères restants