Senior Android Developer @ MagicDecor · Mumbai, Maharashtra, India
Bharath Malviya
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
MagicDecor®
Mumbai, Maharashtra, India · Full-time
Senior Android Developer
Mar 2025 — Present
- 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.
GTS Infosoft
Greater Jodhpur Area · Full-time
Senior Android Developer
Mar 2022 — Oct 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 2020 — Feb 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.
Suncity Techno Pvt. Ltd.
Jodhpur, Rajasthan, India · Full-time
Android Developer
Oct 2019 — Jan 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 2022 — Apr 2024
Davangere University, Davangere
Bachelor of Computer Applications (BCA) · Computer Science
2016 — 2019
// 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.