Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic
Rahul Khapare

Rahul Khapare

Sr.Mobile App Developer & Team Leader
Bhiwandi

Summary

Experienced Senior Mobile Developer with over 6+ years of hands-on expertise in Android and Flutter development, software architecture, and team leadership. Proven track record of leading high-performing teams, managing full software development lifecycles, and delivering scalable, user-friendly mobile applications. Proficient in Kotlin, Java, and modern Android frameworks, with a deep understanding of design patterns and best practices. Adept at driving innovation, mentoring junior developers, and collaborating cross-functionally with product managers, designers, and stakeholders to deliver high-quality solutions.

Overview

2
2
years of professional experience

Work History

Sr.Mobile App Developer & Team Leader

NStore Retech Pvt. Ltd
10.2022 - Current
  • Led the development of Android applications, improving app performance and reducing crash rates.
  • Managed sprint planning, coordinated tasks, and ensured timely delivery of features in alignment with business goals.
  • Designed and implemented robust, scalable architecture using Clean Architecture,MVVM.
  • Mentored junior developers, fostering a collaborative environment to improve code quality and technical skills.
  • Implemented end-to-end solutions, integrating APIs, local databases (Room, SQLite), and cloud-based services (Firebase).
  • Conducted code reviews, ensuring adherence to coding standards, best practices, and security guidelines.
  • Spearheaded CI/CD implementation, resulting in a improvement in development speed and stability.

Education

B.E - Computer Engineering

Yadavrao Tansgaokar College Of Engineering & Mgmt.
Karjat, India
04.2001 -

Diploma - Computer Engineering

B.L.Patil Polytechnic
Khopoli, India
04.2001 -

Skills

  • Programming Languages: Java, Kotlin, Dart

  • Frameworks & Libraries: Android SDK, Jetpack, MVVM, Dagger, Retrofit, Room, Firebase

  • Tools & Technologies: Android Studio, Git, JIRA, Gradle, Firebase Analytics, ADB, Kotlin Coroutines

  • Database: SQLite, Room, Firebase Realtime Database

  • Architectural Patterns: MVVM, MVP, MVC Clean Architecture

  • Cloud: Firebase, REST APIs

  • Other: Agile/Scrum Methodologies, RESTful Web Services, Material Design, UX/UI Principles

Accomplishments


  • Developed the First Android-Based QR ATM/CRM in India:Spearheaded the development of the first Android-based QR ATM and CRM system in India, enabling seamless cash deposits and withdrawals via QR codes, revolutionizing the banking experience for users.
  • Designed and developed a custom SDK for integration with the CRM machines, allowing secure and efficient cash transactions (deposit and withdrawal) through mobile devices.
  • Successfully integrated the SDK with hardware components, ensuring smooth communication between the Android app and CRM machines, resulting in increased transaction reliability and security.
  • End-to-End Solution for ATM/CRM System:Led the development of a robust and secure Android-based CRM solution, delivering full functionality from user authentication to cash handling.
  • Ensured seamless user interface and user experience design for both ATM and CRM systems, resulting in a smooth and efficient customer interaction.
  • Innovation and Impact:Played a critical role in introducing innovative QR code technology in India’s ATM and CRM ecosystem, enhancing accessibility, ease of use, and security for users.
  • The Android CRM/ATM system garnered recognition for its pioneering approach, significantly improving customer engagement and operational efficiency.


  • Leadership & Collaboration:Leadership & Collaboration:
  • Mentored a team of junior developers, guiding them in Android development best practices and conducting regular code reviews.
  • Collaborated cross-functionally with UI/UX designers, product managers, and backend developers to ensure smooth integration and timely product deliveries.

Projects

Money Spot ATM
Description : I have developed an innovative Android application designed to simulate an ATM experience where users can withdraw money seamlessly using UPI (Unified Payments Interface) technology. The application allows users to withdraw funds by simply scanning a QR code, making the process both secure and convenient.
Technologies Used : Kotlin, Java, Retrofit, Room, MVVM, MQTT, AES/ECC/RSA/PGP Algo, SDK (USB Communication Protocols).

Android CRM (Cash Recycler Machine)
Description : I have developed an Android-based Cash Recycler Machine (CRM) application designed for handling cash transactions, specifically focusing on both withdrawals and deposits. This app enables users to perform these financial activities in a seamless and secure manner, using UPI technology for verification and transaction completion. The application is optimized for use in environments where cash transactions are managed, such as hospitals, public area, banks.
Technologies Used : Kotlin, Java, Retrofit, Room, MVVM, MQTT, AES/ECC/RSA/PGP Algo, SDK (USB Communication Protocols).

Machine Communication SDK for CRM Application
Description : I developed an Android SDK designed to facilitate seamless communication between a CRM application and  machines through USB connectivity. This SDK enables the CRM system to interact with hardware, allowing for efficient deposit and withdrawal operations. In addition to handling basic transaction activities, the SDK includes essential functionalities to manage ATM machine initialization, resetting, setting denominations, and identifying counterfeit (fake) and genuine banknotes and other security features.
Technologies Used : Android SDK, Java, Room, USB Communication Protocols (for CRM machine interface)

Timeline

Sr.Mobile App Developer & Team Leader

NStore Retech Pvt. Ltd
10.2022 - Current

B.E - Computer Engineering

Yadavrao Tansgaokar College Of Engineering & Mgmt.
04.2001 -

Diploma - Computer Engineering

B.L.Patil Polytechnic
04.2001 -
Rahul KhapareSr.Mobile App Developer & Team Leader