Software Developer
Current• Designed dynamic layouts for mobile and web, integrating backend-driven navigation, feature flags, click actions, and polling APIs, ensuring real-time updates and optimized routing logic.• Enhanced app performance by optimizing memory usage (30%-40%), implementing dimension-based image caching, and reducing web load times by 20%.• Established CI/CD pipelines for Flutter and Android with environment-specific configurations, fail-safe builds, and Sentry logging, improving debugging and increasing test coverage by 30%.• Engineered robust applications using Kotlin, Jetpack Compose, and Flutter, adhering to MVVM and MVC patterns with state management through GetX, Riverpod, and BLoC.• Developed a Flutter web bridge to integrate web apps seamlessly into native Android and iOS platforms, ensuring consistent functionality across devices.• Integrated Razorpay for secure payments, socket connections for real-time communication, and Firebase Messaging for notifications, boosting user engagement by 15%.• Employed Retrofit for API communication, RoomDB for offline caching, and PostHog with Remote Config for analytics and configuration management.• Leveraged LiveData, Flows, and Coroutines for reactive operations, delivering seamless user experiences.• Successfully deployed multiple apps on the Google Play Store, achieving 10K+ downloads, with scalable architectures and optimized performance.