Dhruvi Patel

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Work Experience

Android Developer at Clinivex
June 1, 2024 - Present
Develop native Android applications using Kotlin and Java, applying solid OOP principles and MVVM architecture. Design modular, scalable code and implement RESTful API communication with secure data handling (Android Keystore, OAuth flows). Write automated unit/UI tests with JUnit and Espresso, optimize performance across devices and OS versions, and collaborate with UI/UX designers, backend engineers, and stakeholders in an Agile environment.
Senior Android Developer / Team Lead at M-Connect Solutions
May 1, 2023 - January 1, 2024
Led end-to-end development of native Android apps using Kotlin and Java, applying MVVM, Dependency Injection, and Kotlin Coroutines for maintainable, scalable code. Designed and delivered a real-time Child Vehicle Speed Management System with GPS tracking and secure permission handling. Integrated RESTful APIs, established automated testing with JUnit, Robolectric, and Espresso, and participated in architecture discussions, requirements analysis, and code reviews in Agile teams.
Android Developer / Team Lead at Hashtechy Private Limited
August 1, 2021 - December 1, 2022
Developed Android applications using Java and Kotlin, following MVVM, Clean Architecture, Repository Pattern, and Dependency Injection to deliver scalable solutions. Implemented RESTful services with Retrofit and ensured secure communication with OAuth and secure local storage. Wrote unit and instrumentation tests (JUnit, Espresso) and supported accessibility and cross-device compatibility.
Android Developer at Weisetech Developers
October 1, 2018 - December 1, 2020
Developed native Android apps in Java and Kotlin, applying OOP and architecture best practices. Implemented MVVM, RESTful API integration with Retrofit, and automated tests (JUnit, Espresso). Collaborated with cross-functional teams in Agile environments and contributed to accessibility, secure data storage, and reliable releases.

Education

Bachelor's in Computer Engineering at Gujarat Technological University
June 1, 2011 - June 1, 2015
Bachelor’s in Computer Engineering at Gujarat Technological University
June 1, 2011 - June 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet