Android Developer
Mobile App Expert

  • 👨‍💻 Android Dev @ DevRev | ex-Fiorano
  • 🚀 Founder & Tech Lead @ DETE (3 published apps)
  • 📱 Freelance Dev for 3+ years | 5+ apps delivered
  • đź›  Kotlin, Java, Firebase, MVVM, Retrofit, Jetpack
  • 📍 Based in India | Open to remote opportunities
Android Developer Illustration

About Me

Aman Jain

Who I Am

I'm Aman Jain, a passionate and detail-oriented Android Developer with a strong foundation in mobile technologies and over 5 years of hands-on experience building apps that are fast, reliable, and user-friendly. My journey started with an entrepreneurial spark—building and launching my own startup—and has since evolved into a professional career working with product-driven companies and clients as a freelancer.

My Experience

👨‍💻 Member of Technical Staff at DevRev

Building developer-first Android SDK features, improving app performance, and solving customer-reported issues.

đź§  Ex-Android Engineer at Fiorano

Contributed to enterprise-grade platforms and revamped Android app architecture using MVVM, LiveData, and ViewModel.

🚀 Founder & Android Lead at DETE

Designed, built, and launched 3 Android apps (User, Merchant, Driver) for a multi-service platform connecting local businesses with customers. Scaled to 500+ users, 60+ merchants, and led a 15-member team.

🤝 Freelance Android Developer

Delivered complete app solutions for startups and products like Life of Girl and MeetAI — from idea to Play Store deployment.

My Skills

I specialize in native Android development using Kotlin and Java, with a deep understanding of MVVM architecture, Firebase, Room, Retrofit, Coroutines, and Jetpack components. Whether it's building robust SDKs, optimizing app performance, or scaling a full-fledged product from the ground up, I thrive in turning complex ideas into clean, functional code.

I'm not just about writing code—I enjoy solving real-world problems, working with teams, mentoring juniors, and bringing business logic and user experience together into seamless mobile solutions.

Languages

Java Kotlin Python C++ JavaScript HTML/CSS

Frameworks & Libraries

MVVM Architecture Retrofit JUnit Testing Jetpack Compose RxJava/Coroutines Google Maps API

Tools & Technologies

Android Studio Firebase IntelliJ Eclipse Github Gitlab

My Services

Android App Development

Native Android applications built with Kotlin or Java, following material design principles and best practices.

• Custom UI/UX implementation

• API integration & data handling

• Device compatibility testing

UI/UX Design

Creating intuitive, responsive, and visually appealing user interfaces for mobile applications.

• Material Design implementation

• Motion & transition design

• Usability testing & refinement

Backend Integration

Connecting your app with RESTful APIs, Firebase, or custom backend solutions.

• RESTful API integration

• Firebase & Google Cloud

• Real-time data synchronization

App Maintenance

Ongoing support, bug fixes, and updates to keep your application running smoothly.

• Regular updates & improvements

• Performance optimization

• Security enhancements

Performance Optimization

Making your app faster, more efficient, and battery-friendly through code optimization.

• Memory & battery optimization

• UI rendering improvements

• App size reduction techniques

Play Store Publication

Handling the entire process of publishing and updating your app on the Google Play Store.

• Store listing optimization

• App bundle preparation

• Review process navigation

Featured Projects

DETE Multi-Service Platform

A comprehensive local commerce platform I built as Co-founder & Tech Lead with three interconnected apps for customers, merchants, and delivery partners. Focused on empowering local businesses while providing delivery services for food, groceries, medicines, and connecting users with local service providers.

Kotlin MVVM Firebase Maps API

RouteChef - Train Journey Planner

An innovative travel planner for seamless train journeys featuring direct and one-stop routes, origin quota hacks for confirmed tickets, connection risk analysis, and a ChatGPT-powered WhatsApp bot.

Kotlin WebSockets MVVM ChatGPT

BidRyd - Cab Booking Platform

A cab booking app where users schedule rides and drivers bid on them. Features include one-way, round-trip, multi-stop and airport rides, with driver cancellation, active rides summary, and in-app payments.

Java Firebase Maps SDK Payments

Life of Girl - Women Safety & Health

A comprehensive women's health and safety app with period tracking, emergency alerts, and safe havens. Worked as an Android developer to implement real-time security features and health tracking.

Kotlin Room DB MVVM Maps API

Project Overview

LifeOfGirl Security Innovations Private Limited focuses on women empowerment, security, and independence through technology and community support. I worked as an Android developer to implement both the health tracking and security features of this comprehensive app.

Key Features

  • Period Tracking: Comprehensive menstrual cycle tracking with symptoms, moods, and health insights
  • Emergency Alerts: One-touch SOS system that alerts emergency contacts with GPS location
  • Safe Havens: Map integration showing nearby safe spaces for women in times of need
  • Health Insights: Personalized health recommendations based on tracked data
  • Community Support: Creating a virtual support network for users

Technical Implementation

The app was built with a focus on reliability, privacy, and ease of use. Used Room Database for offline-first approach to health data, ensuring privacy and availability. Integrated real-time location services through Google Maps API for the emergency alert system. Implemented a clean MVVM architecture with Kotlin for maintainable, testable code.

SwiftCash - P2P Cash Exchange

Co-developed an innovative app enabling users to request urgent cash in exchange for digital money from nearby users. Built from scratch in a two-person team, delivering a seamless user experience for quick cash transactions.

