Skip to content
View ChochaNaresh's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ChochaNaresh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChochaNaresh/README.md

Hi, I'm Naresh Chocha πŸ‘‹

Senior Android Engineer | Kotlin & Jetpack Compose | Mobile Architecture | On-Device AI

I'm a Senior Android Developer with 5+ years of experience building high-performance, scalable Android applications across enterprise, IoT, fintech, and consumer products. I enjoy designing clean architectures, optimizing app performance, and building developer-friendly libraries.

🌐 Portfolio: https://nareshchocha.com πŸ’Ό LinkedIn: https://linkedin.com/in/nareshchocha πŸ“‚ GitHub: https://github.com/ChochaNaresh


πŸš€ About Me

  • πŸ“± 5+ years of professional Android development experience
  • πŸ’™ Kotlin-first development with Java interoperability
  • 🎨 Modern UI using Jetpack Compose & Material 3
  • πŸ—οΈ Clean Architecture, MVVM, MVI & Modular Monolith
  • ⚑ Performance optimization & memory profiling
  • πŸ”’ Mobile security (SSL Pinning, Android Keystore, Encrypted Storage)
  • πŸ€– On-device AI with TensorFlow Lite & ML integration
  • πŸ”„ CI/CD, Play Store releases & release governance
  • πŸ§ͺ Unit Testing, UI Testing & code quality best practices

πŸ›  Tech Stack

Languages

  • Kotlin
  • Java

Android

  • Jetpack Compose
  • Android SDK
  • Material Design 3
  • XML
  • Coroutines
  • Flow
  • WorkManager
  • Navigation
  • Room
  • DataStore

Architecture

  • Clean Architecture
  • MVVM
  • MVI
  • Modular Monolith
  • Repository Pattern
  • Dependency Injection (Hilt/Dagger)

Networking

  • Retrofit
  • OkHttp
  • Ktor
  • REST APIs
  • WebSockets

Tools

  • Android Studio
  • Firebase
  • Git
  • GitHub Actions
  • Gradle
  • Fastlane

Machine Learning

  • TensorFlow Lite
  • ML Kit
  • On-device AI

⭐ Featured Project

πŸ“¦ Android File Picker Library

A lightweight Android media picker designed for production applications.

Highlights

  • ⭐ 150+ GitHub Stars
  • πŸ“¦ ~200 KB footprint
  • ⚑ Fast and lightweight
  • πŸ— Clean Architecture
  • πŸ”Œ Easy integration
  • πŸ“± Kotlin-first (Java compatible)
  • 🧩 Minimal dependencies
  • πŸš€ Production-ready

πŸ“ˆ What I Enjoy Building

  • High-performance Android apps
  • Reusable SDKs & libraries
  • Enterprise mobile platforms
  • Offline-first applications
  • AI-powered mobile experiences
  • Developer tooling & automation

πŸ“« Let's Connect

🌐 Portfolio: https://nareshchocha.com

πŸ’Ό LinkedIn: https://linkedin.com/in/nareshchocha

πŸ’» GitHub: https://github.com/ChochaNaresh

πŸ“§ Open to exciting Android engineering opportunities, technical collaborations, and open-source contributions.


"Build software that is simple to use, scalable to grow, and enjoyable to maintain."

Popular repositories Loading

  1. FilePicker FilePicker Public

    All-in-one file and media picker library for Android. This library simplifies selecting, capturing, and retrieving documents, images, and videos from Android devices. It supports both single and mu…

    Kotlin 177 19

  2. Formz Formz Public

    Formz is a lightweight validation framework for Android forms written in Kotlin. It provides a simple, yet powerful way to define, validate, and manage form inputs in your Android applications. The…

    Kotlin 3

  3. AndroidInterviewQuestions AndroidInterviewQuestions Public

    A comprehensive, code-first guide for modern Android engineering interviews covering Kotlin, Coroutines, Jetpack Compose, Architecture, System Design, and more.

    1

  4. FlutterInterviewQuestions FlutterInterviewQuestions Public

    A comprehensive, organized collection of 231+ Flutter and Dart interview questions and answers (ranging from Easy to Hard) covering state management, code generation, platform integration, and app …

    1

  5. ChochaNaresh ChochaNaresh Public