Denizli, Türkiye
Backend’den iOS’a uzanan 5 yıllık deneyime sahip bir iOS Developer’ım. Kariyerimin ilk yıllarında .NET ekosisteminde ölçeklenebilir backend mimarileri ve veri erişim optimizasyonları üzerine çalıştıktan sonra, son 3 yıldır profesyonel olarak tamamen iOS ekosistemine odaklandım. Görev aldığım projelerde iOS süreçlerinden sorumlu tek geliştirici olarak; mimari kararların alınması, HealthKit gibi entegrasyonları ve uygulamanın release süreçlerinin yönetimini üstlendim. Teknik odağım; Swift, SwiftUI ve UIKit ile sürdürülebilir kod yapıları kurgularken, veri akışını ve response sürelerini optimize ederek kullanıcı deneyimini en üst seviyeye taşımaktır. Mobil projelerde performans iyileştirmeleri yaparak yüksek kullanıcı memnuniyetinin korunmasına katkı sağladım.
Ürün ve Backend ekipleriyle koordineli çalışarak, uygulamanın iOS tarafındaki geliştirme süreçlerini tek başıma yürüttüm. Mevcut UIKit projesine modern SwiftUI bileşenleri entegre ederek kod tabanının modernizasyonunu ve modülerliğini sağladım. HealthKit entegrasyonu ile sağlık verilerinin uygulama ekosistemine güvenli ve performanslı bir şekilde dahil edilmesini sağladım. iOS platformuna özgü mimari kararları alarak (MVVM vb.), kodun sürdürülebilirliğini ve bakım kolaylığını artırdım. 7,000+ aktif kullanıcısı bulunan ve App Store’da 4.9 puana sahip olan uygulamanın iOS performans iyileştirmelerini ve Store gönderim süreçlerini yönettim.
Mobil ve web uygulamalarını destekleyen 50'den fazla RESTful API endpoint'inin tasarım ve geliştirme süreçlerini yürüttüm. Performans sorunu yaşanan servisleri analiz ederek, yanıt sürelerini (response time) saniyelerden 1 saniyenin altına (<1s) düşüren optimizasyonlar gerçekleştirdim. Entity Framework ve SQL tarafında yapılan sorgu optimizasyonları ile veri erişim performansını ve sistem verimliliğini artırdım. OOP prensiplerine sadık kalarak; modüler, test edilebilir ve ölçeklenebilir bir backend mimarisi kurguladım. Hata ayıklama (debugging) ve sistem izleme süreçlerini yöneterek, uygulama stabilitesinin korunmasını sağladım.
Laravel ile rezervasyon ve kullanıcı yönetimi gibi iş süreçlerini kapsayan backend sistemleri geliştirdim. React.js ile kullanıcı arayüzleri geliştirerek dinamik ve responsive deneyimler sundum. Python ile veri toplama botları geliştirerek manuel süreçleri otomatikleştirdim.