
Accomplished Senior Software Engineer with 9 yrs of exp have expertise in Android development and a strong command of Kotlin and Jetpack CompProven ability to optimize software performance and enhance user experience through innovative solutions, and effective collaboration.tion. Adept at managing project timelines while delivering high-quality applications that meet client needs.
AWS Certified Cloud Practitioner, 02/2025
https://github.com/ravindra
A&W Canada[10L+ downloads]
The engagement aims at providing user food ordering and dinning services.
•Implemented MVVM architecture to ensure clear separation of concerns and maintainable, scalable code.
•Used Jetpack Compose for creating responsive, declarative UIs with less boilerplate code, improving app performance and reducing UI-related bugs.
•Integrated Retrofit for network requests to fetch menu items and process orders in real-time.
•Utilized Room Database for local storage of user preferences, order history, and cart data, ensuring the app’s offline capabilities.
•Used Hilt as the dependency Injection.
•Applied Coroutines and Flow for efficient handling of asynchronous tasks like network calls and database operations.
•Ensured high-quality code by writing unit tests using JUnit and Mockito, maintaining high test coverage for critical features.
•Focused on providing an intuitive and engaging user interface, using Material Design principles to ensure a consistent look and feel across devices.
•Implemented Unit Testing with JUnit and Mockito to ensure high-quality, bug-free code.
E-Governance Project for UAE Government (Mobile Services for MOHRE)[10L+ downloads]
The engagement aims at providing the e-government services to mobile services that enables users to access the services provided by MOHRE.
•Developed the mobile app using Kotlin and Android Jetpack libraries, ensuring modern, maintainable code.
•Implemented MVVM architecture to manage UI and data separation, enhancing the app’s testability and scalability.
•Applied Material Design principles to enhance the user interface, ensuring a responsive and user-friendly experience across devices.
MyGate - Apartment Security App for Indian Client [50L+ downloads]
The engagement aims to ensures the safety and convenience of gated societies.
•Designed and developed the app using Kotlin and Android Jetpack to ensure robust performance and scalability.
•Implemented Geofencing technology to trigger security alerts when residents enter or exit predefined areas.
•Enhanced security features by integrating Face Recognition using Google’s ML Kit for authorized access control.
•Developed a real-time Push Notification system to alert residents about security updates or incidents.
TSL Cares Engagement with Google (Dialog flow Chatbot)
This engagement aims to automate the ordering process through dialog flow chatbot.
•Developed a conversational interface in the Android app using Dialog flow to automate the ordering process.
•Implemented Retrofit and Dialog flow API to facilitate real-time interactions with the chatbot.
•Built custom chatbot responses and integrated them within the Android app to improve the user experience.
•Used Room Database to store user queries and order history for later reference and analysis.
•Optimized the app for performance by reducing API calls and managing responses with Coroutines for asynchronous operations.
Meter Reading App for Delhi Government [Internal App]
The engagement aims at providing the user to services of related to their electricity .
•Developed the app using Kotlin and Android SDK to collect and process meter readings from users.
•Utilized Google Maps API to enable users to mark the location of meter installations for easy identification.
•Designed the app with a focus on battery efficiency and background tasks, using Work Manager for data synchronization.
•Implemented Push Notifications to alert users about upcoming billing cycles or maintenance activities.
•Worked on optimizing UI performance using Recycler View and Pagination to manage large sets of meter readings.
Health-Related App for Australian Government[50K+ downloads]
The engagement aims at shows the nutrition facts and healthier alternative of the scanned products like nutrition details , health star ratings.
•Developed the Android app using Kotlin to display nutrition facts and healthier food alternatives by scanning products.
•Implemented Zxing scanner to handle barcode scanning for nutritional product data retrieval.
•Used Retrofit for handling API calls to fetch nutritional information and Glide for image loading to display product images.
•Focused on building a clean architecture using MVVM and Live Data for dynamic UI updates based on scanned product details.
•Implemented Unit Testing with JUnit and Mockito to ensure high-quality, bug-free code.