.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
03 / Deneyim
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
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
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