Enis Erdoğan

Enis Erdoğan

Veri analitiği ve veri gizliliği alanında çalışıyorum; istatistik temelli projeler üretiyorum.

Hakkımda

Bu bölümdeki tanıtım metni henüz yazılıyor.

Seçili işler

Seçili beş proje; diğer altı iş aşağıdaki endekste.

Müşteri Analitiği Portföyü — Veriden elde tutma kararına: segment, test, churn

RFM segmentasyonu, A/B test ve churn modeliyle elde tutma kararına veri dayanağı sağlayan uçtan uca müşteri analitiği akışı.

Olist e-ticaret verisinin çok tablolu yapısını birleştirerek 11 adımlı bir analiz akışı kurdum: veri profili ve kalite kontrolleri, RFM segmentasyonu, hipotez ve A/B testleri, talep tahmini, müşteri ömür boyu değeri (CLV) ve churn modellemesi; son adımda yönetici panosu. Churn etiketi gerçek bir iptal değil, hareketsizliğe dayalı davranışsal bir vekil; bu nedenle sonuçları kesin karar değil, önceliklendirme sinyali olarak raporladım ve üretime alınmadan önce zaman bazlı holdout ya da kampanya deneyi gerektiğini belgeledim.

  • 11 adımlı analiz akışı: profil çıkarmadan yönetici panosuna
  • RFM segmentasyonu, hipotez testleri ve A/B testleri
  • CLV tahmini ve churn modeli (lojistik regresyon, random forest)
  • Sınırlılıklar açıkça yazılı: churn etiketi davranışsal vekil

Dinamik Rejim Tabanlı Portföy Optimizasyonu — TCMB makro verisiyle kriz dönemine uyum sağlayan risk kuralları

TCMB makro serilerinden kriz rejimi tespit edip risk tavanını koşullu daraltan aylık portföy yeniden dengeleme kuralı.

TCMB EVDS makro serilerindeki kayan oynaklıktan normal ve kriz rejimlerini ayırt eden bir tespit süreci kurdum; kriz rejiminde hisse tavanını %30'dan %15'e indiren aylık yeniden dengeleme kuralı tasarladım. Minimum varyans ve maksimum Sharpe dağılımlarını cvxpy ile çözdüm. Backtest'te dinamik politika maksimum düşüşü statik politikaya göre -%15,86'dan -%13,63'e indirdi; ancak iki politika da negatif getiri verdi. Bu sonucu gizlemeden, ileriye bakma yanlılığı ve makro yayın gecikmesi uyarılarıyla birlikte raporladım.

  • Kriz rejiminde hisse tavanı %30 → %15
  • Maksimum düşüş: -%13,63 (dinamik) / -%15,86 (statik)
  • Getiri, oynaklık, Sharpe, Sortino ve düşüş raporu
  • Negatif sonuç açıkça raporlanır; yatırım tavsiyesi değildir

PII-Shield — Türkçe kişisel veri takma adlandırma aracı

Kişisel veriyi yapay zekâya göndermeden önce takma adla değiştirip yanıtta geri kuran, yerelde çalışan Türkçe veri gizliliği aracı.

Yalnızca yerelde çalışan bir masaüstü aracı: TCKN, IBAN, kart numarası, telefon, e-posta ve kişi adlarını metinde ve CSV/JSON/XLSX dosyalarında opak yer tutucularla değiştirir; yapay zekâ yanıtı geri geldiğinde özgün değerleri yerine koyar. Veri geri döndürülebildiği için bu bir anonimleştirme değil, takma adlandırma (pseudonymisation) akışıdır. Banka gibi düzenlemeli ortamlarda üretken yapay zekâ kullanımında veri minimizasyonunu ve insan denetimini destekler.

  • Doğrulayıcılar: TCKN (MOD10), IBAN (mod-97), kart (Luhn), telefon, e-posta, IP
  • Kişi, kurum ve yer adlarını Türkçe ve İngilizce tanır (spaCy NER)
  • Eşleme tablosu makineden çıkmaz, yalnızca bellekte durur
  • Dosyada başlıklar ve formüller korunur, çok sayfa işlenir
  • 47 otomatik test

CoolRoute — Isı duyarlı mikromobilite rotalama araştırması

Uydu sıcaklığı verisi ve yol ağı üzerinde mesafe–ısı takaslı rotalar üreten mikromobilite araştırma prototipi.

