Experienced mobile developer with 8+ expertise in Android and iOS native development, as well as cross-platform app development using Flutter. Proficient in building, optimizing, and maintaining high-performance mobile applications across platforms. Strong understanding of mobile UI/UX design principles, API integration, and delivering robust, scalable solutions
Led a cross-functional team of mobile developers (Android, iOS native and Flutter) to deliver high-quality applications
Managed the mobile development lifecycle, from requirements gathering to deployment and post-launch support
Coordinated with product managers, designers, and backend teams to ensure seamless integration and on-time delivery
Conducted code reviews, ensured adherence to best practices, and maintained a high standard of code quality
Mentored junior developers and facilitated knowledge-sharing sessions within the team
Developed cross-platform mobile applications for both Android and iOS
Architected and implemented key features, ensuring seamless performance and UI consistency across platforms
Worked with state management Provider to ensure maintainable, scalable code
Integrated RESTful APIs, Graph QL, and third-party services, ensuring real-time data synchronization and offline capabilities
Optimized app performance by reducing load times, improving memory management, and leveraging Flutter’s efficient rendering engine
Implemented custom UI/UX designs, animations, and transitions to enhance the user experience while following platform-specific guidelines
Utilized Firebase services (Authentication, Fire-store, Crashlytics, Cloud Functions) for backend integration and performance monitoring
Contributed to the entire app lifecycle from development to deployment on both the Google Play Store and Apple App Store
Collaborated with designers and backend developers to implement features and ensure high-quality, responsive user interfaces
Conducted unit testing and wrote integration tests to ensure reliability and minimize bugs across different devices
Led the Android development team, assigning tasks and overseeing the progress of the app development process
Defined and enforced development standards, best practices, and Android-specific architectural patterns (MVVM)
Ensured the Android app was scalable, secure, and aligned with business objectives
Managed release cycles, including app submission to the Google Play Store and post-launch support
Collaborated with product managers to translate business requirements into technical solutions for Android apps