All Skills
A comprehensive overview of my technical expertise and proficiency levels
Mobile Development
6 skillsFlutter & Dart
Cross-platform iOS, Android, Windows & macOS apps
State Management
BLoC, Cubit, GetX
Dio & HTTP
HTTP client, interceptors, API integration
GoRouter
Declarative routing & deep linking
Background Services
Tracking, task automation, WorkManager
In-App Purchases
StoreKit, Google Play Billing
Architecture & Patterns
4 skillsClean Architecture
Feature-based modules, scalable structure
SOLID Principles
Single responsibility, dependency inversion
Design Patterns
Repository, Singleton, Factory, Observer
MVVM / MVC / DDD
Multiple architecture patterns
Backend & APIs
3 skillsRESTful APIs
API design, integration, Postman
Firebase
Auth, Realtime DB, Crashlytics, Analytics, Remote Config
OIDC Authentication
Token refresh, secure storage, session lifecycle
DevOps & Tools
4 skillsApp Store & Google Play Deployment
Publishing, QA, release management
Version Control & CI/CD
Git, GitHub, CI/CD pipelines
Debugging & Profiling
Performance optimization, DevTools
Trello / Jira / GitHub Projects
Agile project management (Scrum & Kanban)
Real-Time & Communication
3 skillsFirebase Push Notifications
FCM for user engagement
Socket.IO
Real-time chat & data sync
Agora SDK
Voice & video calls
UI/UX
2 skillsMaterial 3 & Cupertino
Platform-adaptive design systems
Responsive Layouts
Multi-device and multi-platform layouts
Payments & Integrations
4 skillsApple Pay
Secure iOS payment integration
Stripe & PayTabs
Payment gateway integration
OneSignal
Push notification service
Sentry
Error monitoring & crash reporting