Himalayas logo
GS
Open to opportunities

Gary Singh

@garysingh

Experienced Android developer specializing in Kotlin, Jetpack Compose, and mobile architecture.

Canada
Message

What I'm looking for

I seek a collaborative, product-focused engineering role building scalable Android apps, modernizing mobile stacks, and mentoring teams while delivering measurable user and performance improvements.

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

CA
Current

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.

CIBC logoCI

Android Developer

Oct 2017 - Dec 2020 (3 years 2 months)

Built features like Lock/Unlock Credit Card and Replace Card using MVVM and data binding, refactored Customer Profile and DigitalCart to MVVM, and added analytics, unit tests and UI automation.

DI

Web Developer & Server Admin

Divvy Inc

May 2012 - Dec 2013 (1 year 7 months)

Developed a scalable Yii/PHP web platform with AngularJS front-end, implemented secure database design and migrated infrastructure to OpenStack-based cloud environments.

Education

Degrees, certifications, and relevant coursework

York University logoYU

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Gary Singh - Android Developer - CanadaLife | Himalayas