About me
Android Engineer with 5.4+ years of experience building scalable mobile applications and modular SDKs across IoT, fintech, media streaming, and health-tech domains. At NeoSoft, I work across multiple product-driven clients, developing real-time Android solutions and device-integrated applications.
For a Smart Glasses platform (Jio Tesseract), I led development of the Android companion application and contributed to a modular Android SDK powering device communication and media workflows. My work involved Bluetooth (Classic & BLE) connectivity, RFCOMM-based audio streaming, real-time voice interaction pipelines using Silero VAD, wake-word detection with Picovoice and Sensory SDK, and WebRTC-based data transfer with NACK handling. I also integrated LiveKit for low-latency video streaming and enabled seamless React Native integration through TurboModules.
For a fintech client (BHIM UPI Plugin), I contributed to the development of a modular Android payment SDK enabling direct UPI transactions. I built Jetpack Compose-based payment flows, implemented API and data layers using Ktor, integrated dependency injection with Koin, and enhanced transaction security through SSL pinning and code obfuscation.
For a media streaming client (Audiaa), I optimized live FM playback using ExoPlayer, improved Room database performance, resolved memory leaks and lifecycle-related issues, and improved analytics reliability.
Previously at SuperUs Systems, I developed Android applications using BLE for ESL tag management and built digital signage solutions. I also engineered real-time QR communication systems using WebSockets and contributed to a ReactJS-based template editor for device content design.
My core expertise includes Kotlin, Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, Bluetooth (BLE & Classic), WebRTC, and SDK development. I work comfortably in Agile environments using Git, JIRA, and Confluence.

