Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

Taranjit Kaur Thakur

Edmonton

Summary

Experienced software engineer with 8 years of expertise in Android app development, focusing on Kotlin since 2021. Skilled in providing technical leadership on complex projects, guiding teams to deliver user-centric products emphasizing usability, accessibility, and impactful outcomes. Strong proponent of secure coding practices, comprehensive code reviews, testing protocols, and a collaborative team approach to product development. Dedicated to promoting a culture of equity, transparency, and inclusive collaboration to empower diverse teams.

Overview

8
8
years of professional experience

Work History

Sr. Software Engineer, Android

PC Financial
09.2022 - 05.2025
  • Modernized Android Architecture: Led the migration of banking and internal apps from MVP to MVVM and transitioned from JAVA to Kotlin, enhancing code maintainability and developer efficiency, reducing development time for new features by 30%.
  • Delivered Key Features: Designed and implemented card activation and dispute transactions flows, reducing support costs and improving user accessibility
  • Adopted Modern Tech and UI Enhancements: Integrated Jetpack Compose, Coroutines and Hilt improving development efficiency by 30% and designed custom UI components keeping app inline with Material Design guidelines, increasing user engagement by 15%.
  • Mentored Engineers: Coached 3 junior/mid level developers in Kotlin, UI/UX design, and app performance optimization, fostering a culture of technical excellence.
  • Optimized Coding Standards and Review Process: Promoted secure coding practices, comprehensive code reviews, testing, and a collaborative approach to product development
  • Monthly Team Meetings: Fostering stronger relationships, idea sharing, and application enhancements

Software Engineer, Android

PC Financial
09.2019 - 09.2022
  • Tools and Technologies: Unit Testing(TDD) with JUnit & Mockito, UI Testing with Espresso for app quality, Collaboration via GitLab & Bitbucket, Crash Monitoring and analytics using Firebase, Adobe and App Centre, Salesforce for Push Notifications, networking solutions with Retrofit/OkHttp, A/B testing and feature flag management.
  • Improved Security and Compliance: Worked on static code analysis, secure storage and maintain best practices including encryption and collaborated with security team to resolve vulnerabilities making app compliant with data protection standards.
  • Cross Functional Collaborations: Worked closely with backend engineers, designers, product managers in agile environment, contributing to team discussions to ensure smooth product launches, aligning features with business objectives
  • Streamlined Documentation and Onboarding: Authored detailed technical documentation, reducing onboarding time from weeks to days

Android Developer

Eyes App Inc.
02.2018 - 07.2019
  • Feature Development & Enhancement: Developed features with Android SDK, custom views, and animations, speeding up delivery of dynamic user interactions.
  • Social Media Integration: Integrated third-party SDKs (Twitter, Facebook), cutting development time and enabling seamless connectivity.
  • Offline Functionality & Data Synchronization: Implemented offline support with SQLite and Workers, improving app reliability and reducing complexity.
  • App Publication & Security: Published using Android App Bundle for faster delivery and ensured data security with Android Keystore, streamlining the release process

Student Researcher

Centennial College
02.2017 - 01.2018
  • Developing features using Xamarin SDK
  • Tutorials about how to feed and contact details for doctors clinic locations on Google Maps using PINs to help find clinics in GTA Multilingual support (English, Tamil, Chinese(Mandarin))
  • Worked on offline data using SQLITE
  • Writing technical documentation for requirements

Android Application Developer

Futureworks Technologies
  • Developed applications following OOD principles
  • Experienced with Android SDK, RESTful and SOAP web services
  • Gained proficiency in technical documentation, development and troubleshooting.
  • Skilled in troubleshooting and maintaining published app
  • Agile methodologies for software development

Education

Advanced Diploma - Software Technology

Centennial College
12.2018

Bachelors of Technology - Computer Science, Engineering And Technology

Ramgarhia Institute of Engineering And Technology
01.2013

Skills

  • Jetpack Compose
  • Version Control using Git, Bitbucket
  • Material design principles
  • Android
  • Kotlin
  • Java
  • Dependency injection using Dagger/Hilt
  • Networking using Retrofit/OkHttp
  • MVVM, MVI Architecture patterns
  • Android SDK
  • TDD(JUnit, Mockito, Espresso)
  • App Analytics and Crash Monitoring(Firebase, AppCentre)
  • UI/UX principles, accessibility
  • Localization
  • Offline Storage (ROOM, SQLite)

Accomplishments

  • Promoted from Intermediate Engineer to senior Engineer and Tech Lead at PC Bank for performance
  • Member of Centennial College Hackathon, organized by WIMTACH, winning team
  • Member in Girls have app-titude workshop for school girls held in Centennial College to get young women interested in science, technology, engineering and math (STEM)

Languages

English
Native or Bilingual
Punjabi
Native or Bilingual
Hindi
Native or Bilingual

Timeline

Sr. Software Engineer, Android

PC Financial
09.2022 - 05.2025

Software Engineer, Android

PC Financial
09.2019 - 09.2022

Android Developer

Eyes App Inc.
02.2018 - 07.2019

Student Researcher

Centennial College
02.2017 - 01.2018

Android Application Developer

Futureworks Technologies

Bachelors of Technology - Computer Science, Engineering And Technology

Ramgarhia Institute of Engineering And Technology

Advanced Diploma - Software Technology

Centennial College
Taranjit Kaur Thakur