Mert Yagci

Freelance Senior Java Cloud Engineer

Spring Boot, Kubernetes, Azure ve Terraform ile 9+ yıllık deneyim — ölçeklenen cloud-native sistemler. Yazılımı ayrıca YZ odaklı geliştiriyorum.

Hakkımda

Spring Boot, Kubernetes, OpenShift ve Microsoft Azure tabanlı cloud-native mikroservis sistemlerinin tasarımı, geliştirilmesi ve işletiminde 9+ yıl deneyimli Senior Java Cloud Engineer. Tam bulut migrasyonları (On-Premise/AWS → Azure), üretime hazır CI/CD pipeline’ları (Jenkins, Helm, Terraform) ve kurumsal ortamlarda DevOps entegrasyonunda kanıtlanmış uzmanlık. Ayrıca yazılımı YZ odaklı geliştiriyorum — LLM entegrasyonlarından modern AI iş akışlarıyla hızlandırılmış özellik teslimine kadar. Deutsche Bahn, Union Investment, Toll Collect, SVG ve SAP referansları.

Ekiplere mimari, uygulama ve güvenilir delivery pipeline'larında destek veriyorum — özellikleri YZ destekli geliştirme iş akışlarıyla teslim ediyorum.

Eğitim

Bachelor of Science – Wirtschaftsinformatik (Business Information Systems International)

Frankfurt University of Applied Sciences (FRA-UAS)

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

Diller

  • TürkçeAna dil
  • AlmancaAna dil seviyesine yakın (C2)
  • İngilizceİyi (B2)

Sertifikalar

  • Professional Scrum Developer I (PSD I) Scrum.org
  • Developing Solutions for Microsoft Azure Microsoft
  • Web uygulamaları için güvenlik
  • Web uygulamaları için yazılım mimarisi
  • Developing Web Apps with SAPUI5 SAP
  • IP-Multimedia Systems – sabit ve mobil ağlarda telefoni

Projeler

