Backend & mikroservis mimarisi
Monolitten servis tabanlı mimariye geçiş, domain sınırlarının çizilmesi, servisler arası mesajlaşma. CQRS ve Clean Architecture'ı kitaba uymak için değil, ekibin değişimi güvenle yapabilmesi için kullanırım.
Yeni projelere açık · İstanbul & uzaktan
7+ yıldır .NET ekosisteminde ölçeklenebilir backend sistemleri ve mikroservis mimarileri tasarlıyorum. Kurumsal ERP platformlarından kargo lojistiğine, SAP entegrasyonlarından e-ticaret pazaryerlerine kadar yükün gerçekten bindiği sistemleri kurdum — ve bu sistemleri kuran ekiplere liderlik ettim.
Monolitten servis tabanlı mimariye geçiş, domain sınırlarının çizilmesi, servisler arası mesajlaşma. CQRS ve Clean Architecture'ı kitaba uymak için değil, ekibin değişimi güvenle yapabilmesi için kullanırım.
Çalışan ama dokunulamayan sistemleri, üretimi durdurmadan taşınabilir hale getirmek. Sendeo'da .NET 8 migrasyonunu, Amaris'te legacy → CQRS dönüşümünü yürüttüm. Teknik borç bir sunum kalemi değil, sprint'e giren iştir.
SAP ve ADIS (MobilPark) entegrasyonlarını Koton'da, Trendyol / N11 / Hepsiburada pazaryeri entegrasyonlarını Sendeo'da kurdum. Kurumsal entegrasyonda asıl iş kod değil, hata ve mutabakat senaryolarıdır.
Sendeo'da caching stratejileri ve kod optimizasyonuyla API yanıt sürelerini %30'un üzerinde düşürdüm; Extratik'te 500 ms'nin altına çektik. Önce ölçüm altyapısı, sonra optimizasyon — tersi tahmin yürütmektir.
8 kişiye kadar cross-functional ekiplere liderlik ettim. Mimari review, PR ve code review süreçlerinin kurulması, geliştirme standartları, sprint planlama ve teknik yol haritası — ekibi hızlandıran şey süreçtir, baskı değil.
Tatko'da ERP platformunun mimarisini tanımlıyorum; Extratik'te iç iş akışlarını otomatikleştiren bir BPM sistemi tasarladım. Ön muhasebe ve e-fatura tarafında SahaTek'ten gelen 2.5 yıllık domain birikimi var.
Deneyim
Lojistik, perakende, ERP ve fintech-bitişiği ön muhasebe alanlarında; geliştiriciden teknik lidere.
İstanbul, Türkiye
5 kişilik yazılım ekibine teknik liderlik ve mentorluk. Şirketin ERP platformunun sistem mimarisini tanımlıyor, kilit teknik kararları veriyorum. Production deployment planlaması, refactoring inisiyatifleri, ekip standartları ve workflow'ların kurulması, sprint planlama ve teknik yol haritası.
İstanbul, Türkiye
Kurumsal modüllerin (İK sistemleri, iç iş uygulamaları) geliştirilmesine öncülük ettim. SAP ve ADIS (MobilPark) entegrasyonlarıyla veri tutarlılığını artırıp manuel operasyonu azalttım. Mikroservis tabanlı mimariler tasarladım, React ile responsive web uygulamaları geliştirdim.
İstanbul, Türkiye
4 kişilik cross-functional ekibi (backend, frontend, QA) yönettim. İç iş akışlarını otomatikleştiren bir BPM sistemi tasarlayıp geliştirdim. Flutter ile cross-platform mobil uygulama geliştirmesine liderlik ettim. API yanıt sürelerini 500 ms'nin altına çektim; uygulamaları Docker ile container'laştırdım.
İstanbul, Türkiye
8 kişilik mühendislik ekibine (backend, frontend, QA) liderlik ettim. Caching stratejileri ve kod optimizasyonuyla API yanıt sürelerini %30'un üzerinde düşürdüm. Background job işlemeyi RabbitMQ tabanlı mimariye taşıdım, sistemleri .NET 8'e yükselttim. Teknik borcu önceliklendirip sprint planlamaya dahil ettim.
İstanbul, Türkiye
Lojistik uygulamaları ve kurye entegrasyonları geliştirdim. SOLID prensiplerini uygulayarak ve NUnit ile unit test kapsamını artırarak kod kalitesini yükselttim.
İstanbul, Türkiye
Trendyol, N11 ve Hepsiburada başta olmak üzere büyük e-ticaret platformlarının entegrasyonlarını gerçekleştirdim. Legacy sistemleri CQRS mimarisine taşıdım. Unit test kapsamını %0'dan %30'a çıkardım.
İstanbul, Türkiye
Ön muhasebe ve e-fatura modülleri geliştirdim. Raporlama ve asenkron görevleri optimize ettim.
Antwerp, Belçika
React Native ile mobil prototipler geliştirdim.
Eğitim
Fırat Üniversitesi, Elazığ · 2019
Sertifika
Deloitte Academy · 2023
Ödüller
Fırat Üniversitesi · 2017 · Bilişim Yarışması 1.'liği · 2014
Teknolojiler
Listedeki her şey üretim ortamında kullandığım, arkasında durabildiğim teknolojiler — CV şişirmek için eklenmiş isimler değil.
Çalışma şekli
Sürpriz sevmem. Her aşamada nerede olduğumuzu ve bir sonraki adımın ne olduğunu bilirsiniz.
Mevcut sistemi, kısıtları ve asıl iş hedefini anlarım. Çoğu zaman dile getirilen problem ile çözülmesi gereken problem aynı olmuyor.
Alternatifleri, maliyetlerini ve sonuçlarını açıkça koyarım; bir öneride bulunurum. Kararı siz verirsiniz — ama körlemesine değil.
Küçük ve gözden geçirilebilir artımlar, CI/CD üzerinden düzenli teslim, her adımda çalışan bir yazılım. "Sonunda göstereceğim" yok.
Dokümantasyon, mimari kararların gerekçeleri ve ekip mentorluğu. Ben çıktıktan sonra da sisteme dokunulabilmeli.
İletişim
Kurulacak yeni bir sistem, taşınması gereken bir legacy uygulama ya da sadece ikinci bir görüş almak istediğiniz bir mimari kararınız mı var? Kısa bir görüşme çoğu zaman haftalarca süren tartışmadan daha çok yol aldırıyor. İlk görüşme ücretsiz.
Formu doldur, en kısa sürede e-posta ile dönerim.