MAHMUT YAHYA ÇİTİL

Full Stack Developer · CMS & DevOps Odaklı

Kariyer Hedefi

Çok kiracılı (multi-tenant) web platformları, yönetim panelleri ve ölçeklenebilir backend mimarileri geliştirmeye odaklanıyorum. Temiz kod, modüler yapı ve üretim ortamında sorunsuz çalışan sistemler benim için öncelik. Ürün odaklı geliştirme, performans ve güvenlik (RBAC, input validation, rate limit) tarafında uçtan uca sorumluluk almayı; deploy, izleme ve yedekleme gibi operasyonel ihtiyaçları da tasarımın bir parçası olarak ele almayı seviyorum.

Çekirdek Yetkinlikler

Docker Docker Docker Compose ile API + Frontend + PostgreSQL servislerini birlikte yönettim. Ortam değişkenleri, network/volume yönetimi ve dev/prod ayrımı uyguladım.
PostgreSQL PostgreSQL İlişkisel modelleme, indeksleme ve performans odaklı sorgular; CMS veri şemaları üzerinde çalışma.
React (Vite) React (Vite) Admin panel ve dashboard arayüzleri; reusable component yapıları, state yönetimi ve hızlı build süreçleri.
Next.js Next.js App Router, SSR/CSR dengesi, SEO uyumlu sayfa yapıları ve modüler mimari yaklaşımı.
NestJS NestJS Modüler backend mimarisi; controller/service ayrımı, guard/interceptor yapısı, validation (DTO) ve Swagger ile dokümantasyon odaklı geliştirme.
Prisma Prisma Şema yönetimi, migration ve seed akışları; JSON alanlarıyla esnek içerik modelleri (sayfa blokları, widget konfigürasyonları) üzerinde çalışma.
Nginx Nginx Reverse proxy, SSL yönlendirme, host/domain tabanlı routing; statik dosya servis etme ve temel cache/headers ayarları.
CI/CD CI/CD Build, test ve deploy süreçlerini otomatikleştirme; Docker image build/push, environment ayrımı ve hızlı geri dönüş (rollback) için pratik akışlar.
Tailwind CSS Tailwind CSS Tema/variant mantığıyla ölçeklenebilir UI; responsive tasarım ve tutarlı spacing sistemi.
3DS Max 3DS Max – Low Poly / Low Quality Düşük poligonlu modeller üretimi, sahne düzenleme ve temel optimizasyon. Mod projelerinde hızlı asset üretimi için kullanıyorum.

İş Deneyimi

Full Stack Developer (Freelance / Kişisel Projeler)

2021 – Güncel · Web Uygulamaları · Admin Panel · CMS

  • Çok kiracılı (multi-tenant) CMS & website builder mimarisi üzerinde geliştirme.
  • Rol/yetki sistemi (grup + kullanıcı bazlı ek izinler), audit log yaklaşımı ve admin ekranları.
  • Docker Compose ile local/prod benzeri ortamlar; PostgreSQL + API + frontend bütünleşik çalışma.
  • Domain/host bazlı tenant yönlendirme; Nginx reverse proxy ve uygulama middleware katmanında ayrıştırma.
  • İçerik modeli: sayfalar, yazılar, kategoriler, etiketler; widget tipi ve widget stili ile esnek sayfa blokları.
  • Medya yönetimi: upload, görsel optimizasyonu/thumbnail üretimi, klasörleme ve içerik içinde yeniden kullanım.
  • Performans pratikleri: pagination, arama filtreleri, cache stratejileri ve hata gözlemlenebilirliği için loglama.

UI & Bileşen Sistemleri

React · Tailwind · Tasarım Sistemi

  • Admin panel düzeni: sidebar/topbar/content layout; responsive grid yaklaşımı.
  • Widget bileşenleri ve tema seçenekleri (seçilebilir stil varyasyonları).
  • Mobil menü ve arama deneyimi; erişilebilirlik (klavye navigasyonu, focus state) ve tutarlı tipografi/spacing.

3D Modelleme (Hobi / Yan Üretim)

3DS Max · Low Poly / Oyun Asset

  • Düşük poligonlu karakter/obje modelleri; sahne düzenleme ve temel optimizasyon.
  • Mod projeleri için hızlı üretilebilir asset yaklaşımı.