Mert Yagci

Freelance Senior Java Cloud Engineer

Más de 9 años como freelancer Java con Spring Boot, Kubernetes, Azure y Terraform — sistemas cloud-native para Rin-Meno y remoto. También desarrollo software impulsado por IA.

Sobre mí

Senior Java Cloud Engineer con más de 9 años de experiencia diseñando, construyendo y operando sistemas de microservicios cloud-native basados en Spring Boot, Kubernetes, OpenShift y Microsoft Azure. Experiencia demostrada en migraciones cloud completas (on-premise/AWS → Azure), pipelines CI/CD listos para producción (Jenkins, Helm, Terraform) e integración DevOps en entornos empresariales. También desarrollo software de forma impulsada por IA — desde integraciones LLM hasta una entrega más rápida de funcionalidades con flujos de trabajo AI modernos. Referencias en Deutsche Bahn, Union Investment, Toll Collect, SVG y SAP.

Ayudo a equipos con arquitectura, implementación y pipelines de entrega fiables — y entrego funcionalidades con flujos de desarrollo asistidos por IA.

Formación

Bachelor of Science – Sistemas de Información Empresariales Internacionales (Business Information Systems International)

Frankfurt University of Applied Sciences (FRA-UAS)

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

Idiomas

  • TurcoLengua materna
  • AlemánNivel casi nativo (C2)
  • InglésBueno (B2)

Certificados

  • Professional Scrum Developer I (PSD I) Scrum.org
  • Developing Solutions for Microsoft Azure Microsoft
  • Seguridad de aplicaciones web
  • Arquitectura de software para aplicaciones web
  • Developing Web Apps with SAPUI5 SAP
  • IP-Multimedia Systems – telefonía en redes fijas y móviles

Proyectos

Engagements seleccionados en ferrocarril, finanzas, telemática y software empresarial.

  • Senior Java Cloud Engineer (Cloud & Microservices)

    Migración cloud completa de on-premise/AWS a Microsoft Azure, además del diseño y operación de microservicios cloud-native para plataformas digitales de servicios e integración.

    • Migración on-premise/AWS → Azure con una escalabilidad significativamente mejorada
    • Microservicios cloud-native con Spring Boot y Kubernetes
    • CI/CD con Bitbucket Pipelines y Helm para testing, staging y production
    • Integración event-driven vía Azure Service Bus; infraestructura con Terraform
    • Optimización de bases de datos, caché Redis y observabilidad con Grafana
    • Java
    • Spring Boot
    • Kubernetes
    • Docker
    • Microsoft Azure
    • Terraform
    • Helm
    • Bitbucket (Git)
    • Bitbucket Pipelines
    • Azure Service Bus
    • MS SQL Server
    • PostgreSQL
    • Redis
    • Keycloak
    • Angular

    Leer caso de estudio

  • ATIS systems GmbH

    10/2019 – 08/2022

    Desarrollador Java / Ingeniero de sistemas

    Desarrollo y modernización de soluciones técnicas de comunicación e integración en sistemas orientados a la seguridad y las redes. Migración de aplicaciones C existentes a Java, integración de diversas interfaces de comunicación y operación de entornos Linux productivos.

    • Migración de una aplicación legacy crítica para la seguridad de C a Java
    • Desarrollo de interfaces de comunicación web y TCP (SOAP, JSON, SSL)
    • Administración de servidores Linux productivos; mantenimiento de pipelines Jenkins
    • Automatización de tests según TDD; análisis de causas y correcciones en sistemas en tiempo real
    • Java
    • Maven
    • Gradle
    • Apache Ivy
    • Jenkins
    • Linux
    • TCP/IP
    • SOAP
    • JSON
    • SSL
    • JUnit
    • TDD
    • CI/CD

    Leer caso de estudio

  • Toll Collect (via CDI AG)

    08/2019 – 09/2019

    Consultant / Java Backend Developer — integración empresarial

    Evolución y estabilización de sistemas críticos de negocio en el ámbito de la recaudación nacional de peajes.

    • Análisis y resolución de defectos críticos de producción
    • Interfaces REST con Spring Boot
    • Tests automatizados según TDD (JUnit, JGiven)
    • Java EE
    • Spring Boot
    • JAX-RS
    • JPA
    • Oracle 12c
    • JUnit
    • JGiven
    • Maven
    • Jenkins
    • TDD

    Leer caso de estudio

  • Consultant / Java Backend Developer — problem management reporting regulatorio

    Análisis de causas y correcciones en reporting regulatorio, además de desarrollo de procesos BPM con Camunda en un paisaje empresarial complejo.

    • Análisis y corrección de defectos complejos en un entorno JBoss/WildFly Swarm
    • Diseño de procesos BPM con Camunda (BPMN)
    • Pruebas de integración en un paisaje empresarial heterogéneo
    • Java EE
    • Drools
    • ActiveMQ
    • Docker
    • Oracle 12c
    • Camunda
    • BPMN
    • Maven
    • Jenkins

    Leer caso de estudio

  • Deutsche Bahn (via CDI AG)

    06/2017 – 12/2018

    Java Backend Developer — sistema de reservas VENDO

    Desarrollo greenfield del sistema de reservas VENDO basado en microservicios, OpenShift y RabbitMQ en un equipo Scrum multifuncional.

    • Microservicios backend según Domain-Driven Design
    • Despliegue y operación de servicios containerizados en OpenShift / AWS
    • Procesamiento asíncrono de trayectos ferroviarios vía RabbitMQ
    • CI/CD con Jenkins y GitLab CI/CD; tests de rendimiento con Gatling
    • Java 8
    • Thorntail/WildFly Swarm
    • MongoDB
    • RabbitMQ
    • OpenShift
    • AWS
    • Docker
    • Jenkins
    • GitLab CI/CD
    • DDD

    Leer caso de estudio

  • SAP SE

    08/2015 – 01/2016

    Becario — SAP BPM

    Prototipado BPM con OData (Apache Olingo), JPA y SAPUI5 en el stack empresarial SAP, incluido el desarrollo de aplicaciones móviles.

    • Prototipado con Apache Olingo (OData), data dictionary y JPA
    • Tests automatizados con JUnit; pair programming
    • Orquestación de procesos de negocio vía SMP Server; app de análisis SAPUI5
    • Apache Olingo
    • JPA
    • OData
    • JUnit
    • SAPUI5
    • SAP Mobile Platform 3.0
    • SAP NetWeaver

    Leer caso de estudio