Java Firebase NodeJS Geolocation

Project Duration

September 2019 – November 2019 | Hyderabad

Project Overview

SwiftCash was developed to solve the problem of urgent cash needs in an increasingly digital economy. Working collaboratively in a team of two developers, we built this Android application from scratch to connect people who need physical cash with those nearby who can provide it in exchange for digital payment.

Key Features

  • Location-based Matching: Finds potential cash providers near the user's location
  • Secure Transaction System: Ensures safe digital transfers for the cash exchange
  • User Verification: Multi-level verification process to ensure platform security
  • Real-time Chat: Built-in messaging system for transaction coordination
  • Transaction History: Complete logs of past exchanges for reference

Technical Implementation

Built using Java with Firebase for real-time data synchronization and user authentication. Implemented Google Maps integration for accurate location-based matching. Created a NodeJS backend for API services and transaction processing. Focused on delivering a seamless, user-friendly experience with careful attention to UI design, implementation, and thorough testing to ensure reliability.

Biro - Student Management System

Developed an efficient school assignment and grade management app with secure login for teachers and students. Features centralized management of online classes, assignments, and an admin portal for school heads to oversee all operations.

Java Firebase FCM Authentication

Project Duration

September 2020 - May 2021

Project Overview

Biro was developed as a comprehensive student management system to help schools efficiently manage academic activities during the shift to online education. The app provided a unified platform for teachers to create assignments, track student progress, conduct evaluations, and communicate with students—all in a centralized manner for different classes.

Key Features

  • Secure Authentication: Role-based access system for administrators, teachers, and students with Firebase Authentication
  • Assignment Management: Creation, distribution, and collection of digital assignments with centralized oversight
  • Online Class Hosting: Integrated system for conducting and managing virtual classes
  • Admin Portal: Comprehensive dashboard for school heads to view all data and manage the entire system
  • Evaluation System: Tools for grading, providing feedback, and tracking student performance
  • Real-time Notifications: Instant alerts for new assignments, grading, and announcements via Firebase Cloud Messaging
  • Performance Analytics: Visual representations of student progress and class statistics

Technical Implementation

Built with Java and implemented a comprehensive Firebase ecosystem for all backend operations. Used Firebase Authentication for secure, role-based access control tailored to teachers, students, and administrators. Leveraged Firebase Realtime Database to store user data and ensure all users had synchronized information. Implemented Firebase Cloud Functions for server-side operations like automated notifications, data processing, and access control. Used Firebase Cloud Messaging (FCM) to deliver real-time notifications for assignments, grades, and important announcements. Utilized Firebase Storage for secure document management, including assignments, submissions, and learning materials.

Hogar - Property Management

Collaborative app allowing users to list rental properties and schedule deliveries and payments. Streamlined property management with intuitive scheduling features.

Java Firebase Maps SDK Calendar API

Project Duration

September 2020 - May 2021

Project Overview

Hogar was developed as a comprehensive property management platform that allowed property owners to list their rental properties while simultaneously managing deliveries and payments. Working collaboratively with two other developers, I helped create this all-in-one solution for property management needs.

Key Features

  • Property Listing: Detailed property profiles with photos, amenities, and availability
  • Delivery Scheduling: Coordination system for package deliveries and maintenance visits
  • Payment Management: Tracking rent payments, utilities, and other property-related expenses
  • Maintenance Requests: System for tenants to submit and track repair requests
  • Document Storage: Secure repository for leases, receipts, and other important documents
  • Calendar Integration: Synchronized scheduling for property-related events and reminders

Technical Implementation

Developed using Java with Firebase integration for real-time data synchronization. Implemented Google Maps SDK for property location services and navigation. Created a custom calendar system using Android's Calendar API for scheduling and reminders. Used Firebase Authentication to secure user accounts and property data. Built an intuitive UI with material design principles for easy property management.

Valorant Info App

A modern Android application showcasing Valorant game data including agents, weapons, and maps using clean architecture principles and the latest Android development practices.

Kotlin Clean Architecture Jetpack Compose Coroutines

Project Overview

The Valorant Info App is a showcase of modern Android development practices, demonstrating implementation of clean architecture principles in a real-world application. The app provides comprehensive information about the popular game Valorant, including details about agents, weapons, maps, and game mechanics.

Key Features

  • Agent Profiles: Detailed information about all Valorant agents, their abilities, and gameplay roles
  • Weapons Database: Comprehensive statistics and details about all weapons in the game
  • Maps Encyclopedia: Interactive maps with callouts, strategies, and key locations
  • Game Updates: Latest patch notes and game changes from official sources
  • Favorites System: Ability to bookmark favorite agents, weapons, and maps for quick access

Technical Implementation

Built with Kotlin following Clean Architecture principles with clear separation between data, domain, and presentation layers. Implemented Modern UI using Jetpack Compose for a reactive and declarative user interface. Used Kotlin Coroutines and Flow for asynchronous operations and reactive data streams. Implemented repository pattern with offline-first approach using Room database. Focused on SOLID principles and dependency injection for maintainable, testable code. Applied Material Design 3 principles with dynamic theming for an elegant user experience.

Get In Touch

Contact Information

Feel free to reach out for freelance opportunities or just to say hello!

amanjn38@gmail.com
+91 7310919162
India

Send Me a Message