Portfolio / Backend Systems

üretime çıkan backend
sistemleri geliştiriyorum.

Matematik ve Bilgisayar Bilimleri mezunuyum. .NET Core ile RESTful API geliştiriyor, PostgreSQL ve MSSQL üzerinde veri modelleme yapıyor, Docker ve GitHub Actions ile uygulamaları production ortamına alıyorum. Sadece çalışan değil, ayakta kalan sistemler kurmayı önemsiyorum.

Özet
Rol Backend Developer
Teknik alan .NET Core • PostgreSQL • Docker • CI/CD
Yaklaşım API tasarımı, veri modelleme ve deploy süreçlerini birlikte düşünüyorum.
Çalışma odağı
API-first yaklaşım RESTful servisler, güvenli erişim ve sürdürülebilir servis katmanları.
Veri modeli & performans PostgreSQL ve MSSQL üzerinde ilişkisel tasarım ve sorgu iyileştirme.
Production delivery Docker, Nginx, Linux ve GitHub Actions ile yayına alma süreci.

Seçili işler

02 / Selected Project

Hayat Sinyali

Yalnız yaşayan bireyler için geliştirilen mobil uygulamanın backend servisi. Sessizlik algılama senaryolarına bağlı otomatik e-posta bildirim akışı kuruldu.

Production

Ne inşa edildi?

Periyodik kontrol ve otomatik e-posta tetikleme için background service mimarisi, kullanıcı ve bildirim geçmişi için veri modeli, mobil istemciyle haberleşen REST API yapısı kuruldu.

.NET Core PostgreSQL Background Service JWT GitHub Actions OCI VPS

Öne çıkan başlıklar

  • Background service tabanlı iş akışı
  • RESTful API ve mobil istemci entegrasyonu
  • Docker Compose ile deployment
  • Nginx reverse proxy ve SSL kurulumu
03 / Selected Project

CountryIndex

.NET Core ve PostgreSQL ile geliştirilen veri odaklı backend servis yapısı. Katmanlı mimari ile genişletilebilir ve bakım dostu bir temel üzerine kuruldu.

Backend API

Ne inşa edildi?

İlişkisel veri modeline dayanan backend servisleri, düzenli katman ayrımı ve sürdürülebilir servis yapısı hedeflenerek API temeli oluşturuldu.

.NET Core PostgreSQL REST API Layered Architecture

Öne çıkan başlıklar

  • Veri merkezli servis kurgusu
  • Bakımı kolay katmanlı mimari
  • İlişkisel modelleme ve veri yönetimi
  • Genişletilebilir backend temeli
Repository / detaylar eklenebilir

Hakkımda

Nasıl çalışıyorum?

Benim için backend geliştirme sadece endpoint yazmak değil. Veri modelinin sağlam olması, servis sınırlarının net olması, deploy sürecinin tekrarlanabilir olması ve sistemin production'da sürdürülebilir kalması önemli. Bu yüzden geliştirme, veritabanı ve deployment tarafını beraber düşünüyorum.

ASP.NET Core REST API EF Core Dapper JWT Auth Docker Nginx Linux

Teknik odak

Katmanlı mimari, Clean Architecture, background services, veri bütünlüğü, sorgu performansı ve CI/CD süreçleri üzerinde çalışıyorum. Manuel işlerin hata üretme ihtimalini azaltmak için otomasyona ve sade operasyon akışlarına önem veriyorum.

PostgreSQL MSSQL Schema Design Query Optimization GitHub Actions Unit Testing Agile / Scrum

Deneyim & eğitim

Profesyonel deneyim

Freelance Backend Developer — Bağımsız projeler

.NET Core tabanlı API geliştirme, veri modeli, deployment ve bakım odaklı işler

Freelance

Web ve mobil ürünler için backend servisleri, background job akışları, veritabanı tasarımı ve production ortamına alma süreçlerinde proje bazlı çalışmalar yürüttüm.

Software Developer — Logiting Teknoloji

.NET Core tabanlı servis geliştirme, veri modeli ve süreç otomasyonu

09.2021 — 05.2022

RESTful API geliştirme, MSSQL tarafında şema tasarımı ve sorgu iyileştirmeleri, ekip içi geliştirme süreçleri ve frontend entegrasyonları üzerinde çalıştım.

Eğitim

Lisans — Matematik & Bilgisayar Bilimleri

Necmettin Erbakan Üniversitesi

2018 — 2021

Önlisans — Bilgisayar Programcılığı

Konya Teknik Üniversitesi

2015 — 2018

Dil

Türkçe ana dil, İngilizce teknik doküman okuyup yazışma yapabilecek seviye