Gary Singh
@garysingh
Experienced Android developer specializing in Kotlin, Jetpack Compose, and mobile architecture.
What I'm looking for
I am an experienced Android developer with a Computer Engineering degree from York University and a decade-plus track record building and modernizing mobile apps for major Canadian enterprises. I have led feature development, large refactors and SDK integrations across banking, telecom and insurance apps, improving performance, reliability and user-facing capabilities.
I focus on maintainable architectures (MVVM, repositories, use cases), Kotlin migrations, Jetpack Compose, analytics and feature-flag frameworks, and production support. I collaborate closely with product, QA and engineering teams to reduce technical debt, add automated tests and deliver customer-facing features at scale.
Experience
Work history, roles, and key accomplishments
Android Developer
CanadaLife
Oct 2023 - Present (2 years)
Developed features for a Jetpack Compose Android app using MVVM, implemented analytics, feature-flag and feedback tracking frameworks, and participated in PR reviews and production support for Android/iOS defects.
Android Developer
Bell Canada
Jan 2021 - Aug 2023 (2 years 7 months)
Refactored Lucky Mobile codebase to ViewBinding, integrated Braze push notifications, offloaded GSON parsing to coroutines to improve login/splash performance, and migrated Java components to Kotlin.
Redesigned mobile wallet UI components, led Sensibill SDK upgrades and added 'My Shopping Offers' and instant issuance features leveraging RecyclerView and Google Maps integration.
Built an internal app to manage InfoSphere Change Data Capture replication sets, integrated PubNub for real-time subscription failure notifications, and worked on CDC-related tooling.
Resolved customer issues for InfoSphere Change Data Capture by analyzing logs, OS and database settings across multiple platforms and databases to diagnose performance and outage problems.
Maintained and enhanced Perl/shell toolkits (DVK/BCU) for ISAS performance testing across Linux and AIX platforms, adding optimization controls and error-checking features.
Managed Technical Exploration Centre infrastructure, hosted ~200 PoTs across varied OS/platforms, maintained servers and networking equipment, and supported demo preparations.
Education
Degrees, certifications, and relevant coursework
York University
Bachelor of Applied Science, Computer Engineering
2005 - 2011
Grade: 7.65 / 9.0 (cumulative GPA)
Activities and societies: Recipient of York entrance and continuing student scholarships; NSERC Undergraduate Student Research Award recipient; multiple Dean's Honour Roll and Chair's Honour Roll recognitions.
Completed a Bachelor of Applied Science in Computer Engineering with coursework in computer architecture, networks, algorithms, databases, and software engineering; graduated December 2011.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Gary ?
You can contact Gary and 90k+ other talented remote workers on Himalayas.
Message GaryFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