Skills
Kotlin, Java, Android SDK, Jetpack Components, Jetpack Compose, Coroutines & Flow, Lifecycle Management, Room, DataStore, Retrofit, ExoPlayer, Dependency Injection (Hilt, Koin), Gradle, Unit Testing, Espresso
Bluetooth Low Energy (BLE), Bluetooth Classic, WebRTC, WebSockets, Audio Streaming, Voice Activity Detection (Silero VAD), Wake Word Integration (Picovoice, Sensory), LiveKit
MVVM, Clean Architecture, SDK Development, Multi-Module Architecture, TurboModules (React Native), System Design
UPI Integration, Payment SDKs, SSL Pinning, Code Obfuscation
Room, SQLite, MySQL, MongoDB
Git, JIRA, Confluence, Agile/Scrum, Code Reviews, Debugging, Postman, CI/CD Basics
Python, TypeScript, JavaScript
Educations
Aug 2016 - Oct 2020
Bachelor of Engineering (Computer)
Atharva College of Engineering - Mumbai, Bharat
University of Mumbai
Aug 2014 - May 2016
HSC
B.N.N College - Mumbai, Bharat
State Board of Maharashtra
Experiences
Feb 2023 - Present
Software Engineer
NeoSoft - Mumbai
LTFS
- Developed pre-approved loan offer journeys for eligible customers based on repayment history, enabling faster loan processing with minimal documentation.
- Implemented digital consent form workflows to support customer onboarding and regulatory compliance requirements.
- Built collection-related features to support branch cash collection operations.
Audiaa
- Optimized live FM radio streaming using ExoPlayer, improving playback stability and reducing buffering-related interruptions by ~30%.
- Identified and resolved memory leaks and lifecycle mismanagement issues, reducing long-session crashes and improving playback reliability.
- Refactored Room database operations by consolidating multi-step insert/update flows, reducing database I/O overhead and improving UI responsiveness by ~25%.
- Offloaded heavy API and database operations from the main thread using coroutines, minimizing UI blocking and reducing frame drops.
- Fixed duplicate analytics events (play, profile view, link clicks), restoring accurate Mixpanel and Firebase reporting for user behavior tracking.
Hatio (BHIMPlugin SDK)
- Contributed to the development of a modular Android SDK enabling direct UPI payments via BHIM, removing dependency on third-party payment applications.
- Implemented end-to-end payment screens using Jetpack Compose, Navigation, and ViewModel, ensuring state-driven and maintainable UI flows.
- Developed API and data layer components using Ktor and integrated them with the UI layer following Clean Architecture principles.
- Integrated Koin for dependency injection to maintain modularity and improve code maintainability.
- Implemented SSL pinning and code obfuscation to enhance transaction security and protect sensitive payment workflows.
- Collaborated with backend and product teams to ensure smooth SDK integration within host applications.
Jio Tesseract
- Development of a modular Android SDK for smart glasses, aiming to encapsulate core components like device communication, audio handling, settings, and APIs to support scalable feature integration.
- Integrated the native Android SDK with a React Native app using TurboModules, enabling high-performance cross-platform interaction.
- Implemented audio streaming via Bluetooth RFCOMM as part of a PoC to emulate smart glass behavior for mock devices.
- Designed and built voice-driven workflows, where user prompts were captured via mic,with Silero VAD detecting silence (end of prompt), and routed to AI for real-time interaction.
- Enabled contextual voice features such as music control (Spotify), assistant responses, navigation, calls, and notifications—driven by natural language prompts.
- Feature readiness and delivery for the IMC 2024 showcase, demonstrating cutting-edge capabilities like voice AI, visual search, multi-language support, and live video streaming—contributing to a highly successful product demo.
- Implemented wake word detection using Picovoice, later enhanced with Sensory SDK, enabling passive, hands-free voice activation.
- Developed Bluetooth Classic and BLE-based pairing for seamless connectivity between glasses and the companion app.
- Built custom camera features for image/video capture, and integrated LiveKit for low-latency video streaming.
- Conducted a WebRTC-based PoC for reliable data transfer using negative acknowledgments (NACK), ensuring lossless transmission of large files.
- Authored key architecture documents (HLD, SBS) and conducted internal knowledge sharing sessions on Bluetooth, audio processing, wake word logic, and native-module integration.
- Contributed to competitor analysis by reverse-engineering key app flows.
Alyve Health
- Built an Android-native library integrated via Expo + React Native to enable Google Fit features across platforms.
- Delivered smooth integration into health tracking app, improving fitness data accuracy and user experience.
Technologies: Android, Kotlin, Bluetooth Classic, BLE, WebRTC, React Native, TurboModules, LiveKit, Picovoice, Sensory, Google Fit, Expo
Dec 2022 - Nov 2023
Senior Software Developer
SuperUs Systems Pvt Ltd - Mumbai
- Built Android apps for managing ESL tags via Bluetooth Low Energy, supporting dynamic templates, bulk updates, and reliable data transfer.
- Developed Android-based digital signage solutions for displaying online/offline content (images, videos, URLs) in defined sequences.
- Created an in-house ReactJS + Fabric.js canvas editor, enabling drag-and-drop of text, images, barcodes/QRs with undo/redo and shortcut support for ESL template design.
- Engineered a Java-based middleware for DynamicQR devices to communicate with WebSocket clients, enabling real-time payment processing and QR code updates.
Technologies: Android, Kotlin, BLE, ReactJS, Fabric.js, WebSocket, Java
Jan 2021 - Dec 2022
Assistant System Engineer
Tata Consultancy Services - Mumbai
- Developed and optimized Android apps using Jetpack components and Retrofit, improving performance by 20%and enhancing user experience.
- Built Apache Airflow DAGs for model integration and automated data workflows.
- Designed scalable Spark jobs using Hive, HDFS, and PySpark for large-scale data processing.
- Led and maintained a reporting system generating 200+ daily reports, ensuring stability through proactive debugging.
- Co-developed a Flask + Jinja2 web portal to automate testing, reducing manual effort and saving $1,000 CAD annually.
- Conducted unit and integration testing, and tracked issues using§ JIRA to ensure feature stability.
- Delivered 2 process improvements saving over $2,000 CAD/year, optimizing team efficiency and throughput.
Technologies: Android, Kotlin, Apache Airflow, PySpark, Hive, Flask, Jinja2, SQL, Python