Merhaba, ben Furkan. Ankara’daki Türk Hava Kurumu Üniversitesi’nde Bilgisayar Mühendisliği üçüncü sınıf öğrencisiyim. Yazılım geliştirme alanında kendimi sürekli geliştirmeye odaklanıyor ve özellikle full stack web geliştirme üzerine çalışıyorum. Frontend tarafında modern web teknolojileriyle kullanıcı dostu arayüzler tasarlarken, backend tarafında ASP.NET Core, ASP.NET MVC, C# ve .NET ekosisteminde uzmanlaşmaya önem veriyorum. Gerçek kurumsal projeler geliştirerek hem teknik becerilerimi hem de problem çözme yeteneğimi ileriye taşıdım. Amacım, full stack bir geliştirici olarak yazılım dünyasında yenilikçi ve değer katan çözümler üretmeye devam etmek.

thumbnail

DemoMimariBackendProjesi

Backend Web Projesi

Bu proje, N-Tier Architecture bilgilerini pekiştirmek ve uygulamaya dökmek amacıyla geliştirildi. Hedefim, sürdürülebilir, test edilebilir ve kurumsal standartlara uygun bir yazılım mimarisi ortaya koymaktı. Projede, Core, Business, DataAccess ve Entities katmanlarının net bir şekilde ayrıldığı modüler bir yapı üzerinde çalıştım ve katmanlı mimariyi uygulamalı olarak deneyimledim. CRUD işlemlerinde tekrar eden kodları ortadan kaldırmak ve esnek, yeniden kullanılabilir metotlar oluşturmak için Generic Repository Pattern kullanıldı. Projede bağımlılıkları yönetmek için Autofac kütüphanesi ile güçlü bir Dependency Injection altyapısı kuruldu. Kimlik doğrulama ve yetkilendirme süreçlerinde DTO’lar aracılığıyla veri güvenliği sağlandı ve JWT tabanlı token üretme ile doğrulama mekanizmaları uygulandı. Tekrarlayan altyapı kodlarını (loglama, validation, exception handling vb.) merkezi bir şekilde yönetmek için Cross Cutting Concerns yapısı oluşturuldu. API metotları standart bir formatta geri dönüş yapacak şekilde SuccessResult, ErrorResult ve DataResult yapıları ile geliştirildi. Veri girişlerinde hatalı veri girişlerini önlemek için ValidationAspect ve FluentValidation kullanıldı. Ayrıca, temiz, anlaşılır ve dokümante edilmiş RESTful API uç noktaları geliştirildi. Projede ASP.NET Core Web API, Entity Framework Core & MSSQL, Autofac, FluentValidation ve Swagger gibi modern teknolojiler kullanıldı ve SOLID prensiplerine uygun bir geliştirme süreci izlendi. Bu proje sayesinde hem kurumsal ölçekli mimari hem de yazılım geliştirme standartları konusunda ciddi bir deneyim kazandım.

İletişime Geç

Benimle Kolayca İletişime Geçin