murat.
Open to work · yeni fırsatlara açığım

Senior Java
Backend Engineer.

İsim
Murat Sayrım
Konum
İstanbul · Hibrit / Remote
Deneyim
5+ yıl
Son rol
Kafein Yazılım
Başlangıç
Hemen

Java ve Spring Boot ile kurumsal ölçekte, ayakta kalan sistemler geliştiriyorum. Türk Hava Yolları ve Vodafone projelerinde çalıştım; event-driven mimari, modernizasyon ve güvenlik benim alanım.

Demoları incele ↓
Projelerinde çalıştığım kurumlar Türk Hava YollarıVodafoneKafein
Son yazılarSahada öğrendiklerimTümünü gör →
01Demolar

Tıklanabilir, uçtan uca çalışan projeler.

Her demoda “Sistem akışı” panelini açıp isteğin backend'de hangi adımlardan geçtiğini canlı izleyebilirsiniz.

demo/store
STUDIO / SEZON 04Az ama
özel.
Koleksiyonu keşfet →
Studio One₺4.290
Forma Saat₺3.650
Siparişi tamamla
POST /checkout 201stok kilidi ✓outbox → kafka ✓
AE-ticaret

Studio Store

Ürün keşfinden sandbox ödeme onayına kadar çalışan bir alışveriş akışı.

  • Sıralı kilitle stok rezervasyonu, aşırı satış yok
  • Idempotency-Key ile çift sipariş engeli
  • Outbox → Kafka ile güvenilir sipariş olayı
  • Redis katalog cache'i, Redis düşerse DB'ye geri dönüş
Spring Boot · PostgreSQL · Redis · Kafka · React
demo/bank
KULLANILABİLİR BAKİYE₺12.450,75main-account · TR** **** 4821
HesapBorçAlacak
main-account250,00—
takas—250,00
Σ0,00 ✓
POST /transfers 201IBAN mod-97 ✓rate limit 4/5 ✓
BFintech

Mavi Bank

Bakiyenin defter kayıtlarından hesaplandığı, güvenli transfer akışına sahip bir bankacılık demosu.

  • Çift taraflı defter, her transferde toplam sıfır
  • Tek transaction'da atomik transfer ve geri alma
  • Türk IBAN mod-97 doğrulaması
  • Redis ile dakikada 5 deneme sınırı
Spring Boot · PostgreSQL · Redis · Kafka · React
demo/ai-extract
fatura.pdf
LLM çıktısı · JSON
{
  "firma": "Mavi Market",
  "tarih": "2026-09-18",
  "toplam": 684.50,
  "kdv": 0.20,
  "dogrulandi": true
}
CAI / LLM yakında

Belge → yapılandırılmış veri

OpenAI / Gemini ile belge ve görsellerden doğrulanmış JSON çıkaran bir Spring Boot servisi.

  • Prompt şablonları ve şema doğrulaması
  • Hatalı çıktıda otomatik yeniden deneme
  • Görsel analiz pipeline'ı
Java 21 · Spring AI · OpenAI · Gemini
02Deneyim

Kurumsal sistemlerde 5+ yıl.

Tam CV →
2026

Kafein Web Platformu — .NET → Java/React

.NET MVC kurumsal siteyi Java 21 / Spring Boot 3 ve React ile yeniden yazdım; MongoDB'den PostgreSQL'e geçiş.

Java 21 · Spring Boot 3 · PostgreSQL
2023 — 2025

Türk Hava Yolları Sigorta Sistemi

Monolit modernizasyonu, SonarQube ile teknik borç azaltımı, Fortify ile OWASP uyumluluğu.

Java 8 · Spring Boot · Fortify
2022

Vodafone Switchover

Oracle tabanlı sistemlerde kritik veritabanı geçişi, backend entegrasyonları.

Java 11 · Oracle · WebLogic
2021 — 2026

Kafein Portal

Java 11→21 ve Spring Boot 3.2 geçişi, Keycloak RBAC/JWT, Redis cache, Kafka/RabbitMQ bildirim altyapısı.

Spring Boot 3 · Kafka · Keycloak

Backend

Java 8–21, Spring Boot 2–3, REST, Hibernate/JPA, mikroservis

Mesajlaşma

Apache Kafka, RabbitMQ, event-driven, asenkron

AI / LLM

OpenAI, Gemini, prompt engineering, Claude Code, Cursor

Veritabanı

PostgreSQL, Oracle, MongoDB, MySQL, Redis

Güvenlik & DevOps

Keycloak, JWT, OWASP, Fortify, SonarQube, Docker, Jenkins

Frontend

React, JavaScript, HTML/CSS

03İletişim

Ekibinizde bir backend pozisyonu mu var?

Hemen başlayabilirim. Formdan yazın ya da doğrudan e-posta gönderin; genellikle aynı gün dönüş yaparım.

e-posta LinkedIn ↗ GitHub ↗