İçeriğe geç

Hakkımda

Güvenilir, sade ve ölçülebilir backend sistemleri.

Hüseyin Bozdemir'in portre fotoğrafı

Merhaba, ben Hüseyin. Yaklaşık 10 yıldır kod yazıyorum; son 5 yıldır ödeme kuruluşlarında, fintech alanında backend geliştiriyorum.

Ödeme sistemleri, banka entegrasyonları (REST/SOAP), Sanal POS, BKM Gateway ve EFT/Havale/FAST gibi para transferi altyapıları üzerinde çalışıyorum. Önceliğim performans, ölçeklenebilirlik, dayanıklılık ve güvenlik; monolitten mikroservislere ve Clean Architecture’a geçiş süreçlerinde aktif sorumluluk alıyorum.

Hedefim, fintech’te edindiğim deneyimi farklı sektörlerde de ölçeklenebilir kurumsal mimarilere taşımak ve teknik liderlik rollerinde daha fazla sorumluluk almak. Öğrendiklerimi de bu blogda yazıya döküyorum.

Deneyim

Zaman çizelgesi

  1. Şub 2026 — Günümüz

    Octet Express Ödeme Kuruluşu

    1. Backend Developer

      Mikroservis mimarisinde ödeme altyapısı; event-driven iletişim, performans ve izlenebilirlik.

      • Servis sınırlarının belirlenmesi, senkron/asenkron iletişim kurgusu ve bağımsız deploy edilebilir servisler.
      • RabbitMQ consumer’ları ile retry, dead-letter queue ve idempotency kurgusu: mesaj kaybını ve tekrar işlemeyi önleme.
      • Hangfire ile zamanlanmış ve arka plan job’ları; uzun işlemleri request akışından ayırarak yanıt sürelerini düşürme.
      • PostgreSQL’de sorgu optimizasyonu, indeks stratejisi ve execution plan analizi.
      • Redis ile distributed cache; Elasticsearch + Kibana ile merkezi loglama ve kök neden analizi.
  2. Kas 2022 — Şub 2026

    Kayaport Ödeme Kuruluşu

    1. Backend DeveloperAğu 2025 — Şub 2026

      Monolitten mikroservislere geçiş, güvenlik sertleştirme ve dağıtım süreçleri.

      • Monolit → mikroservis geçişi için domain ayrıştırma, geçiş planı ve yol haritası.
      • Outbox Pattern ve background processing ile senkron beklemeyi kaldırma; tutarlılık ve dayanıklılık.
      • Legacy WebForms modüllerinde DB, cache ve request pipeline odaklı performans iyileştirmeleri.
      • CSP ve güvenlik başlıkları ile saldırı yüzeyini azaltma; CI/CD ve release süreçlerindeki kronik sorunları çözme.
    2. Backend DeveloperTem 2024 — Haz 2025

      Ödeme altyapısında Clean Architecture dönüşümü, banka entegrasyonları ve ekip liderliği.

      • Clean Architecture dönüşümü ile ödeme altyapısında %40 performans iyileştirmesi.
      • 10+ banka entegrasyonunu ortak sözleşme yapısına çekerek tekrarı %60 azaltma.
      • Async processing ile throughput ve eş zamanlı kapasitede 3 kat artış.
      • EFT/Havale/FAST/Virman platformu: günlük 10.000+ işlem.
      • BKM Gateway ve 15+ Sanal POS entegrasyonu; Ocelot API Gateway ile servisleşme.
      • IIS ARR load balancing ile kesintilerde %90 azalma; Agile ekip liderliği.
    3. Backend DeveloperAra 2022 — Tem 2024

      .NET Core ile ödeme servisleri, Sanal POS ve mutabakat otomasyonu.

      • .NET Core + EF Core REST servisleri ile ödeme işlem hızında %35 artış.
      • SQL Server stored procedure optimizasyonlarıyla raporlamada %50 hızlanma.
      • SFTP mutabakat otomasyonu ile manuel operasyonda %70 azalma; DBS ile tekrarlayan ödeme otomasyonu.
    4. Backend Developer (Stajyer)Kas 2022 — Ara 2022

      Performans testleri, darboğaz analizi ve küçük raporlama modülleri.

Yetenekler

Teknik yetkinlikler

Backend & programlama
  • C#
  • .NET Core / Framework
  • Entity Framework Core
  • LINQ
  • Asenkron / multithreaded programlama
Mimari & tasarım
  • Microservices
  • Clean Architecture
  • SOLID
  • CQRS
  • Design Patterns
  • Outbox Pattern
Veritabanı
  • PostgreSQL
  • SQL Server
  • T-SQL
  • MongoDB
  • Redis
Mesajlaşma & arka plan işleri
  • RabbitMQ
  • Hangfire
  • Event-driven mimari
Ödeme & entegrasyonlar
  • REST / SOAP
  • Banka entegrasyonları
  • Sanal POS
  • BKM Gateway
  • DBS
  • EFT / Havale / FAST
  • SFTP mutabakat
DevOps & gözlemlenebilirlik
  • Git
  • Azure DevOps
  • CI/CD
  • SonarQube
  • Docker
  • Elasticsearch + Kibana
  • Ocelot API Gateway