Competencias

Competencias clave prácticas: backend, cloud, contenedores, infraestructura como código y desarrollo de software impulsado por IA.

Backend

  • Java (SE/EE)Excelente8+ Años
  • Spring Boot / Spring FrameworkExcelente8+ Años
  • Microservices / DDDExcelente5+ Años
  • REST APIs / JPA / HibernateExcelente8+ Años
  • JAX-RSBueno3+ Años
  • Apache CamelBueno2–3 Años
  • MapStructBueno3+ Años
  • DroolsBueno2+ Años
  • KotlinBásico1+ Años
  • GoBásico1+ Años

Cloud & DevOps

  • KubernetesExcelente4–5 Años
  • DockerExcelente5+ Años
  • OpenShift / OKDExcelente2–3 Años
  • Microsoft AzureExcelente3+ Años
  • TerraformExcelente2–3 Años
  • CI/CD (Jenkins / Helm)Excelente5+ Años
  • GitLab CI/CDExcelente5+ Años
  • Bitbucket PipelinesExcelente3+ Años
  • YAMLExcelente4+ Años
  • Azure FunctionsBueno2–3 Años
  • GrafanaBueno4–5 Años
  • LinuxBueno5+ Años
  • VMware (Workstation)Básico1+ Años

Bases de datos

  • Microsoft SQL ServerExcelente8+ Años
  • PostgreSQLExcelente8+ Años
  • MySQLBueno3+ Años
  • Oracle 12cBueno2–3 Años
  • MongoDBBueno3+ Años
  • RedisBueno3+ Años

Seguridad

  • Keycloak / OAuth2Bueno3+ Años
  • OpenID ConnectBueno3+ Años

Testing

  • JUnitExcelente8+ Años
  • TDDExcelente8+ Años
  • Pruebas de integraciónExcelente8+ Años
  • MockitoBueno5+ Años
  • CucumberBueno3+ Años
  • GatlingBueno3+ Años
  • SonarQubeBueno3+ Años

Messaging

  • RabbitMQExcelente4–5 Años
  • Azure Service BusExcelente3+ Años
  • ActiveMQBueno4–5 Años
  • JMSBueno4–5 Años
  • SOAP / REST / integración APIBueno5+ Años
  • Apache KafkaBásico1+ Años

BPM

  • Camunda / BPMNBueno1–2 Años
  • Workflow EnginesBueno1–2 Años
  • Automatización de procesos de negocioBueno1–2 Años

Frontend

  • Angular / TypeScriptBueno3+ Años
  • JavaScriptBueno3+ Años
  • HTML / CSSBueno3+ Años

Herramientas

  • Git / BitbucketExcelente8+ Años
  • GitLab CI/CDExcelente5+ Años
  • Bitbucket PipelinesExcelente3+ Años
  • MavenExcelente8+ Años
  • IntelliJ IDEAExcelente8+ Años
  • ScrumExcelente5+ Años
  • DevOpsExcelente5+ Años
  • GradleBueno3+ Años
  • JiraBueno5+ Años
  • ConfluenceBueno5+ Años
  • NexusBueno3+ Años
  • Revisiones de códigoBueno5+ Años

IA

  • Desarrollo de software impulsado por IABueno1–2 Años
  • Integración de API LLM (OpenAI)Bueno1–2 Años
  • Desarrollo de funcionalidades asistido por IABueno1–2 Años
  • Prompt EngineeringBueno1–2 Años
  • Automatización con PythonBueno2+ Años

Servicios

Desarrollo de software, arquitectura cloud, DevOps y migración — orientados a resultados medibles.

  • Desarrollo de software

    Backend & frontend

    Desarrollo de backends robustos con Java/Spring Boot y frontends modernos con Angular y TypeScript — incluyendo diseño de API, tests y mantenibilidad a largo plazo.

  • Arquitectura SaaS / cloud

    Diseño de sistemas y escala

    Diseño e implementación de arquitecturas de microservicios cloud-native centradas en escalabilidad, capacidad de integración y evolución a largo plazo.

  • DevOps & cloud

    Despliegue y operaciones

    Operaciones y despliegue con Kubernetes, Helm, Docker, Azure y Terraform — incluyendo pipelines CI/CD para testing, staging y production.

  • Mantenimiento y migración

    Sistemas existentes

    Modernización de sistemas existentes, migraciones a la nube, optimización del rendimiento, corrección sostenible de errores y soporte técnico.

Contacto

5000 caracteres restantes