batuhan.KİŞİSEL PORTFOLYO Bir merhaba
JUNIOR .NET BACKEND DEVELOPER

Merhaba,
ben Batuhan.

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.

ÖĞRENMEK. ÜRETMEK. GELİŞTİRMEK.
İNSAN TARAFI01 / BS
Batuhan Saç'ın GitHub profil fotoğrafı
Batuhan Saç
while (merak) { öğren(); }
BİR GELİŞTİRİCİ. DEVAM EDEN BİR YOLCULUK.
C#ASP.NET CoreREST APIsRedisDockerxUnit
01 / HİKÂYEMBİRAZ DAHA YAKINDAN

Kodun ardında,
merak eden biri.

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)
01

TEMEL

Mühendislik bakışı

Bilgisayar mühendisliği eğitimi; problemleri parçalara ayırma ve sistemli düşünme.

02

DENEYİM

Sistemlerin içinde

IT operasyonları, Windows Server ve Active Directory ile gerçek sistemler üzerinde çalışma.

03

BUGÜN

.NET ile üretim

API geliştirme, test edilebilir uygulamalar ve Junior .NET Backend Developer fırsatları.

02 / SEÇİLİ PROJELERFİKİRDEN ÇALIŞAN KODA

Yaparak
öğrendiklerim.

İki proje, farklı problemler.
Ortak nokta: anlaşılır kod ve
doğrulanabilir davranış.

BACKEND · REST API01

Hava durumu verilerini tek bir API'de birleştiren; önbellekleme, hata yönetimi ve HTTP dayanıklılığına odaklanan uygulama.

ASP.NET CoreRedisDockerxUnit
Kaynak kodu (yeni sekme)
WEB UYGULAMASI · JSON API02

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.

.NET 10Razor PagesMinimal APIxUnit
Kaynak kodu (yeni sekme)

Her projenin arkasında bir öğrenme süreci var.

GitHub'daki tüm çalışmalar (yeni sekme)
03 / YAKLAŞIMIMNASIL ÇALIŞIYORUM?

Sadece çalışması
başlangıç noktası.

Portfolyo projelerimde kullandığım araçlar ve üzerinde durduğum geliştirme pratikleri.

C#.NET 10ASP.NET CoreRedisDockerGitHub Actions
01Açık ve anlaşılır API'ler

Belirgin API sözleşmeleri, girdi doğrulama ve standart hata yanıtları. Swagger / OpenAPI ile incelenebilir uç noktalar.

02Test edilebilir davranış

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.

03Uygulamadan teslimata

Docker ve Docker Compose ile çalıştırılabilir ortamlar; GitHub Actions ile derleme ve test adımlarını otomatikleştirme.

04Sistemden gelen bakış

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.

04 / İLETİŞİM

Her şey bir
merhaba ile başlar.

.NET backend geliştirme, projeler veya
birlikte çalışma fırsatları üzerine konuşalım.

LinkedIn'de konuşalım (yeni sekme)
Proje konsept görseliKONSEPT GÖRSEL