Senior Android Developer @ MagicDecor · Mumbai, Maharashtra, India

Bharath Malviya

intro.shlive

guest@portfolio:~$ cat intro.txt

// about

About

I build Android applications that solve real business problems while delivering a smooth, reliable user experience.

With 6+ years of experience in Android development, I specialize in Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Clean Architecture, Kotlin Coroutines, Flow, Room, and Dagger Hilt. I have built and maintained products ranging from field sales and enterprise applications to real-time chat, video calling, financial platforms, and offline-first solutions that remain dependable even in unreliable network conditions.

At MagicDecor, I lead Android development across multiple business-critical applications for field sales, installers, partners, and design catalogues. I also developed an AI-powered design preview feature that generates instant product visualizations from customer configurations, helping sales teams deliver a better buying experience.

I believe in writing clean, maintainable, and scalable code with a strong focus on performance, architecture, and long-term product quality.

// experience

Experience

  1. MagicDecor®

    Mumbai, Maharashtra, India · Full-time

    Senior Android Developer

    Mar 2025Present

    • Developing Android apps from scratch for field sales, installers, partners, and a design catalogue.
    • Driving end-to-end app development while independently handling most of the Android responsibilities.
    • Collaborating with web and backend teams for seamless integration.
    • Ensuring products stay modern by adopting the latest tech and practices.
    • Built an AI-powered design preview feature that generates instant product visualizations from customer configurations.
  2. GTS Infosoft

    Greater Jodhpur Area · Full-time

    Senior Android Developer

    Mar 2022Oct 2024

    • Led the development of real-time applications leveraging Firebase for seamless data synchronization and performance.
    • Designed and developed a receipt-printing application deployed in 600+ restaurants, streamlining billing operations.
    • Optimized database architectures for scalability, security, and efficient data handling.
    • Collaborated with UX designers and product teams to enhance user experience and ensure intuitive interfaces.
    • Managed multiple projects simultaneously, ensuring timely delivery and high-quality standards.

    Android Developer

    Jan 2020Feb 2022

    • Developed high-performance Android apps with a focus on UX.
    • Implemented RxJava and Kotlin Coroutines for efficient async tasks.
    • Built media streaming and real-time communication features.
    • Designed offline-first architectures for data reliability.
    • Optimized database structures for security and performance.
  3. Suncity Techno Pvt. Ltd.

    Jodhpur, Rajasthan, India · Full-time

    Android Developer

    Oct 2019Jan 2020

    • Developed and maintained two Android applications with robust performance and maintainability using Java and the Android SDK.
    • Managed activity lifecycles, UI design, and API integrations, delivering responsive applications tailored to client requirements.

// education

Education

  • Manipal University Jaipur

    Master of Computer Applications (MCA) · Computer Science

    Sep 2022Apr 2024

  • Davangere University, Davangere

    Bachelor of Computer Applications (BCA) · Computer Science

    20162019

// stack

Skills

Core Android stack from my day-to-day work — Kotlin-first, Compose UI, Clean Architecture, and production Firebase.

  • Kotlin
  • Java
  • Jetpack Compose
  • Android SDK
  • MVVM
  • Clean Architecture
  • Dagger Hilt
  • Room
  • Coroutines & Flow
  • Firebase
  • Git

// contact

Let's connect

Interested in Android engineering or mobile architecture? Reach out — happy to talk about product work and system design.

Elsewhere