Hayrettin DalYönetimTR|EN
Seçilmiş çalışmalar

Projeler

İçerik yönetimi, destek operasyonları ve backend tasarımı üzerine geliştirdiğim uygulamalar. Çözümler, teknik kararlar ve incelenebilir kaynaklar.

Kişisel projeler

Kişisel Blog & CMS

Blog yazıları, projeler ve hizmet içeriklerini kod değişikliği olmadan yönetmek için geliştirdiğim TR/EN platform. Rol bazlı CMS, BFF kimlik doğrulama ve backend testleri içerir.

Next.jsTypeScript.NET 8ASP.NET CoreEF CoreSQLite

Teknik kararJWT'yi httpOnly cookie'de tutan BFF; son yetki kontrolü .NET API'de.

Herkese açık web uygulaması.

B2B Support Desk

Kuruluşların destek taleplerini atama, durum geçişleri, yorumlar ve personele özel notlarla yönetebildiği uygulama. Kaynak kodu açık; yayındaki uygulama özel hesap gerektirir.

Java 21Spring BootReactTypeScriptPostgreSQLTestcontainers

Teknik kararTicket değişikliği ve audit aynı transaction'da; çakışan güncellemelerde optimistic locking.

Canlı uygulama özel hesap gerektirir. Kaynak kod ve örnek ekranlar herkese açık depoda.

URL Shortener API

Uzun URL'leri kısa kodlara dönüştüren, PostgreSQL'de saklayan ve 302 yönlendirme sağlayan .NET API. CQRS, doğrulama ve xUnit test kaynakları içerir; canlı demo yok.

.NET 8ASP.NET CorePostgreSQLEF CoreMediatRxUnit

Teknik kararİş akışlarını HTTP ve veri erişiminden ayıran Clean Architecture; küçük API için ek katman maliyeti.

Canlı demo yok; kod, testler ve yerel kurulum adımları depoda.

İş deneyimimden seçilmiş katkılar

Şirket bünyesinde geliştirdiğim modüller ve üzerinde çalıştığım sistemler; kişisel katkımın bağlamıyla.

Dijital Arşiv — Video Kurgu Modülü

Dijital Arşiv bünyesindeki katkım: legacy ASPX uygulamasına Next.js 14 ve .NET ile modern video kurgu modülü geliştirdim; Kubernetes altyapısı ve uygulama hatalarının giderilmesinde çalıştım.

Next.js 14.NET CoreKubernetesMS SQL

Teknik kararMevcut ASPX uygulamasına Next.js 14 ve .NET ile modern bir modül ekledim.

Dijital Arşiv — Görüntü İşleme & Veri Otomasyonu

Dijital Arşiv bünyesinde ASELSAN'a yönelik projede YOLO modeline özel tank sınıfı ekledim. Ayrı bir çalışmada Python/OpenCV ile yüz tanıma verisi otomasyonu geliştirdim.

PythonOpenCVYOLOML

Teknik kararYOLO özel sınıf çalışması ve yüz tanıma veri otomasyonunu ayrı görevler olarak ele aldım.

E-Ticaret Web API — Staj Katkısı

LITS Consulting stajımda ASP.NET Core Web API tabanlı e-ticaret altyapısına katkı sundum. Rate limiting, caching, JWT yetkilendirme ve Swagger/Postman dokümantasyonu üzerinde çalıştım.

ASP.NET CoreJWTRedisSwagger

Teknik kararJWT tabanlı yetkilendirme ve Swagger ile yetkilendirmeli API kullanımına katkıda bulundum.