AOY
GH IN
Hakkımda

Senior Full-Stack Engineer

Dört yılı aşkın süredir üretim ortamına çıkan web uygulamaları geliştiriyor ve ölçekliyorum. Mesaimin büyük kısmı kurumsal müşterilerin — bankalar dahil — kullandığı platformlarda geçiyor; oralarda ilginç olan kısım genelde özelliklerin kendisi değil: eski sistemin taşınması, güvenliğin sertleştirilmesi, dağıtımın sık sürüm çıkmayı engellemeyecek kadar ucuz tutulması.

İş dışında kendi ürünlerimi uçtan uca yapıp yayınlıyorum: mobil istemci, arka uç, yönetim paneli, mağaza yayını ve hepsinin üstünde koştuğu sunucu. Ana sayfadaki projeler bu taraf.

01

Deneyim

Yazılım Geliştirici

OmmaWorks
İstanbul · 2022 — bugün

Kurumsal müşterilerin, bankacılık sektöründeki kuruluşlar dahil, kullandığı bir platformun modernizasyonunu yürüttüm — ürünü kapatmadan yapılan bir AngularJS'ten React'e geçiş.

Monorepo mimarisi, Storybook ve ortak bileşen standartlarını getirdim; ekipler arası tutarlılık arttı, tekrar eden arayüz işi azaldı.

Arka uç servisleri, üçüncü taraf eklentiler ve POS cihaz entegrasyonları genelinde güvenlik denetimleri, SQL injection kontrolleri ve uç nokta sertleştirmesi yaptım. Sızma testini ve uyumluluk incelemesini mümkün kılan Swagger dokümantasyonunu yazdım.

Süresi dolan tek kullanımlık davet bağlantıları, özel rapor e-postaları ve bildirim zincirlerinden oluşan otomatik bir akış kurdum — müşteri iletişimi iş yükü %30 azaldı.

Müşterilerin bileşenlerini kendilerinin kurabilmesi için yeniden kullanılabilir bir eklenti çatısı (QR kod, kaydırıcı, saat) tasarladım; büyük bankalar için döviz kuru, gişe numarası ve hava durumu gibi dinamik içerikler geliştirdim.

BT Destek Uzmanı

Gelecek Varlık Yönetimi A.Ş.
İstanbul · 2020 — 2022

Oyun fuarlarında ve saha etkinliklerinde teknik sorumluluk; seyirci önünde, anlık sorun çözme.

Cihaz kurulum ve değişim süresini %70 kısaltan bir PowerShell otomasyon betiği optimize ettim.

Teknik Destek Temsilcisi

Huawei Support Channel
İstanbul · 2020

Telefon ve uzak bağlantıyla donanım/yazılım sorun giderme.

BT Uzmanı / Destek Stajyeri

Netmarble Türkiye
İstanbul · 2015 — 2017

Son kullanıcı desteği, envanter yönetimi ve yeni teknolojilerin devreye alınması; büyük oyun etkinliklerinde teknik sorumluluk.

02

Nasıl çalışıyorum

İş projelerinde de kendi projelerimde de dönüp dolaşıp geldiğim birkaç şey:

Değişikliği değil, gerekçesini yaz. Sahip olduğum her projede kodun yanında bir karar günlüğü duruyor: ne denendi, ne kırıldı, mevcut hâl neden seçildi. Bugün bir saate mal oluyor, birileri (genelde aylar sonra ben) "bu neden böyle?" diye sorduğunda bir haftayı kurtarıyor.

Ayarlamadan önce ölç. Zorluk eğrisi, liste sıralaması, reklam yoğunluğu — his üzerinden tartışmaktansa cihazdan bir sayı okumayı tercih ediyorum.

Hata kullanıcıya sessiz, bana gürültülü olsun. Yüklenmeyen bir reklam ya da hiç gelmeyen bir konum düzeltmesi ekranı yanında götürmemeli — ama logda tereddütsüz görünmeli.

Yolun tamamını üstlen. Ana sayfadaki ürünler yönettiğim tek bir sunucuda koşuyor: konteynerler, ters vekil, TLS, yedekler ve sürüm hattı dahil.

03

Teknik yetkinlikler

Çekirdek
ReactTypeScriptNode.jsPostgreSQLNext.jsFastify
Bulut ve DevOps
DockerGitHub ActionsNginxAWSGCPCloudflare
Mimari
MicroservicesMonorepoRESTRedisRabbitMQ
Güvenlik
Güvenlik denetimiSQL injectionSızma testi desteği
Mobil ve oyun
FlutterReact NativeUnity / C#
04

Eğitim ve diller

Yönetim Bilişim Sistemleri, Lisans
Anadolu Üniversitesi · 2026
Diller
Türkçe — ana dil · İngilizce — ileri seviye
05

İletişim

Proje, iş birliği ya da soru için:

[email protected]

GitHub LinkedIn