Demiryolu, finans, telematik ve kurumsal yazılım alanlarından seçilmiş projeler.

  • Senior Java Cloud Engineer (Cloud & Microservices)

    On-Premise/AWS’den Microsoft Azure’a tam bulut migrasyonu; dijital servis ve entegrasyon platformları için cloud-native mikroservislerin kurulumu ve işletimi.

    • On-Premise/AWS → Azure migrasyonu ile belirgin ölçeklenebilirlik artışı
    • Spring Boot ve Kubernetes ile cloud-native mikroservisler
    • Bitbucket Pipelines ve Helm ile testing, staging ve production CI/CD
    • Azure Service Bus ile event-driven entegrasyon; Terraform ile altyapı
    • Veritabanı optimizasyonu, Redis önbelleği ve Grafana ile gözlemlenebilirlik
    • Java
    • Spring Boot
    • Kubernetes
    • Docker
    • Microsoft Azure
    • Terraform
    • Helm
    • Bitbucket (Git)
    • Bitbucket Pipelines
    • Azure Service Bus
    • MS SQL Server
    • PostgreSQL
    • Redis
    • Keycloak
    • Angular

    Vaka çalışmasını oku

  • ATIS systems GmbH

    10/2019 – 08/2022

    Java Geliştirici / Sistem Geliştirici

    Güvenlik ve ağ odaklı sistemlerde teknik iletişim ve entegrasyon çözümlerinin geliştirilmesi ve modernizasyonu. Mevcut C uygulamalarının Java’ya migrasyonu, çeşitli iletişim arayüzlerinin entegrasyonu ve üretken Linux ortamlarının işletimi.

    • Güvenlik kritik bir legacy uygulamanın C’den Java’ya migrasyonu
    • Web ve TCP tabanlı iletişim arayüzlerinin geliştirilmesi (SOAP, JSON, SSL)
    • Üretken Linux sunucularının yönetimi; Jenkins build pipeline bakımı
    • TDD ile test otomasyonu; gerçek zamanlı sistemlerde hata analizi ve giderme
    • Java
    • Maven
    • Gradle
    • Apache Ivy
    • Jenkins
    • Linux
    • TCP/IP
    • SOAP
    • JSON
    • SSL
    • JUnit
    • TDD
    • CI/CD

    Vaka çalışmasını oku

  • Toll Collect (via CDI AG)

    08/2019 – 09/2019

    Consultant / Java Backend Developer — kurumsal entegrasyon

    Ulusal otoyol ücretlendirme ortamında iş-kritik sistemlerin geliştirilmesi ve stabilize edilmesi.

    • Kritik üretim hatalarının analizi ve giderilmesi
    • Spring Boot ile REST arayüzleri
    • TDD ile otomatik testler (JUnit, JGiven)
    • Java EE
    • Spring Boot
    • JAX-RS
    • JPA
    • Oracle 12c
    • JUnit
    • JGiven
    • Maven
    • Jenkins
    • TDD

    Vaka çalışmasını oku

  • Consultant / Java Backend Developer — problem management raporlama

    Raporlama alanında hata analizi ve çözüm uygulaması; karmaşık kurumsal sistemlerde Camunda ile BPM süreç geliştirme.

    • JBoss/WildFly Swarm ortamında karmaşık hataların analizi ve düzeltilmesi
    • Camunda (BPMN) ile BPM süreçleri
    • Heterojen kurumsal ortamda entegrasyon testleri
    • Java EE
    • Drools
    • ActiveMQ
    • Docker
    • Oracle 12c
    • Camunda
    • BPMN
    • Maven
    • Jenkins

    Vaka çalışmasını oku

  • Deutsche Bahn (via CDI AG)

    06/2017 – 12/2018

    Java Backend Developer — VENDO rezervasyon sistemi

    Mikroservisler, OpenShift ve RabbitMQ tabanlı VENDO rezervasyon sisteminin sıfırdan geliştirilmesi; çapraz fonksiyonel Scrum ekibinde.

    • Domain-Driven Design ile backend mikroservisleri
    • OpenShift / AWS üzerinde konteynerli servislerin dağıtımı ve işletimi
    • RabbitMQ ile asenkron tren seferi işleme
    • Jenkins ve GitLab CI/CD; Gatling ile performans testleri
    • Java 8
    • Thorntail/WildFly Swarm
    • MongoDB
    • RabbitMQ
    • OpenShift
    • AWS
    • Docker
    • Jenkins
    • GitLab CI/CD
    • DDD

    Vaka çalışmasını oku

  • SAP SE

    08/2015 – 01/2016

    Stajyer — SAP BPM

    SAP kurumsal ortamında OData (Apache Olingo), JPA ve SAPUI5 ile BPM prototipleme; mobil uygulama geliştirme dahil.

    • Apache Olingo (OData), data dictionary ve JPA ile prototipleme
    • JUnit ile otomatik testler; pair programming
    • SMP Server ile süreç orkestrasyonu; SAPUI5 veri analizi uygulaması
    • Apache Olingo
    • JPA
    • OData
    • JUnit
    • SAPUI5
    • SAP Mobile Platform 3.0
    • SAP NetWeaver

    Vaka çalışmasını oku

Yetkinlikler

Pratik odaklı temel yetkinlikler: backend, cloud, konteyner, infrastructure as code ve YZ odaklı yazılım geliştirme.

Backend

  • Java (SE/EE)Çok iyi8+ Yıl
  • Spring Boot / Spring FrameworkÇok iyi8+ Yıl
  • Microservices / DDDÇok iyi5+ Yıl
  • REST APIs / JPA / HibernateÇok iyi8+ Yıl
  • JAX-RSİyi3+ Yıl
  • Apache Camelİyi2–3 Yıl
  • MapStructİyi3+ Yıl
  • Droolsİyi2+ Yıl
  • KotlinTemel1+ Yıl
  • GoTemel1+ Yıl

