TEMEL
Mühendislik bakışı
Bilgisayar mühendisliği eğitimi; problemleri parçalara ayırma ve sistemli düşünme.
Kod, merak ve biraz da hikâye.
C# ve ASP.NET Core ile API'ler geliştiriyorum. Sistem altyapısı deneyimimi, anlaşılır ve sürdürülebilir uygulamalar üretmeye taşıyorum.

while (merak) { öğren(); }Teknolojinin yalnızca nasıl çalıştığını değil, nasıl daha iyi çalışabileceğini de merak ediyorum.
Bilgisayar mühendisliği mezunuyum. Önceki tam zamanlı IT Specialist görevimde Windows Server, Active Directory, sorun giderme ve Excel/VBA otomasyonu üzerine çalıştım.
Bugün odağım .NET backend geliştirme. C# ve ASP.NET Core ile portfolyo uygulamaları oluştururken açık API sözleşmelerine, girdi doğrulamaya, hata yönetimine ve otomatik testlere önem veriyorum.
GitHub profilimde daha fazlası (yeni sekme)TEMEL
Bilgisayar mühendisliği eğitimi; problemleri parçalara ayırma ve sistemli düşünme.
DENEYİM
IT operasyonları, Windows Server ve Active Directory ile gerçek sistemler üzerinde çalışma.
BUGÜN
API geliştirme, test edilebilir uygulamalar ve Junior .NET Backend Developer fırsatları.
İki proje, farklı problemler.
Ortak nokta: anlaşılır kod ve
doğrulanabilir davranış.
Hava durumu verilerini tek bir API'de birleştiren; önbellekleme, hata yönetimi ve HTTP dayanıklılığına odaklanan uygulama.
Kaynak kodu (yeni sekme)Uzunluk, ağırlık, sıcaklık, alan ve hacim dönüşümleri. Web arayüzü ve JSON API, aynı C# dönüşüm motorunu kullanıyor.
Kaynak kodu (yeni sekme)Her projenin arkasında bir öğrenme süreci var.
GitHub'daki tüm çalışmalar (yeni sekme)Portfolyo projelerimde kullandığım araçlar ve üzerinde durduğum geliştirme pratikleri.
Belirgin API sözleşmeleri, girdi doğrulama ve standart hata yanıtları. Swagger / OpenAPI ile incelenebilir uç noktalar.
xUnit ile birim testleri, uygulama ve HTTP entegrasyon testleri. Yalnızca beklenen sonucu değil; sınırları, hataları ve olumsuz senaryoları da ele alma.
Docker ve Docker Compose ile çalıştırılabilir ortamlar; GitHub Actions ile derleme ve test adımlarını otomatikleştirme.
IT operasyonlarında edindiğim sorun giderme deneyimini yazılım geliştirmeye taşıyorum. Hata yönetimi, yapılandırma ve uygulama davranışlarını birlikte düşünüyorum.
.NET backend geliştirme, projeler veya
birlikte çalışma fırsatları üzerine konuşalım.