Berkay Şahin

Berkay Şahin

Backend Yazılım Mühendisi · Python · Dağıtık Sistemler · Test Otomasyonu

İstanbul · berkaysah@outlook.com · +90 530 237 49 43
linkedin.com/in/berkay-sahin · github.com/berkaysahin1

PDF indir

Profesyonel özet

Büyük ölçekli bir istihbarat platformu için 3+ yıldır production seviyesinde Python servisleri ve veri hatları geliştiren backend mühendisiyim. REST API'ler, RabbitMQ ve Celery ile olay tabanlı iş akışları ve 33 milyar+ doküman üzerinde Elasticsearch tabanlı arama tasarladım; API gecikmesini %35, depolama maliyetini %20 azalttım. Servisleri uçtan uca sahiplendim: mimari, pytest ve Playwright/Selenium ile test kapsamı, Docker ve Kubernetes ile dağıtım, izleme ve production hata ayıklama.

Temel yetkinlikler

Backend
Python, Flask, FastAPI, REST API, mikroservisler, API tasarımı, kimlik doğrulama & yetkilendirme, arka plan işleri
Test & otomasyon
pytest, birim & entegrasyon testleri, fixture & mocking, Selenium, Playwright, API test otomasyonu, CI entegre regresyon setleri
Veri & depolama
SQL, ilişkisel modelleme, Elasticsearch, MongoDB, Redis, ETL/ELT, toplu işleme, veri doğrulama & tekilleştirme
Dağıtık sistemler
RabbitMQ, Celery, kuyruklar, olay tabanlı iş akışları, önbellekleme, eşzamanlılık, hataya dayanıklı servisler
DevOps
Docker, Kubernetes, Linux, CI/CD, Gunicorn, nginx, izleme, yapılandırılmış loglama, Sentry, kök neden analizi
Güvenlik
JWT, rol tabanlı erişim, denetim loglama, güvenli API akışları, üçüncü parti entegrasyonlar
Web & mobil
Flutter, Firebase, Next.js, Node.js, SQLite — freelance projelerde uçtan uca

Deneyim

Freelance Yazılım Geliştirici

2026 – Günümüz

Serbest · İstanbul

  • İşletmeler için e-ticaret, pazaryeri ve kurumsal siteler: Atölyeden Al, Teknomcep, Cantürkler Otomotiv — tasarım, geliştirme, sunucu kurulumu, SSL ve bakım.
  • Flutter mobil uygulamalar: Koçak B2B (6 rollü kuyum sipariş sistemi, kamerayla yüzük deneme) ve B-Fal (yapay zekâ destekli tüketici uygulaması).
  • AIShield: FastAPI + Celery + Next.js ile web uygulamaları için güvenlik tarama servisi.

Yazılım Mühendisi — Backend & Veri

Kas 2022 – Haz 2026

CatchProbe Intelligence Technologies · Uzaktan

  • Kurumsal ve kamu müşterilerinin kullandığı istihbarat platformlarını besleyen güvenli, ölçeklenebilir Python servisleri, REST API'ler ve mikroservisler tasarladım ve sürdürdüm.
  • N+1 sorgularını kaldırarak, hedefli invalidasyonla Redis önbelleği ekleyerek ve ağır raporları asenkron Celery worker'larına taşıyarak en yoğun endpoint'lerde API yanıt sürelerini %35 düşürdüm.
  • 33 milyar+ dokümanlık 3 düğümlü Elasticsearch kümesini saniyenin altında arama gecikmesiyle işlettim; mapping, shard stratejisi ve refresh aralıklarını yeniden tasarladım.
  • Gereksiz alanları temizleyerek, zaman tabanlı index rollover ve yaşam döngüsü politikalarıyla depolama maliyetini %20 azalttım.
  • pytest ile birim ve entegrasyon test setleri; Playwright ve Selenium ile uçtan uca regresyon akışları kurup CI/CD'ye bağladım, hatalı sürümlerin dağıtımını engelledim.
  • RabbitMQ ve Celery ile retry, backoff ve dead-letter yönetimli olay tabanlı iş akışları kurdum.
  • Hassas veriler için kimlik doğrulama, rol tabanlı yetkilendirme ve denetim loglama tasarladım.
  • Servisleri tüm yaşam döngüsü boyunca sahiplendim: mimari, Docker dağıtımı, Kubernetes operasyonları, izleme, olay müdahalesi.

Network Stajyeri

2018 – 2019

Allianz Türkiye · İstanbul

  • 500+ kullanıcıya hizmet veren kurumsal ağ operasyonlarında sorun giderme, dokümantasyon ve günlük destek.

Eğitim

Lisans — Yönetim Bilişim Sistemleri

2022 – devam ediyor

Anadolu Üniversitesi

Ön Lisans — Bilgisayar Programcılığı

2019 – 2022

Piri Reis Üniversitesi, İstanbul

Topluluk & liderlik

Ar-Ge Lideri — Compru Yazılım Kulübü

2019 – 2022
  • 4 kişilik Ar-Ge ekibiyle üç yazılım projesini gereksinimden sürüme kadar tamamladım; kod inceleme ve dokümantasyon pratiklerini ekibe kazandırdım.

Ar-Ge Ekip Lideri — Google Developer Student Club

2019 – 2022
  • Çok disiplinli öğrenci ekipleri arasında proje teslimini koordine ettim, teknik atölyelere katkı sundum.

Ek bilgiler

Diller: Türkçe (ana dil), İngilizce (B2)
İlgi alanları: LLM uygulamaları, RAG, FinTech, güvenli dağıtık sistemler, backend mimarisi