Software Developer
Key Responsibilities:- Developed a cross-platform mobile app using Flutter, optimized for Android, ensuring a responsive user experience.- Integrated Firebase services: - Firebase Authentication for user logins via email, phone number and google. - Firestore for real-time data storage and syncing across devices. - Firebase Storage to manage and store user-uploaded media, such as photos and videos.- Utilized Google Maps API for geolocation features, including location tracking and mapping services.Accomplishments:- Implemented asynchronous REST API calls using the http package for efficient external data fetching and error handling.- Developed a pagination system to efficiently load large datasets, optimizing app memory usage and improving performance for multimedia content.- Managed state across the app using the Provider package, ensuring real-time UI updates with minimal performance impact.- Ensured high-level security by using Firebase encryption for stored data and enforcing HTTPS for secure communication between the app and backend services.