Profesyonel ve Tutkulu Yazılım Ruhu

Merhaba ben Enis. C# ve .NET ekosisteminde, özellikle ASP.NET Core ile uçtan uca web çözümleri geliştiren bir yazılımcıyım. Kodun sadece bugün değil, yarın da kolayca yönetilebilir olması benim için birincil öncelik. Sağlam ve temiz bir proje hakkında konuşmak isterseniz, benimle iletişime geçebilirsiniz.

Projelerime göz at →
enisaydemir.tech
v1.1

Hakkımda

Yazılım yolculuğum, staj dönemimde başlayan ve profesyonel rollerimle devam eden bir süreç oldu. Bu süreçte backend sistemleri, kullanıcı arayüzleri ve e-ticaret platformları geliştirerek kendimi çok yönlü bir hale getirdim.

Benim için yazılım geliştirmenin vizyonu; teknolojiyle gerçek iş değeri yaratmaktır. Bunu, ölçeklenebilirliği, güvenliği ve kullanıcı deneyimini temel alarak yapıyorum. Özellikle lokal yapay zeka ve veri odaklı sistemler gibi yenilikçi alanlar, bu vizyonu hayata geçirdiğim en heyecan verici konuların başında geliyor.

Projelerim

Kurumsal E-Ticaret API Gateway
Yüksek trafikli bir e-ticaret platformu için tasarlanmış, ödeme sistemleri ve stok yönetimi gibi kritik modülleri entegre eden merkezi bir RESTful API. Projede performans optimizasyonu için in-memory caching (Redis) kullanılmış ve güvenlik katmanı JWT (JSON Web Tokens) ile sağlanmıştır.
C#ASP.NET Core Web APIE-Ticaret
Arka Plan Otomasyon Servisi (Scheduler)
Harici servislerle (örneğin YouTube, Spotify API'leri) periyodik olarak etkileşime girerek veri senkronizasyonu ve çalma listesi yönetimi yapan bir .NET Core Worker Service. Görev zamanlama (scheduling) ve hata yönetimi (error handling) üzerine odaklanılmıştır.
.NET Core Worker ServiceHangfireHttpClient
Çok Restoranlı Sipariş Platformu (Razor Pages)
Mobil öncelikli, çoklu restoran desteği sunan bir sipariş platformu. Sistem, seçilen restorana göre menüleri ve ürün varyantlarını (modal ile) dinamik olarak filtreler. Sepet işlemleri, "tek restoran kuralı"nı uygulayarak sayfa yenilemesiz (AJAX) bir yapıda çalışır. Ödeme formu, GPS konum kontrolü (Haversine) ve uluslararası telefon doğrulaması (libphonenumber-csharp) içerir. Siparişler otomatik olarak formatlanıp WhatsApp'a yönlendirilir. Yönetim paneli "Areas" mimarisi ile oluşturulmuştur.
ASP.NET Core Razor PagesC#Entity Framework CoreAJAXBootstrap 5
Stok Yönetim Paneli (MVC)
Bir işletmenin ürün stoklarını yönetmesi için geliştirilmiş web tabanlı bir panel. Ürün ekleme, stok adedi güncelleme, kategori yönetimi ve basit raporlama gibi temel CRUD (Oluştur, Oku, Güncelle, Sil) işlemlerini içerir.
ASP.NET Core MVCC#Entity Framework Core

İletişim