Landsat/MODIS uydu verisinden 30 m çözünürlüklü yüzey sıcaklığı haritası çıkardım; ısı adalarında güçlü mekânsal kümelenme ölçtüm (Moran's I = 0,966, p < 0,001). Fizik tabanlı enerji modeli ve Markov zinciri Monte Carlo ile dur-kalk tüketimini 9,0 Wh/km olarak hesapladım; bu değer literatürdeki 6–15 Wh/km bandının içindedir. İstanbul Anadolu yakasında ~810 km²'lik pilot ağ üzerinde NSGA-II ile mesafe ve ısı maruziyeti arasında Pareto rotaları ürettim. Araştırma prototipidir; günlük yol tarifi aracı değildir.

  • Mekânsal istatistik: Moran's I ve Getis-Ord Gi* sıcak nokta analizi
  • 61.378 düğüm / 157.248 kenar, ~810 km² pilot (Kadıköy, Üsküdar, Ataşehir)
  • 6 başlangıç-varış çiftinden 2'sinde gerçek ısı–mesafe takası
  • 7 FastAPI uç noktası ve 4 sekmeli Streamlit panosu
  • 254 otomatik test, GitHub Actions ile CI

EDA Toolkit — Gizlilik odaklı veri kalitesi ve raporlama aracı

Veri setlerinde tekrarlanan ilk adımları tek komuta indiren, gizlilik denetimli keşifsel veri analizi aracı.

Analistlerin her veri setinde tekrarladığı adımları — tip kontrolü, eksik ve aykırı değer tespiti, hassas kimlik bilgisi kontrolü — tek bir komut satırı aracına topladım. Araç TCKN, VKN, IBAN ve kart numaralarını maskeler, veri kalitesi ve yeniden tanımlanma riski skorları üretir; sonuçları HTML, Excel, PDF, Word ve PowerPoint olarak raporlar. ARIMA/SARIMAX zaman serisi tahmini ile doğrusal ve lojistik regresyon da komut satırından çalıştırılır.

  • Muhafazakâr, orta ve agresif temizlik politikaları
  • TCKN, VKN, IBAN ve kart kontrolü ile maskeleme
  • Veri kalitesi ve yeniden tanımlanma risk skorları
  • HTML, XLSX, PDF, DOCX ve PPTX rapor çıktıları
  • ARIMA/SARIMAX ve regresyon komutları

İş endeksi

Diğer altı iş tek satırda; bağlantılı satırlar depolara gider.

Yetkinlik haritası

Her yetenek altında adı geçen gerçek işe bağlıdır.

İstatistik & deney

  • Hipotez testi
  • A/B test
  • Doğrusal ve lojistik regresyon
  • Zaman serisi (ARIMA/SARIMAX)
  • Mekânsal istatistik
  • Monte Carlo

Kanıt: Müşteri Analitiği, CoolRoute, EDA Toolkit

Risk & finansal analiz

  • Rejim tespiti
  • Markowitz optimizasyonu (cvxpy)
  • Backtest
  • Sharpe, Sortino, maksimum düşüş

Kanıt: Portföy Optimizasyonu, AI-Quant-Trading

Veri gizliliği & KVKK

  • Kişisel veri tespiti
  • Maskeleme
  • Takma adlandırma (pseudonymisation)
  • Yeniden tanımlanma riski
  • spaCy NER (TR/EN)

Kanıt: PII-Shield, EDA Toolkit

Veri araçları

  • Python
  • pandas
  • NumPy
  • statsmodels
  • scikit-learn
  • R
  • SQL (temel)
  • Plotly
  • Streamlit
  • FastAPI

Kanıt: Müşteri Analitiği, Portföy Optimizasyonu, CoolRoute

Kalite & teslim

  • pytest
  • ruff
  • GitHub Actions
  • Vitest
  • Playwright

Kanıt: PII-Shield, CoolRoute, Codenames Duet

Web, mobil & sistem

  • TypeScript
  • React 19
  • Cloudflare Workers
  • Three.js
  • Kotlin
  • Jetpack Compose
  • Rust
  • Tauri v2

Kanıt: Aynı Frekans, Codenames Duet, raw social, Kompakt Todo, Husky companion

İletişim

En hızlı yol e-posta.