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.

Gursahib Singh

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Work Experience

Android Developer at Scotia Bank
December 1, 2023 - Present
Led 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, 2023
Developed 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, 2022
Developed 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, 2020
Contributed 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, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Financial Services, Retail