Navjot Singh

Mobile Engineer

Montreal, Quebec, Canada9 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led re-architecture of a million-download mobile app.
  • Drove migration to modern UI frameworks enhancing user experience.
  • Optimized build processes, improving team productivity by 40%.
Stackforce AI infers this person is a Fintech Mobile Application Developer with expertise in Android technologies.

Contact

Skills

Core Skills

Android DevelopmentKotlin

Other Skills

Code ReviewWritten CommunicationJetpack ComposeMVVMGradleAndroid SDKJavaEspressoRetrofitAndroid StudioGitDependency InjectionHiltDependency ManagementCoding Standards

About

- Professional experience developing applications for 5 years. - Implemented applications and SDKs to be shared across teams to maximize resource utilization - Develop highly effective code that is tested to ensure the product provides the best user experience possible - Using tools like Accessibility scanner and Talkback to make sure the product is accessible to everyone Kotlin, Android, Jetpack Compose, Accessibility, iOS, SwiftUI, Figma, Mentor, Grader, UX, UML, Agile, Requirement Engineering, Testing, Project Management, Leadership, Speaking, Event Organizing

Experience

9 yrs 7 mos
Total Experience
2 yrs 4 mos
Average Tenure
7 yrs 4 mos
Current Experience

Manulife

3 roles

Senior Mobile Software Engineer

Promoted

Mar 2023Present · 3 yrs 2 mos · Montreal, Quebec, Canada · Hybrid

  • Led the re-architecture of the Manulife Mobile app from single-module to multi-module architecture, driving scalability and maintainability for a 1M+ download app.
  • Spearheaded shared build logic implementation across modules, eliminating redundancy and standardizing development workflows for the team.
  • Drove migration of critical features from XML layouts to Jetpack Compose, delivering modern, performant UIs while mentoring junior engineers on adoption.
  • Orchestrated full codebase transition to MVVM architecture, enhancing test coverage and enabling faster feature delivery across cross-functional teams.
  • Championed dependency modernization by implementing libs.versions.toml, centralizing version management and reducing upgrade conflicts.
  • Pioneered Gradle optimization by migrating plugin/dependency management to settings.gradle per Android best practices, ensuring future-proof builds.
  • Achieved significant build time improvements by upgrading to Gradle 9.+, delivering faster CI/CD pipelines for the entire development team.
  • Optimized build performance by enabling Gradle build cache, non-transitive R classes, and resource optimizations, reducing build times by 40% and boosting team productivity.
Code ReviewWritten CommunicationAndroid DevelopmentKotlin

Intermediate Mobile Software Engineer

Promoted

Sep 2020Feb 2023 · 2 yrs 5 mos · Montreal, Quebec, Canada · Hybrid

Code ReviewWritten Communication

Mobile Engineer

Nov 2018Aug 2020 · 1 yr 9 mos · Montreal, Quebec, Canada · Hybrid

  • Working on the Manulife Group benefits application
  • Integrated AppStartUp, Workmanager, In-App Review, etc. to increase the app's rating from 1.8 to 4.+.
  • Using Kotlin, Jetpack composer, AndroidX libraries, and MVVM best practices to develop native features
  • UI testing using Espresso and Robolectric
  • Unit testing with JUnit and Robolectric
  • Testing accessibility using Talkback and Accessibility Scanner
  • Using DataStore, SharedPreferences[EncryptedPreferences], and ROOM for local data storage
  • Utilizing Retrofit and GraphQL to consume APIs
  • Integrated tools such as Detekt, ktlint, and custom lint checks [slack lint rules for compose] to maintain a healthy codebase that also boosts productivity for developers
Android SDKJavaAndroid DevelopmentKotlin

Fusion bpo services

Technical Support Analyst

May 2018Aug 2018 · 3 mos · Greater Montreal Metropolitan Area

  • Provides front-line primary technical support to end-users on various technical
  • issues.
  • Talking to clients and computer users to determine the nature of any problems
  • they encounter.
  • Logging and processing support calls.
Written Communication

Concordia university

2 roles

Teaching Assistant

Jan 2017May 2018 · 1 yr 4 mos · Greater Montreal Metropolitan Area

  • Guide them throughout the course to implement the course project in an effective way
  • Evaluate students performance on the basis of assignments and projects
  • Provided tutorials that help students to work effectively on their assignments and projects
  • Major Learning of Course: How to design an effective User Interface that helps to gain a better User Experience
  • Graduate Course: Human-Computer Interaction SOEN 6751
  • Undergraduate Course: User Interface Design SOEN 357
Written Communication

Invigilator

Dec 2016Apr 2018 · 1 yr 4 mos · Greater Montreal Metropolitan Area

  • - Invigilate the undergraduate final exams.
Written Communication

Venturepact

Android Developer - Intern

Jun 2014Jan 2015 · 7 mos · Jalandhar, Punjab, India

  • Worked on native Android application
  • With other team members designed website: http://lovelysanitations.com/
  • SQLite databases are used to store all the application data.
  • Prototype (Methodology) used.
  • All the phases are documented by following the IEEE templates.
  • Used UML, DFD, and ER-Diagrams for effective documentation of the project.
Written Communication

Education

Concordia University

Master's degree — Computer Software Engineering

Jan 2016Jan 2018

Lovely Professional University

Master's degree

Jan 2013Jan 2015

Lovely Professional University

Bachelor's degree

Jan 2010Jan 2013

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience

Navjot Singh - Mobile Engineer | Stackforce