.NET Backend Developer | Clean Architecture | SaaS & Gerçek Zamanlı Sistemler
2024 mezunu, yüksek lisansa devam eden junior backend developer. Üniversite arkadaşlarıyla bina yönetimi SaaS yan projesi kurdum; .NET ekosistemiyle Clean Architecture, CQRS ve mikroservis mimarisine odaklı açık kaynak projeler geliştiriyorum.
Sivas Cumhuriyet Üniversitesi
Yüksek Lisans, Bilgisayar Mühendisliği — Eyl 2025 – Devam
Lisans, Bilgisayar Mühendisliği — 2024 mezunu
Yazılım mühendisliği, algoritma analizi ve sistem tasarımı alanlarında kapsamlı eğitim.
Cyftech'in (Katsis) kurucu ekibindeyim. 3 kişilik ekipte bina yönetimi SaaS yan projesinin backend tarafını üstlendim: REST API tasarımı, veri modelleme, kiracı izolasyonu ve Linux sunucu altyapısı. PHP, MySQL ve CI/CD süreçlerinde uçtan uca deneyim kazandım.
Ticari bir SaaS ürünü kurup production'a taşıma deneyimini .NET ekosistemiyle birleştiriyorum. Hedefim; Clean Architecture, CQRS ve dağıtık sistemler konusundaki birikimimi profesyonel bir .NET backend ekibinde derinleştirmek.
11/2023 – 12/2023 | İstanbul
ASP.NET Core 9, Web API, Entity Framework Core
RabbitMQ (durable queues, manual ack), MassTransit, SignalR
xUnit, Moq, AAA pattern, isolated unit testing
MySQL, SQL Server, PostgreSQL
React 19, TypeScript, Tailwind CSS, Vite
Git, GitHub, İş Birliği
Clean Architecture, CQRS, Microservices, YARP API Gateway, Repository Pattern, Unit of Work, SOLID, DDD
Docker Compose, GitHub Actions CI/CD, Linux server administration, Azure Container Apps
JWT, ASP.NET Core Identity, Role-Based Authorization
Türkçe (Ana Dil), İngilizce (B2)
Mikroservis mimarisiyle geliştirilen e-learning platformu — Identity, Catalog, Enrollment, Notification servislerine bölünmüş, her biri kendi PostgreSQL veritabanına sahip (database-per-service). Senkron işlemler için REST, asenkron event'ler için RabbitMQ + MassTransit kullanılıyor. JWT tabanlı cross-service authentication ve YARP API Gateway planlanıyor. Her servis Clean Architecture ve CQRS ile yapılandırıldı. Azure Container Apps'e deployment hedefleniyor.
Clean Architecture ve CQRS (MediatR) prensipleriyle geliştirilmiş uçtan uca restoran POS sistemi. Domain katmanı framework bağımlılığı olmadan, veritabanı veya HTTP'ye ihtiyaç duymadan test edilebilir mimaride. Mutfak bildirimleri SignalR ile geliştirildi — Mutfak Ekranı yenilemeden anlık olarak verileri çekiyor. JWT rol tabanlı yetkilendirme (Admin, Garson, Mutfak, Kasiyer). xUnit + Moq ile 30+ izole unit test.
3 kişilik ekiple yürütülen bina yönetimi SaaS yan projesi. Multi-tenant mimarinin backend tarafını üstlendim: REST API tasarımı, veri modelleme ve kiracı izolasyonu. Linux sunucu kurulumu, deployment ve temel CI/CD süreçlerinde uçtan uca sorumluluk aldım; tüm ürün döngüsünü hızlı iterasyonla deneyimledim.
Yeni projeler ve iş fırsatları hakkında konuşmak için her zaman hazırım.