Summary
Overview
Work History
Education
Skills
Timeline
Generic

Riddhi Patel

Rutherford,NJ

Summary

Innovative Android Developer with a background in designing and building applications focused on user experience. Strong understanding of the full mobile development life cycle from concept to delivery. Skills include coding, debugging, and improving performance of Android applications, leveraging knowledge of Java and Kotlin languages. Previous roles involved successfully delivering projects on time while ensuring high-quality standards were met.

Overview

6
6
years of professional experience

Work History

Android Developer

Livecare crop
New York, NY
10.2018 - Current
  • Developed Android applications using Java, Kotlin and XML
  • Optimized code for better performance and memory utilization.
  • Developed RESTful web services for communication between server-side components and client-side apps.
  • Developed a secure authentication system for an Android application using Firebase.
  • Collaborated with backend developers to integrate RESTful APIs into the mobile apps.
  • Built custom SDKs that can be used in other projects within the organization.
  • Employed back-end data services and contributed to increase in support for existing data services and interfacing with APIs.
  • Used Twilio API for two ways device to device communication for video call and audio call with using TwiliML, get access token from server.
  • Developed and maintained high-performance Android applications using MVVM architecture, ensuring clean separation of concerns and modularity.
  • Implemented dependency injection across the application using Hilt, improving testability and reducing boilerplate code.
  • Migrated from SharedPreferences to Jetpack DataStore for more efficient data storage and structured preferences management.
  • Integrated Room Database to handle local data storage with robust database migration strategies, ensuring smooth app upgrades.
  • Built a seamless offline-first application by caching data with Room, enabling users to access features without network connectivity.
  • Optimized app performance by integrating Coroutines and Flow, ensuring efficient handling of background operations and UI responsiveness.
  • Collaborated with cross-functional teams (UI/UX, backend) in an Agile environment to design, develop, and deploy applications that consistently received 4+ star ratings on the Google Play Store.
  • Utilized Jetpack Compose for building dynamic, scalable UI components, transitioning from XML-based layouts to a modern declarative approach.
  • Used WorkManager to handle long-running background tasks, such as syncing data with the server or fetching updates, ensuring tasks completed even if the app was terminated.
  • Managed the complete lifecycle of app releases, from beta testing to production deployment using Google Play Console.
  • Implemented Firebase Authentication for secure user login, Firebase Analytics for user behavior tracking, and Crashlytics for tracking and fixing bugs.
  • Worked closely with QA teams to ensure high code quality, conducting unit tests with JUnit and UI tests with Espresso, resulting in minimal post-release defects.
  • Led the development of a unified Android platform that seamlessly connects with various Bluetooth-enabled medical devices (e.g., heart rate monitors, blood pressure cuffs, glucose meters) to collect patient vitals data.
  • Ensured compliance with healthcare standards and data security by implementing encryption and secure communication protocols for transmitting sensitive medical information.

Education

Master of Science - Computer Science

New York Institute of Technology
New York, NY
05-2018

Master of Science - Information Technology

Veer Narmada South Gujarat University
Surat, Gujarat
05-2015

Skills

  • Languages: Kotlin, Java
  • Architecture: MVVM, Clean Architecture
  • Libraries: Hilt, Retrofit, Room, Jetpack DataStore, Coroutines, Flow
  • Bluetooth Technologies: Bluetooth API, BluetoothAdapter, BluetoothManager, Bluetooth Low Energy (BLE), BluetoothSocket
  • Medical Device Integration: Secure communication protocols, device management systems, Input/Output streams
  • Tools: Android Studio, Git, Firebase, Gradle
  • Version Control: Git, GitHub

Timeline

Android Developer

Livecare crop
10.2018 - Current

Master of Science - Computer Science

New York Institute of Technology

Master of Science - Information Technology

Veer Narmada South Gujarat University
Riddhi Patel