Summary
Overview
Work History
Education
Skills
Timeline
Generic

RAVI SHANKER AYUSH JHA

Software Engineer, Mobile Technology Enthusiast
Bowmanville

Summary

With over 13 years of experience delivering Android-based native applications, consistently demonstrates the ability to complete projects on time. Expertise includes software development, quality assurance, and project management, with a strong focus on building effective teams and seamlessly taking on responsibilities. Extensive knowledge of mobile application development, with proficiency in Java, Kotlin, and the Android SDK to create robust and scalable applications. Collaboration remains a key focus, ensuring results are achieved while adapting to evolving project requirements. Recognized for problem-solving abilities, creativity, and a commitment to high-quality coding standards, consistently delivering exceptional work.

Overview

14
14
years of professional experience
16
16
years of post-secondary education
1
1
Language

Work History

Senior Android Developer

CIBC
Toronto, Ontario
07.2024 - Current
  • Enhanced user experience with intuitive UI design and seamless navigation features with Jetpack compose.
  • Developed reusable components and libraries to improve efficiency across multiple projects.
  • Conducted thorough testing to identify and fix bugs, ensuring optimal application performance.
  • Mentored junior developers, providing guidance on best practices and effective problem-solving techniques.
  • Collaborated with cross-functional teams to ensure successful project completion and delivery within deadlines.
  • Integrated APIs for seamless communication between mobile apps and backend systems, improving overall functionality.

Senior Android Developer - Freelance

BassForecast
Toronto, Ontario
04.2024 - Current
  • Collaborated with cross-functional teams to ensure successful project completion and delivery within deadlines.
  • Integrated APIs for seamless communication between mobile apps and backend systems, improving overall functionality.
  • Used third-party libraries, custom libraries and APIs to develop new applications.
  • Developed and published 5+ Android applications on Google Play, ensuring compliance with Google Play Store policies.
  • Streamlined the release process by setting up CI/CD pipelines for faster app deployment.

Senior Mobile Application Developer, Android

Rogers Communication
04.2022 - 04.2024
  • Worked on Fido and Rogers application, which is currently deployed on play store
  • Worked on moving from the current architecture to MVVM architecture
  • Was part of a dynamic team, which developed new features for the application whilst using latest technologies and design patterns
  • Used Jira and Confluence to communicate extensively about the tickets the team worked on
  • Confluence was used to update the documentation
  • Work closely with the other Development, Design and Product Teams in a fully Agile environment and provide complete end to end features in existing Android applications in Kotlin using Android Studio
  • Analyzed frequent defects that improved development process by strict adherence to coding practices, peer reviews and test case execution

Senior Mobile Application Developer, Android

TD Ameritrade
05.2021 - 04.2022
  • Worked on Td Ameritrade application, which is currently deployed on play store
  • Worked on various requirements of the application which included development in Kotlin and latest concepts like Jetpack compose
  • Worked on the existing APIs to build screens
  • Used coroutines to develop and view models to handle the data
  • Worked for the performance pod in a fully Agile environment and provide complete end to end features in existing Android application
  • Was part of the daily Scrum meetings and Sprint Planning and refinement meetings
  • Used Jira to communicate what is going on with the tickets
  • Also used confluence to know about the existing features and architecture of the project
  • App Link: https://play.google.com/store/apps/details?id=com.tdbank

Lead / Senior Mobile Application Developer, Android

TheAppLabb/Suncor Energy
11.2020 - 05.2021
  • Worked on PetroCanada application, which is currently deployed on play store
  • Work closely with the other Development, Design and Product Teams in a fully Agile environment and provide complete end to end features in existing Android applications in Java using Android Studio
  • Worked on REST APIs to handle various location related screens and display the same on the user interface
  • Leading the Android and iOS teams to provide them with all the development related needs
  • Helped team communicate across platforms to make the process of testing more feasible
  • Participated in scrum meetings, Sprint Planning and Backlog refinement meetings
  • Used Jira and Confluence to communicate extensively about the tickets the team worked on
  • Confluence was used to update the documentation for various Pods in the team
  • Used swagger extensively to try out API calls and report them to the team
  • App Link: https://play.google.com/store/apps/details?id=com.petrocanada.my_petro_canada

Senior Mobile Application Developer, Android

