Hi, I am Ragavendiran .A

Android Developer

What I do

TipTab Application

This is an Android application called TipTab, developed using Kotlin and the MVVM architecture. It features a unique NFC-based tipping system, allowing users to tip waitstaff by scanning NFC tags. Built with Jetpack Components for better lifecycle handling and modular structure. Used Kotlin Coroutines for efficient asynchronous operations and improved responsiveness. Integrated Retrofit and OkHttp for secure and seamless network communication. App performance was optimized using tools like Android Profiler to ensure smooth usage on all devices.

Hotel Booking Application

This is an Android hotel booking application developed using Java and XML. It is designed for a single hotel, allowing users to view and book available rooms. The app includes features like room details, booking history, and user profiles. It does not include a payment gateway; bookings are confirmed without online payment. Technologies used include Room Database, LiveData, ViewModel, and RecyclerView. The app ensures a smooth and accessible user experience on smartphones and tablets.

Streaming App

Android streaming application developed using Java and XML. It streams video and/or audio content from remote servers via a custom REST API. The app features media browsing, search, and a favorites/watchlist system. ExoPlayer is used for smooth media playback with support for various screen sizes. Technologies include Retrofit/Volley/OkHttp, Room/SQLite, and Material Design. It follows modern Android practices and optionally uses the MVVM architecture.

My Work

Who I am

Developer & Designer based out of TN.

Android Developer with 1+ year of experience in designing and developing scalable mobile applications. Proficient in Kotlin and Java, with hands-on expertise in Coroutines, Flows, and extension functions. Skilled in Jetpack Components (LiveData, ViewModel, Room) and MVVM architecture. Experienced in integrating RESTful APIs using Retrofit and OkHttp. Familiar with Dependency Injection (Hilt), Material Design, and development tools like Android Studio and Postman.

Also I had done my Masters at M.G.R College, Hosur under Periyar University at 8.562 CGPA. During the time of learning I had learned the programming skills like Html, css and Javascript.

My Skills

Technical Proficiency

Kotlin 90%
Java 85%
MVVM Architecture 80%
Jetpack Components 85%
Retrofit & OkHttp 80%
Git, GitBash & GitLab 75%
Room DB & MySQL 75%
FireBase, Firebase Crashlytics, FCM 70%
Biometric Auth 65%
Encrypted Shared Preference 75%
DataStore Preferences 70%
Web Development(HTML, CSS, Bootstrap) 70%

My Work

A selection of my range of work

TipTab Application
Hotel Booking App
Streaming App