Cloud & DevOps

  • KubernetesÇok iyi4–5 Yıl
  • DockerÇok iyi5+ Yıl
  • OpenShift / OKDÇok iyi2–3 Yıl
  • Microsoft AzureÇok iyi3+ Yıl
  • TerraformÇok iyi2–3 Yıl
  • CI/CD (Jenkins / Helm)Çok iyi5+ Yıl
  • GitLab CI/CDÇok iyi5+ Yıl
  • Bitbucket PipelinesÇok iyi3+ Yıl
  • YAMLÇok iyi4+ Yıl
  • Azure Functionsİyi2–3 Yıl
  • Grafanaİyi4–5 Yıl
  • Linuxİyi5+ Yıl
  • VMware (Workstation)Temel1+ Yıl

Veritabanları

  • Microsoft SQL ServerÇok iyi8+ Yıl
  • PostgreSQLÇok iyi8+ Yıl
  • MySQLİyi3+ Yıl
  • Oracle 12cİyi2–3 Yıl
  • MongoDBİyi3+ Yıl
  • Redisİyi3+ Yıl

Güvenlik

  • Keycloak / OAuth2İyi3+ Yıl
  • OpenID Connectİyi3+ Yıl

Test

  • JUnitÇok iyi8+ Yıl
  • TDDÇok iyi8+ Yıl
  • Entegrasyon testleriÇok iyi8+ Yıl
  • Mockitoİyi5+ Yıl
  • Cucumberİyi3+ Yıl
  • Gatlingİyi3+ Yıl
  • SonarQubeİyi3+ Yıl

Messaging

  • RabbitMQÇok iyi4–5 Yıl
  • Azure Service BusÇok iyi3+ Yıl
  • ActiveMQİyi4–5 Yıl
  • JMSİyi4–5 Yıl
  • SOAP / REST / API entegrasyonuİyi5+ Yıl
  • Apache KafkaTemel1+ Yıl

BPM

  • Camunda / BPMNİyi1–2 Yıl
  • Workflow Enginesİyi1–2 Yıl
  • İş süreci otomasyonuİyi1–2 Yıl

Frontend

  • Angular / TypeScriptİyi3+ Yıl
  • JavaScriptİyi3+ Yıl
  • HTML / CSSİyi3+ Yıl

Araçlar

  • Git / BitbucketÇok iyi8+ Yıl
  • GitLab CI/CDÇok iyi5+ Yıl
  • Bitbucket PipelinesÇok iyi3+ Yıl
  • MavenÇok iyi8+ Yıl
  • IntelliJ IDEAÇok iyi8+ Yıl
  • ScrumÇok iyi5+ Yıl
  • DevOpsÇok iyi5+ Yıl
  • Gradleİyi3+ Yıl
  • Jiraİyi5+ Yıl
  • Confluenceİyi5+ Yıl
  • Nexusİyi3+ Yıl
  • Kod incelemeleriİyi5+ Yıl

YZ / AI

  • YZ odaklı yazılım geliştirmeİyi1–2 Yıl
  • LLM API entegrasyonu (OpenAI)İyi1–2 Yıl
  • YZ destekli özellik geliştirmeİyi1–2 Yıl
  • Prompt Engineeringİyi1–2 Yıl
  • Python otomasyonuİyi2+ Yıl

Hizmetler

Yazılım geliştirme, cloud mimarisi, DevOps ve migrasyon — ölçülebilir değere odaklı.

  • Yazılım geliştirme

    Backend & frontend

    Java/Spring Boot ile sağlam backend’ler ve Angular/TypeScript ile modern frontend’ler — API tasarımı, testler ve sürdürülebilir bakım dahil.

  • SaaS / bulut mimarisi

    Sistem tasarımı & ölçekleme

    Ölçeklenebilirlik, entegrasyon ve uzun vadeli gelişime odaklı cloud-native mikroservis mimarilerinin planlanması ve uygulanması.

  • DevOps & bulut

    Dağıtım & işletim

    Kubernetes, Helm, Docker, Azure ve Terraform ile dağıtım ve işletim — testing, staging ve production için CI/CD pipeline’ları dahil.

  • Bakım & migrasyon

    Mevcut sistemler

    Mevcut sistemlerin modernizasyonu, bulut migrasyonları, performans optimizasyonu, sürdürülebilir hata giderme ve teknik destek.

İletişim

5000 karakter kaldı