Hakkımda
Çukurova Üniversitesi Bilgisayar Mühendisliği mezunu bir Backend Developer'ım. .NET Core, Apache Kafka, MassTransit ve Redis kullanarak sağlam microservice mimarileri tasarlamaya odaklanıyorum. Kurumsal stajlarım ve açık kaynak projelerim boyunca geliştirdiğim; temiz kod, Onion Architecture ve CQRS prensiplerine önem veriyorum.
Backend geliştirmenin yanı sıra, yapay zekâ araçları tarafıyla da ilgileniyorum; özel AI agent'lar geliştiriyor ve LLM destekli kod üretimi üzerine deneyler yapıyorum. Detaylara önem veren, güçlü problem çözme ve iletişim becerilerine sahip biriyim; yeni ve zorlu projelere katkı sağlayarak bilgi birikimimi sürekli geliştirmeyi hedefliyorum.
Yetenekler
Backend & Architecture
Messaging & Caching
Veritabanları
DevOps & Tools
Sertifikalar: AWS Certified Solutions Architect – Associate
Diller: İngilizce (Profesyonel) · Türkçe (Anadil) · Fransızca (Başlangıç)
Deneyim
Projeler
.NET, Onion Architecture ve CQRS ile geliştirildi. Apache Kafka ve MassTransit ile olay tabanlı iletişim, Redis önbellekleme, YARP gateway arkasında Keycloak (JWT) kimlik doğrulama ve GitHub Actions ile Docker Compose kullanan 2 aşamalı bir CI/CD pipeline. Projeye buradan ulaşabilirsiniz.
Staj sürecinde içinde bulunduğum CRM (Müşteri İlişkileri Yönetimi) uygulaması. Bu projede özellikle dokümantasyon sürecine destek verdim ve uygulamanın işleyişini analiz ederek teknik dökümantasyon hazırladım. Takım içinde etkin bir şekilde çalışarak büyük çaplı bir projede nasıl iş bölümü yapıldığını gözlemleme fırsatı yakaladım.
Stajım sırasında, bir ekip ile birlikte fotoğrafçılar için ürün fotoğraflamayı kolaylaştıran bir uygulama geliştirdik. Backend ekibiyle iş birliği yaparak, uygulamanın doğru ve hızlı çalışabilmesi için veritabanı tarafında önemli düzenlemeler gerçekleştirdim. Entity'lerin düzenlenmesinde aktif bir rol aldım ve birkaç sayfanın backend tarafını da yazdım. Ayrıca, proje kapsamında Microsoft Azure ile çalışarak, uygulamanın bulut tabanlı altyapı ihtiyaçlarını karşıladım.
Lua ve Blizzard'ın client API'si ile geliştirilen özel oyun eklentileri; gerçek zamanlı savaş loglarını ve oyuncu durum değişikliklerini işlemek için olay tabanlı desenler kullanıyor. Ayrıca eklentinin ses sistemi mimarisini ve hata yönetimi kurallarını kodlayan özel bir AI agent spesifikasyonu yazdım; bu da yeni sınıfa özel varyantların tutarlı şekilde üretilmesini sağlıyor.
Yapay zeka destekli bir Türkçe metin analiz aracı: .docx veya .pdf yükle, Gemini ile gramer denetimi, hızlı kalite değerlendirmesi ve metin istatistikleri al. .NET ile geliştirildi, AWS Lambda üzerinde API Gateway arkasında sunucusuz olarak çalışıyor; LLM maliyetlerini kontrol altında tutmak için IP ve API anahtarı bazlı rate limiting var. Denemek için buraya tıklayabilirsin.