Available to hire
Hi, I’m Gursahib Singh, a results-driven Android developer with 6+ years of experience delivering high-performance mobile apps using Java, Kotlin, and Flutter. I excel at reducing app load times, implementing real-time data synchronization with Firebase, and crafting feature-rich experiences that boost user engagement and retention.
I thrive in Agile teams, enjoy mentoring junior developers, and stay curious about new technologies while upholding strong security practices and rigorous testing to ensure reliable software.
Work Experience
Android Developer at Scotia Bank
December 1, 2023 - PresentLed the upgrade of the Sensibill Android SDK from 1.2.2 to 1.7.1 and developed the 'My Shopping Offers' feature within Scotia Bank's mobile app. Created personalized offers and coupons based on spending patterns to boost engagement. Maintained Android applications in Java/Kotlin, ensured robust SDK integration, and applied best practices for performance and stability. Implemented UI with Jetpack Compose and Flutter widgets for cross-platform consistency. Designed UI with RecyclerView, Material Design, and tabbed views; integrated RESTful APIs and Google Maps for real-time data updates; used Room for offline storage. Managed Google Play deployments, implemented Firebase App Distribution for beta testing, and wrote unit/integration tests with JUnit, Espresso, and Mockito. Collaborated with analytics teams to translate spending data into targeted offers and produced comprehensive technical documentation. Implemented security measures including encryption and secure authentication.
Android Developer at Rogers
June 1, 2022 - November 1, 2023Developed and maintained My Rogers and Fido apps, delivering enhanced self-service capabilities. Transformed UI/UX designs into functional screens using Jetpack Compose and Material Design, delivering a consistent user experience. Improved features such as account overview, billing management, and data usage; integrated RESTful APIs for real-time updates. Implemented Firebase Authentication, Cloud Messaging, and Firestore for login, notifications, and data syncing; used Room for offline storage. Conducted unit and automated UI testing with JUnit, Espresso, and Mockito. Managed Google Play deployments (beta to production) and implemented CI/CD pipelines with Jenkins. Strengthened security with encryption and token-based authentication. Optimized performance to reduce load times and memory usage. Collaborated closely with backend, design, and product teams to deliver quality features.
Mobile Developer at Walmart - USA, IN
June 1, 2020 - February 1, 2022Developed a cross-platform Flutter-based Walmart shopping app for Android and iOS. Implemented core features including product browsing, search, and personalized recommendations via REST APIs; integrated secure authentication with Firebase; built a persistent shopping cart with secure checkout supporting Stripe, PayPal, and Walmart Pay. Enabled real-time order updates via Firebase Cloud Messaging and location-based services with Google Maps for store locators and in-store pickup. Implemented push notifications, enhanced performance for smooth animations, and reduced development time by 30% through a unified Flutter codebase. Collaborated with backend teams to ensure inventory and payments integration; optimized load times and memory usage for improved user experience.
Cross Platform Developer Intern at Softpal Technologies
January 1, 2020 - May 1, 2020Contributed to Flutter-based mobile projects, focusing on responsive and performant UI components. Implemented state management using Provider and Bloc, connected apps to RESTful APIs, and translated UI/UX wireframes into interactive screens. Wrote unit tests with Flutter Test and Mockito, used Git for version control, and collaborated in Agile settings to ensure timely feature delivery. Analyzed rendering and memory usage to optimize performance.
Education
Bachelor In Computer Applications at Guru Gobind Singh Indraprastha University, India
January 11, 2030 - June 30, 2026Qualifications
Industry Experience
Software & Internet, Telecommunications, Financial Services, Retail
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Brampton today.