Tema
TREN

Samet Karadağ

Full-Stack Developer

İstanbul, Türkiye

Full-stack rollere açığım

.NET 9 · React 19 · İstanbul

Ölçeklenebilir API'ler ve hızlı arayüzler geliştiriyorum.

İki yıldan fazladır .NET 9 ve React 19 ile üretim projeleri geliştiriyorum. Backend tarafında katmanlı mimariyle API yazıyorum; frontend tarafında arayüzü önce Figma'da tasarlayıp sonra kendim geliştiriyorum. Öncelik verdiğim şeyler: okunabilir kod, ölçülebilir performans ve her sürümü koruyan testler.

95+

Yayına aldığım arayüzlerde Lighthouse skoru

<2s

Asset optimizasyonu sonrası sayfa yüklenme süresi

+%50

Teknik SEO çalışmasıyla platform performans artışı

01 / Hakkımda

Frontend'de başladım, backend'e geçtim, şimdi ikisini birlikte yapıyorum. Bunu bilerek seçtim: bir isteğin tarayıcıdan veritabanına kadar izlediği yolun tamamını görmek, sadece bir ucunu bilmekten daha çok işe yarıyor.

Katmanlı mimariyle çalışıyorum ve kodun altı ay sonra da okunabilir olmasına dikkat ediyorum. Redis cache, Hangfire ile arka plan işleri ve Serilog ile loglama, sonradan eklenen şeyler değil; işin başında kurduğum parçalar. xUnit entegrasyon testleri de her sürümde aynı işi görüyor.

Arayüz tarafını da kendim üstleniyorum. Son çalıştığım platformun arayüzünü Figma'da tasarlayıp React 19 ve MUI v7 ile geliştirdim. Tasarımı devretmek yerine kendim yapmak, backend'de verdiğim kararların ekranda ne anlama geldiğini görmemi sağlıyor.

Bilgisayar Mühendisliği, Yalova Üniversitesi · 2019–2026Türkçe (ana dil) · İngilizce (B2)

02 / Yetkinlikler

Diller & Framework'ler

  • C#
  • .NET 9
  • ASP.NET Core
  • TypeScript
  • JavaScript
  • React 19
  • Next.js
  • Node.js
  • Python

Backend & Mimari

  • Katmanlı Mimari
  • RESTful API
  • EF Core
  • MSSQL
  • Redis
  • Hangfire
  • JWT + Refresh Rotation
  • Serilog
  • Clean Code

Frontend & UI/UX

  • MUI v7
  • Figma
  • Responsive Tasarım
  • Teknik SEO

Cloud & DevOps

  • Docker
  • AWS S3
  • Azure Key Vault
  • Firebase
  • Cloudflare
  • Vercel

Test & Araçlar

  • xUnit
  • Git
  • GitHub
  • Postman

03 / Deneyim

  1. Ara 2024 — Oca 20261 yıl 2 ay · İstanbul

    Full-Stack Developer

    Tersan Shipyard

    • Çekirdek platform özelliklerini besleyen, MSSQL üzerinde katmanlı mimari ve clean code ilkeleriyle ölçeklenebilir .NET 9 Web API'ler kurguladım.
    • Seçili iç araçlar ve sunucu tarafında render edilen sayfalar için çekirdek .NET/React yığınını Node.js ve Next.js ile genişlettim.
    • Arka plan iş süreçlerini Hangfire ile yönettim; sistem güvenilirliğini ve operasyonel verimliliği artırdım.
    • Servisleri Docker ile konteynerledim; güvenli depolama ve secret yönetimi için AWS S3 ve Azure Key Vault entegre ettim.
    • Arayüzü Figma'da tasarlayıp React 19 ve MUI v7 ile üretim ortamına aldım.
    • Sürümler boyunca güvenilirliği korumak için xUnit entegrasyon testleri yazdım.
    • Sprint'ler boyunca platform kararlılığını korumak üzere QA ve sürüm testlerinde birlikte çalıştım.
    • Backend mimarisi, UI/UX tasarımı ve performans dahil uçtan uca teslimi üstlendim.
    .NET 9MSSQLReact 19MUI v7HangfireDockerAWS S3Azure Key VaultxUnit
  2. Eki 2023 — Kas 20241 yıl 2 ay

    Backend Developer

    Mos Otomasyon ve Yazılım

    • EF Core ve MSSQL kullanarak, katmanlı mimari ve clean code ilkeleriyle ölçeklenebilir .NET 9 Web API'ler tasarlayıp geliştirdim.
    • Çekirdek API endpoint'lerine Redis cache ekleyerek veri erişimini hızlandırdım.
    • API erişimini JWT kimlik doğrulama ve refresh token rotation ile güvence altına aldım.
    • Hangfire ile arka plan iş zamanlamasını optimize ettim; sistem verimini ve güvenilirliğini artırdım.
    • AWS S3 üzerinde bulut tabanlı medya depolamayı yönettim; kimlik bilgilerini Azure Key Vault ile güvenceye aldım.
    • Dağıtım akışlarını Docker ile standartlaştırdım; yapılandırılmış loglama ve gözlemlenebilirlik için Serilog ekledim.
    • Sürümler boyunca güvenilirliği ve sürdürülebilirliği korumak için xUnit entegrasyon testleri yazdım.
    .NET 9EF CoreMSSQLRedisJWTHangfireSerilogDocker
  3. Haz 2023 — Eyl 20234 ay

    Frontend Developer

    Dekodem Yapı

    • React 19, Next.js, MUI v7 ve Node.js ile yüksek performanslı front-end bileşenleri geliştirdim; arayüzü Figma tasarımlarına göre kurdum.
    • Cloudinary ile asset yönetimini optimize ettim; sayfa yüklenme sürelerini 2 saniyenin altına çektim.
    • Teknik SEO iyileştirmeleriyle platform performansını %50 artırdım, 95+ Lighthouse skoruna ulaştım.
    • Gerçek zamanlı bulut veri senkronu için Firebase entegre ettim; kesintisiz bir kullanıcı deneyimi sağladım.
    React 19Next.jsMUI v7Node.jsCloudinaryFirebase

04 / Projeler

P/01Geliştiriliyor

BeatPlus

Problem

Alıcı, satıcı ve admin rollerinin tek platform üzerinden beat alıp satabileceği bir pazaryeri.

Mimari

Backend ASP.NET Core ve EF Core; kimlik doğrulama JWT, loglama Serilog. Arayüz React ve TypeScript. Beat yükleme ve rol bazlı akışlar tamamlandı; ödeme altyapısı ile admin paneli geliştirme aşamasında. Blog ve yapay zekâ destekli otomasyon lansman sonrasına planlı.

3 rolJWT + refresh rotation
ASP.NET CoreEF CoreReactTypeScriptSerilog
P/02Yayında

Dekodem Yapı

Problem

İnşaat firmasının proje ve haberlerini, her değişiklikte geliştirici beklemeden yayınlayabileceği kurumsal bir site.

Mimari

Hakkımızda, Projeler ve Haberler bölümlerinden oluşan çok sayfalı site; bölümlerdeki fotoğraf ve metinleri yönetmek için admin paneli. Admin kimlik doğrulama ve içerik verisi Firebase üzerinde, görsel depolama ve hosting Cloudflare üzerinde.

<2s yüklenme95+ Lighthouse
ReactNext.jsFirebaseCloudflare
P/03Yayında

Nax Software

Problem

Bir arkadaşımla kurduğum dijital yazılım ajansı; küçük işletmeler ve girişimler için web ürünleri geliştiriyoruz.

Mimari

Tanıtım sitesi ve ürün arayüzleri React ve Vite ile geliştirildi.

Ortak kurucu
ReactViteTypeScriptTailwind CSS
P/04Yayında

Kişisel Portfolyo

Problem

Stack'imi, yaptığım işleri ve müsaitlik durumumu tek sayfada toplayan kişisel site.

Mimari

React ve TypeScript ile geliştirilmiş tek sayfalık site; entegre bir sohbet asistanı var ve yeni projeler tamamlandıkça güncelleniyor.

Tek sayfaSohbet asistanı
ReactTypeScriptNext.js
P/05Tamamlandı

Block Simulation

Problem

İnşaat alanlarında blok, bina ve kaplı alan yerleşimini planlamayı kolaylaştıran bir görselleştirme aracı.

Mimari

Unity tabanlı simülasyon aracı: blokları, binaları ve kaplı alanları yerleştirme, boyutlandırma ve etiketleme. WebGL'e aktarılıp Vercel üzerinden yayınlandı.

Unity → WebGLVercel
UnityC#WebGL

05 / İletişim

Bir proje ya da pozisyon için yazabilirsiniz.

En hızlı yol e-posta; genelde bir gün içinde dönüyorum. CV, GitHub ve LinkedIn bağlantıları aşağıda.