Fatih Kayacı

.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.

Hakkımda

Eğitim

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.

Deneyim

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.

Misyon

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.

İş Deneyimi

Kurucu Ortak & Backend Developer

Cyftech — katsis.com.tr

2023 – Devam | İstanbul

Mevcut Pozisyon
  • Multi-tenant SaaS mimarisinin backend tarafını üstlendim — REST API tasarımı, veri modelleme ve kiracı (tenant) izolasyonu üzerine çalıştım.
  • Linux sunucu kurulumu, deployment ve temel CI/CD süreçlerinde uçtan uca sorumluluk aldım.
  • Küçük takımda hızlı iterasyonla tüm ürün döngüsünü deneyimledim: gereksinim → mimari → geliştirme → test → deployment.
  • Tech Stack: PHP, MySQL, Linux, CI/CD

Stajyer Yazılım Geliştirici

IAS (Industrial Application Software)

11/2023 – 12/2023 | İstanbul

  • Kurumsal ERP sistemlerinin geliştirme süreçlerinde aktif rol aldım.
  • SQL tabanlı veritabanı sorgularının optimizasyonu ve veri modelleme çalışmalarına katıldım.

Teknik Yetenekler

C# / .NET

ASP.NET Core 9, Web API, Entity Framework Core

Mesajlaşma & Gerçek Zamanlı

RabbitMQ (durable queues, manual ack), MassTransit, SignalR

Testing

xUnit, Moq, AAA pattern, isolated unit testing

Veritabanları

MySQL, SQL Server, PostgreSQL

Frontend

React 19, TypeScript, Tailwind CSS, Vite

Versiyon Kontrolü

Git, GitHub, İş Birliği

Mimari

Clean Architecture, CQRS, Microservices, YARP API Gateway, Repository Pattern, Unit of Work, SOLID, DDD

DevOps

Docker Compose, GitHub Actions CI/CD, Linux server administration, Azure Container Apps

Güvenlik & Kimlik Doğrulama

JWT, ASP.NET Core Identity, Role-Based Authorization

Diller

Türkçe (Ana Dil), İngilizce (B2)

Öne Çıkan Projeler

Online Learning Platform — Mikroservis E-Öğrenme Sistemi

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.

C# / .NET 10 Microservices Clean Architecture CQRS (MediatR) RabbitMQ MassTransit YARP Gateway PostgreSQL JWT Docker Azure

Restoran POS & Mutfak Ekran Sistemi

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.

C# / .NET 9 Clean Architecture CQRS (MediatR) RabbitMQ SignalR PostgreSQL JWT React 19 TypeScript Docker xUnit

Katsis — SaaS Bina Yönetim Platformu

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.

PHP MySQL Redis RabbitMQ WebSocket Linux CI/CD Multi-tenant SaaS

İletişime Geçin

Birlikte Harika Şeyler Yapalım!

Yeni projeler ve iş fırsatları hakkında konuşmak için her zaman hazırım.

info@fatihkayaci.com
+90 542 484 61 47
İstanbul, Turkey