RBC Wealth Management
11.2018 - 09.2020
  • Worked on RBC Connect and Wealth management applications, which is currently deployed on play store
  • Was part of a dynamic team, which developed new features for the application whilst using Kotlin and the latest technologies
  • Worked on the accessibility of the application and made sure it followed the UI/UX practices to make the application usable
  • Used Jira and Confluence to communicate extensively about the tickets the team worked on
  • Confluence was used to update the documentation for various Pods in the team
  • Analyzed frequent defects that improved development process by strict adherence to coding practices, peer reviews and test case execution
  • Worked on API’s listed on Swagger to understand what’s the ask and implement it accordingly
  • Work closely with the other Development, Design and Product Teams in a fully Agile environment and provide complete end to end features in existing Android applications in Kotlin using Android Studio
  • RBC Wealth Management App Link: https://play.google.com/store/apps/details?id=com.rbc.clientmobility.us.prod
  • RBC Connect App Link: https://play.google.com/store/apps/details?id=com.rbc.clientmobility.us.cas.prod

Senior Mobile Application Developer, Android

Rogers Communication
11.2017 - 11.2018
  • Worked on Fido and Rogers application, which is currently deployed on play store
  • Was part of a dynamic team, which developed new features for the application whilst using latest technologies and design patterns
  • Used Jira and Confluence to communicate extensively about the tickets the team worked on
  • Confluence was used to update the documentation
  • Work closely with the other Development, Design and Product Teams in a fully Agile environment and provide complete end to end features in existing Android applications in Kotlin using Android Studio
  • Analyzed frequent defects that improved development process by strict adherence to coding practices, peer reviews and test case execution
  • Rogers App Link: https://play.google.com/store/apps/details?id=com.fivemobile.myaccount
  • Fido App Link: https://play.google.com/store/apps/details?id=com.fidosolutions.myaccount
  • Received the Ted Rogers award for Business Excellence for Fido Xtra feature on the Fido application

Senior Software Engineer, Android

PlayGames24X7
08.2016 - 08.2017
  • Worked on providing Android expertise to a real money game called RummyCircle
  • Helped the team to maintain the turnovers of the company by mitigating the potential risks
  • Was part of the team which helped a certain set of users from a particular state to play Rummy and not get blocked via certain government ruling
  • Also delivered a redesigned product of the RummyCircle application so that the users could get a feel of native application design
  • Delivered project through daily meetings, detailed project timelines, mitigating risks and removal of project roadblocks
  • Worked on Technical requirement documents, test plans, test cases and weekly regression reports

Software Engineer, Android

Mutual Mobile
06.2011 - 07.2016
  • Escort: Real-time radar and laser alert app; team of 2, Android + Eclipse.
    ISIS Wallet: NFC-based mobile payment app by AT&T, T-Mobile, and Verizon; Android + Eclipse.
    Nike FC: Football World Cup app for fan engagement; team of 3, Android + Eclipse.
    Stratfor App: News feed app with offline reading; team of 2, Android Studio.
    Fastfilmz: Regional movie streaming app using V-Nova compression; team of 4, Android Studio.
    BassForecast: Fishing app powered by AccuWeather and USPrimetimes; led team of 3, Android Studio.

Education

Master of Science - Information Technology

IIIT Hyderabad
Hyderabad
05.2009 - 06.2025

Skills

Java proficiency

Mobile app architecture

UI and UX design skills

RESTful apis integration

Dependency injection

Performance optimization techniques

App security best practices

Third-party libraries usage

Android SDK

Problem-solving abilities

Decision-making

Google play store publishing

Timeline

Senior Android Developer

CIBC
07.2024 - Current

Senior Android Developer - Freelance

BassForecast
04.2024 - Current

Senior Mobile Application Developer, Android

Rogers Communication
04.2022 - 04.2024

Senior Mobile Application Developer, Android

TD Ameritrade
05.2021 - 04.2022

Lead / Senior Mobile Application Developer, Android

TheAppLabb/Suncor Energy
11.2020 - 05.2021

Senior Mobile Application Developer, Android

RBC Wealth Management
11.2018 - 09.2020

Senior Mobile Application Developer, Android

Rogers Communication
11.2017 - 11.2018

Senior Software Engineer, Android

PlayGames24X7
08.2016 - 08.2017

Software Engineer, Android

Mutual Mobile
06.2011 - 07.2016

Master of Science - Information Technology

IIIT Hyderabad
05.2009 - 06.2025
RAVI SHANKER AYUSH JHASoftware Engineer, Mobile Technology Enthusiast