Summary
Overview
Work History
Education
Skills
Professional Highlights
Personal Information
Timeline
Generic

Rohit R

Android Developer

Summary

A Mobile Application Developer with 7+ years of experience in Application Development, Application Maintenance & Support and Project Execution. Adept in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management

Well versed with Android Application Development. Proficiency in technical documentation, design, development and troubleshooting for Mobile Application Development.

Overview

8
8
years of professional experience

Work History

Sr. Developer

Cognizant
07.2021 - Current

Project : Wish
Description : The Wish E-commerce Application is a mobile platform designed to revolutionize online shopping by offering a personalized and affordable shopping experience to users worldwide.
Programming Language : Kotlin, Java
Technology & Tools :

  • MVVM and Multi-Module architecture
  • Retrofit and Gson converter to make network Api calls
  • Coroutines to perform and manage asynchronous task
  • Live data and flows for managing data flow
  • Databinding for binding UI to data layer
  • Room and DataStore for persistent storage
  • Dagger-Hilt for Dependency Injection
  • Junit, Mockk, Mockito and Espresso for Unit testing and UI testing Github and Git for version control


Project : Pearson

Description : Pearson Cite-SDK is a library that is consumed by many applications. It's a E-reader SDK that have many features such as Read along, Highlight content, Watch video Tutorials, Media Player, Copy Feature, Add Notes, Post Questions, Surveys, Questions and Answer section, Changing themes, Fonts, Character case, Line Spacing and providing different patterns for highlighting.
Programming Language : Kotlin, Java
Technology & Tools :

  • MVVM and Multi-Module architecture
  • Retrofit and Gson converter to make network Api calls
  • Coroutines to perform and manage asynchronous task
  • Live data and flows for managing data flow Databinding for binding UI to data layer
  • DaggerHilt for Dependency Injection
  • Room and DataStore for persistent storage
  • Github and Git for version control

Senior Developer

Ileaf Soultions
11.2019 - 07.2021

Project : One Card Application
One Card Application your single point of access to campus life, combining student ID functionality with electronic payment processing and access control to enhance the whole student experience.
Programming Language : Kotlin, Java
Technology & Tools :

  • MVVM and Multi-Module architecture
  • Navigation component from jetpack for handling navigation
  • Retrofit and Gson converter to make network Api calls
  • Koin for Dependency Injection
  • Coroutines to perform and manage asynchronous task
  • Live data for data flow
  • Databinding for binding UI to data layer
  • FCM for push notification
  • Room and DataStore for persistent storage
  • Junit, Mockito, Mockk for unit testing.
  • Github and Git for version control

Project: Omang
Omang is an education app developed for the students of South Africa. Student can access their entire study materials including exams, surveys from the app itself. The app entirely is in a PINNED STATE, which doesn't allow user to access any other apps within the android device. This includes video tutorials and media player usage which allows usertointeract morewith visuals to learn. Programming Language : Java
Technology & Tools :

  • MVP Architecture
  • Retrofit and Gson converter to make network Api calls
  • Dagger2 for Dependency Injection
  • Live data for data flow
  • Viewbiniding for binding UI
  • FCM for push notification
  • Room and SharedPreference for persistent storage
  • Github and Git for version control

Junior Android Developer

Digital Mesh
11.2016 - 11.2019

Designed and Maintained multiple android application. Technologies & tools used :

  • Architecture used MVVM, MVP
  • Network Request : Retrofit and Volley for network request
  • Room, SQLite for persistent storage
  • FCM for push notification
  • Dagger for dependency injection
  • GitHub, Git for version control

Education

Master's in Computer Appln. -

04.2016 -

Bachelor in Science (BSC) - undefined

04.2013 - undefined

Skills

  • Proficient in Kotlin and Java programming languages
  • Strong command of Android SDK
  • Extensive experience with Jetpack components, including LiveData, ViewModel, Flows, Room, Navigation, and DataStores
  • User ExpExpertise in implementing MVVM architecture with clean architecture principleserience
  • Familiarity with reactive programming using Coroutines
  • Knowledgeable in Firebase Cloud Messaging (FCM) for push notifications
  • Proficiency in using ROOM for local database management, Shared Preferences for data persistence, and DataStore for modern data storage
  • Experience in using Jetpack Compose for UI development (Intermediate level)
  • Proficient in testing using Mockito, Mockk, and Espresso
  • Skilled in data binding and view binding for efficient UI development
  • Familiarity with dependency injection using Dagger-Hilt
  • Experience with Retrofit for network requests
  • Proficient in version control systems such as Git, GitHub, and Bitbucket
  • Experience using Jira for Agile project management and issue tracking

Professional Highlights

  • Received recognition from Managerial level for my work as an Offshore lead in cheers and rewards for ContextLogic project
  • Got recognition for completing the project in time for delivery and without zero escalation from the client for the Mallsini project. Got appreciation from both client side and from management side for conducting client demos for One card project.

Personal Information

Total Experience: 7 years and 5 months

Timeline

Sr. Developer

Cognizant
07.2021 - Current

Senior Developer

Ileaf Soultions
11.2019 - 07.2021

Junior Android Developer

Digital Mesh
11.2016 - 11.2019

Master's in Computer Appln. -

04.2016 -

Bachelor in Science (BSC) - undefined

04.2013 - undefined
Rohit RAndroid Developer