Hakkımda · 01

Sistemleri sade tutarım.

Backend mimarisi, dağıtık servisler ve veri katmanı — on yılı aşkın sahadan geçmiş. Küçük SaaS'tan binlerce eşzamanlı isteğe: ölçek farklı, prensip aynı.

Perakende operasyonlarında yüksek trafikli backend'ler üzerinde çalışıyorum: cache, mesaj kuyruğu, tutarlılık sınırları. Deploy sonrası metrikler konuşur; tahmin değil.

AI tooling'i geliştirici akışına entegre ediyorum — kod review, refactor, test iskeleti. Yan projeler ve danışmanlıkta aynı toolchain. Hız için kaliteden ödün vermem.

Yetenekler · 02

Günlük stack.

Backend

  • .NET 8 / Core5+ YIL
  • C# / F#10+ YIL
  • ASP.NET Web APIUZMAN
  • Entity FrameworkUZMAN
  • SignalRİYİ
  • gRPCİYİ

Veri & Mesaj

  • PostgreSQLUZMAN
  • MongoDBİYİ
  • RedisUZMAN
  • RabbitMQUZMAN
  • ElasticsearchİYİ
  • KafkaBAŞLANGIÇ

Frontend & Mobile

  • Flutter / DartİYİ
  • React / Next.jsİYİ
  • TypeScriptİYİ
  • Tailwind CSSİYİ
  • SupabaseİYİ

DevOps & AI

  • DockerUZMAN
  • KubernetesİYİ
  • Azure DevOpsUZMAN
  • Hetzner / CloudİYİ
  • AntigravityGÜNLÜK
  • Claude / GPT APIUZMAN
Deneyim · 03

Seçilmiş deneyim.

2022 →

Senior Backend · perakende ölçeği

Cache · event bus · arama

Satış ve stok akışlarında tutarlılık sınırları, outbox pattern, p99 optimizasyonu. Observability-first deploy.

.NETPostgreSQLRedisRabbitMQK8s
2019 — 2022

Backend Developer · e-ticaret

Sipariş · ödeme · lojistik

Mikroservis entegrasyonları, CI/CD, performans ve izleme. Küçük takımda net servis sınırları.

.NETMongoDBDockerRabbitMQ
2015 — 2019

Software Developer

Web · entegrasyon

Kurumsal entegrasyonlar ve API katmanları. Temel disiplinler burada oturdu.

ASP.NETSQL ServerWeb API
İlkeler · 04

Dört kural.

— 01

Önce problem.

Teknoloji ikinci planda. Problem netleşince çözüm çoğu zaman görünür.

— 02

Basit kazanır.

Altı ay sonra okuyamayacağın kod yazma. Borç al — ama bilerek.

— 03

Ölç, sonra karar ver.

Profiler, APM, log. Kanıt yoksa optimizasyon yok.

— 04

Ship et, izle.

Canlıya almak bitiş değil. İlk haftanın metrikleri bir sonraki sprinti yazar.

Devam edelim mi?

Mimari, yenileme veya MVP — tek paragraf yeter.