Berkay Şahin
Backend Yazılım Mühendisi · Python · Dağıtık Sistemler · Test Otomasyonu
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üzSerbest · İ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 2026CatchProbe 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 – 2019Allianz 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 ediyorAnadolu Üniversitesi
Ön Lisans — Bilgisayar Programcılığı
2019 – 2022Piri 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