Flutter Developer & Mobile App Engineer
Kullanıcı odaklı, performanslı ve test edilebilir mobil uygulamalar geliştiriyorum. 2021'den beri Flutter ekosistemindeyim; Clean Architecture, MVVM ve durum yönetimi (Riverpod / Bloc / Cubit) prensipleriyle sürdürülebilir kod tabanları oluşturuyorum. CI/CD otomasyonu (Codemagic) ve ölçülebilir kalite benim için kritik.
- 🗓 4+ yıl Flutter deneyimi (2021'den beri)
- 📲 4 yayınlanmış uygulama — Toplam 6.500+ indirme
- 🤖 AI entegrasyonu — Supabase Edge Functions üzerinde yapay zeka tahmin altyapısı
- 🏗 Clean Architecture & modüler yapı
- 💳 RevenueCat ile freemium & abonelik modeli
- 🌍 7 dil desteği (ARB tabanlı lokalizasyon)
- ⚙️ Codemagic ile otomatik build / test / deploy
- 📊 Performans, UX ve ölçeklenebilirlik odağı
| Kategori | Araçlar |
|---|---|
| Dil & Framework | Dart, Flutter |
| Mimari & Pattern | Clean Architecture, MVVM, Riverpod, Bloc, Cubit, Provider, GetX |
| Backend & Entegrasyon | Supabase (PostgreSQL + Edge Functions), Firebase (Auth, Firestore, RT DB, Cloud Functions), REST APIs |
| Veri & Depolama | PostgreSQL, SQLite, SQL, Hive, Shared Preferences |
| Modeller & Codegen | Freezed, json_serializable, build_runner |
| Navigasyon | GoRouter |
| Monetizasyon | RevenueCat, Google Mobile Ads (rewarded) |
| Test | Unit, Widget, Integration Tests (%90+ coverage) |
| CI/CD | Codemagic, GitHub Flow |
| Yayınlama | Google Play Console, App Store Connect |
| Analitik & Büyüme | Firebase Analytics, Crashlytics, ASO, Google Ads, Meta Ads |
| Araçlar | Postman, Figma, Git |
Yapay zeka destekli futbol maç tahmin uygulaması. Confidence score, value bet analizi ve kupon oluşturucu içeriyor.
- 🤖 AI tahmin motoru (Supabase Edge Functions)
- 💎 Freemium model — RevenueCat abonelik sistemi
- 🌍 7 dil desteği
- 📊 Kişisel tahmin istatistikleri
Düğün hazırlık listesi uygulaması.
Flutter SQLite Bloc/Cubit Custom UI
Kişisel borç ve taksit takip uygulaması.
Flutter Local Notifications Charts Data Visualization
Çocuklar için sesli hikaye uygulaması.
Flutter Firebase Custom Audio Player Offline Reading
lib/
├── core/
│ ├── data/ # Modeller, veri kaynakları, cache
│ ├── domain/ # Entity'ler, use case'ler, repository arayüzleri
│ ├── di/ # Dependency injection (Riverpod)
│ └── router/ # GoRouter konfigürasyonu
└── features/
└── [feature]/
├── data/
├── domain/
└── presentation/
Prensipler: Separation of Concerns · Dependency Inversion · Single Responsibility · Testability First
- 🧪 %90+ test coverage (kritik modüller)
- 🔄 Codemagic CI/CD —
v*tag ile otomatik Play Store & App Store dağıtımı - 📐 Kod inceleme & refactoring odaklı geliştirme
- 📦 Freezed ile immutable model yapısı
Yeni iş birliklerine ve açık kaynak katkı fırsatlarına açığım.
Flutter mobile developer (since 2021) specializing in Clean Architecture, MVVM and Riverpod — building production-ready, testable and scalable applications. Experienced in full-stack mobile development with Supabase (PostgreSQL + Edge Functions), AI integration, RevenueCat subscription monetization, and multi-language localization across 7 languages.
Published 4 apps on Google Play & App Store with 6,500+ total downloads.
Tech Focus: Flutter · Riverpod · Bloc · Supabase · Firebase · RevenueCat · GoRouter · Hive · Freezed · CI/CD (Codemagic) · Testing
© 2026 Kamuran Doğan