Suhail Aijaz Shah

[object Object],[object Object] experience

1 profile view

0 followers

Skills

Design PatternsKotlinUnit TestingRoomSOLID PrinciplesFirebase Cloud Messaging (FCM)ProviderHiveJetPack-ComposeJavaCoroutinesClean ArchitectureJUnitMVVMDagger HiltBlocRetrofitPush NotificationsGetxFirebaseIntegration TestingAndroid StudioPostmanAndroid SDKFigmaVS CodeGitHubDartPlay Store DeploymentKoinSocial LoginUI DesignWebSocketsGoogle Maps SDKGitSlackDependency InjectionJetpack ComponentsWorkManagerState ManagementJiraPayment GatewayREST APIsWidget Testing

Projects

  • Real-time Chat Application (Android)

    Built end-to-end encrypted chat application supporting text messaging with real-time communication using WebSocket integration; implemented local data persistence with Room database and Jetpack components for robust architecture. Integrated REST APIs for backend communication and Google Sign-In for seamless user authentication; utilized MVVM pattern with LiveData and Coroutines for efficient data handling and UI updates.

    KotlinWebSocketRoomJetpackMVVMCoroutinesREST APIs
  • WhatsApp Clone (Android)

    Developed full-featured WhatsApp clone using Android XML layouts and MVVM architecture with Firebase backend; implemented and customized Sendbird SDK as per client requirements to enable real-time chat, voice calls, and video calls functionality. Integrated REST APIs, Coroutines for asynchronous operations, Google Sign-In authentication, and push notifications; designed intuitive UI following Material Design guidelines with group chat functionality and real-time message delivery.

    KotlinMVVMFirebaseSendbirdCoroutinesPush Notifications
  • English Learning App (Flutter)

    Developed comprehensive English learning application for Hebrew-speaking users using Flutter with BLoC and GetX for state management; implemented localization, REST APIs integration, and Firebase backend for seamless user experience. Integrated AI-powered conversational chatbot with both text and audio capabilities on frontend; handled WebSocket implementation for real-time chat, voice animations, and audio chunks processing for interactive learning sessions. Coordinated with client, backend team, BA team, and testing team throughout project lifecycle; managed project requirements, changes, and implementations using JIRA and GitHub for version control and issue tracking.

    FlutterBLoCGetXFirebaseAI IntegrationWebSocketREST APIs
  • Employee Attendance & Management System (Android)

    Developed a comprehensive employee attendance and management application enabling real-time check-in/check-out tracking, leave management, and attendance reporting for organizations of varying sizes. Implemented role-based access control with separate dashboards for admins and employees; integrated REST APIs for seamless data sync and Firebase for real-time updates and push notifications. Built intuitive UI following Material Design guidelines with features including attendance history, monthly summaries, and employee profile management for efficient HR operations.

    KotlinMVVMFirebaseREST APIsCoroutinesJetpack
  • Pikaaya – Hyperlocal Grocery Delivery App

    Independently handled the complete product lifecycle — from UI/UX design (Figma), REST API integration, state management, QA coordination, to successfully deploying live on both Google Play Store and Apple App Store. Architected the app using Flutter with MVVM pattern and dual state management (Provider for global app state, GetX for screen-level reactive state); implemented Clean Architecture with repository pattern for scalable, testable codebase. Built end-to-end customer-facing features: hyperlocal seller discovery via Google Maps & Geolocation, product catalogue with category/filter/search, real-time cart management, Razorpay & COD checkout, live order tracking, and push notifications via FCM. Integrated in-app chat and direct seller-call functionality enabling real-time buyer-seller communication; implemented deep linking for promotional campaigns and seller storefronts. Worked individually in a Scrum environment — managed sprint planning, backlog grooming, and daily standups with the backend team; tracked all tasks and bugs via JIRA; used GitHub for version control and code reviews. Optimised app performance: lazy loading product feeds, image caching, and pagination reduced average screen load time by 35%; achieved 4.3-star rating on Play Store at launch.

    FlutterProviderGetXMVVMFirebaseGoogle MapsRazorpayScrum

Career preferences

Useful for recruiters: location, job types, salary range, and availability.

Preferred roles & locations
Android DeveloperFlutter Developer

    Posts