Senior Mobile Application Engineer with 7+ years of production mobile experience, specializing in Android SDK engineering and mobile platform engineering, with 2 years of concurrent native iOS development in Swift and SwiftUI.
- Owns SDK architecture, public API design, semantic versioning & backward compatibility for enterprise Android/iOS Location SDKs
- Deep expertise in Kotlin, Jetpack Compose, Coroutines/Flow, Swift, SwiftUI, Clean Architecture & MVVM
- Specialist in background execution, background location, battery optimization, memory profiling & mobile security
- Mentors engineers, drives architecture reviews, and partners cross-functionally in distributed remote teams
- Bengaluru, Karnataka, India
- bkm123r@gmail.com
- +91 8903079750
- English, Hindi
2016 - 2019
Pondicherry University | CGPA: 8.1/10
2012 - 2015
Ranchi University | 68.75%
2010 - 2012
ASTVS Zila Vidyalya, Ranchi
June 2021 - April 2026
- Owned end-to-end engineering of production Android and iOS Location SDKs distributed to enterprise customers, covering SDK architecture, public API design, semantic versioning, backward compatibility, release management, and long-term maintenance.
- Designed and evolved public SDK APIs in Kotlin and Swift, maintaining source and binary compatibility across releases so existing enterprise integrations could upgrade without rewriting integration code.
- Engineered background location and activity recognition pipelines using Android Location APIs, Foreground Services, WorkManager, and Kotlin Coroutines/Flow, sustaining reliable collection across Doze, App Standby, and OEM background execution restrictions.
- Reduced SDK battery consumption by profiling with Battery Historian and Android Profiler and retuning wake-lock behaviour, location request cadence, and background scheduling, while preserving location accuracy for customer use cases.
- Implemented real-time telemetry delivery using MQTT and IoT Pub/Sub alongside REST and GraphQL integrations, with background synchronization for intermittent-connectivity conditions.
- Supported enterprise SDK integrations for customer applications including GasNow (1M+ Google Play downloads), Klara (1M+ downloads), and SprintCrowd (5K+ downloads), onboarding client engineering teams and validating production releases.
- Applied mobile security best practices across SDK releases: secure credential handling, encrypted local storage, network inspection with Charles Proxy, and hardening validation using MobSF, Jadx, and Frida.
- Mentored 3 junior Android engineers through code reviews, architecture walkthroughs, and pair programming; introduced AI-assisted development workflows (Claude) into daily engineering practice.
June 2019 - June 2021
- Built and shipped four production Android applications from the ground up — WayCool, Quality Digitization, Benchmarkers, and MyPrice — collectively exceeding 25,000+ Google Play downloads.
- Architected applications on MVVM with Android Architecture Components, Kotlin Coroutines, and Room/SQLite offline storage, establishing modular, maintainable structure across the app portfolio.
- Reduced crash rate from 3.2% to 0.8% across all applications by instrumenting Firebase Crashlytics, triaging top crash clusters, and eliminating lifecycle, threading, and null-safety defects.
- Built push notification infrastructure using Firebase Cloud Messaging to deliver operational alerts to field, warehouse, and pricing users.
- Collaborated with backend engineers on REST API contract design, pagination, and payload optimization for high-traffic endpoints serving daily operations.
- Introduced unit testing standards and a structured code review process, and managed Google Play release cycles including build versioning and post-release crash monitoring.
Jan 2019 - April 2019
- Contributed to production Android applications (KrishiKulture, Meet and Chill) serving 5,000+ active users.
- Integrated third-party services including the Razorpay payment gateway, Zendesk SMS API, and Apixu Weather API.
- Built responsive UI components following Material Design guidelines, collaborating with design and backend teams; participated in code reviews and wrote unit tests for assigned modules.
- Improved API response handling through client-side caching and efficient data parsing, reducing perceived latency on list-heavy screens.
Dec 2021 – Present
License: UC-c5c0d588-6a2b-48a2-a7ef-8ccd8148366e
May 2018 – Present
Feb 2018 – Present
Jan 2018 – Present
May 2018 – Present
License: PZVGKE2R1B111MWS
Building production mobile infrastructure, SDKs, and products used by real-world applications.
Independent Product / Personal Project
A location-based business discovery and growth platform I designed and built independently end-to-end as founder and sole technical owner — native Android (Kotlin/Compose) and iOS (Swift/SwiftUI) apps, a marketing/sponsor website, an admin dashboard, and a shared Firebase backend, combining gamified local discovery with a business-facing rewards and analytics platform.
- Product Strategy
- Full-Stack Architecture
- Native Android (Kotlin/Compose)
- Native iOS (Swift/SwiftUI)
- Backend & Cloud Functions
- Security & Anti-Cheat
- Android + iOS App
- Kotlin · Swift
- Real-Time Geospatial Discovery
- Firebase + Cloud Functions
- Website
- App Store
- Play Store
- Sole Engineer
Production Android & iOS Location SDK
Production mobile SDK engineering focused on reliable location collection, developer experience, enterprise integrations, API design, and long-term SDK maintainability.
- SDK Architecture
- Public API Design
- Background Location
- Battery Optimization
- Developer Experience
- Backward Compatibility
- Release Management
- Enterprise Integration
Selected applications and products I have contributed to throughout my professional experience.
Selected production applications integrating the mobile SDK.
Android · Product Developer
Android · Product Developer
Android · Product Developer
Android + Native iOS
Public APIs + Developer Experience
Clean Architecture + MVVM
Coroutines + Flow
Background Execution + Location
CI/CD + Release Management
Using this app, you can easily browse through upcoming and popular movies and get access to their trailers, ratings, and feedback from other users.
This online app is a platform for users to easily list their shops and sell their products online. With this app, users can create a virtual storefront, upload product images, descriptions, and prices, and manage their inventory and orders from one convenient location.
This App is designed to enable for farmers where they can bid in auctions using this app. This feature allows farmers to participate in a competitive live bidding process to offer their products or services to potential buyers.
A powerful app to help in monitoring quality of fruits, vegetable and milk and collecting audit data effectively and securely.
This is a simple iOS app, where an user can specify their contact detaisl just like a visiting card. Users can easily share their cards via email, text, or social media, eliminating the need for physical cards and making networking more efficient.
This app provides users with up-to-date information on the value of Bitcoin in various currencies. The app supports multiple currencies, allowing users to easily switch between different currencies and stay informed on the latest market developments.
This messaging app provides a personal, secure and convenient platform for individuals to chat and stay connected with friends, family, and colleagues.
This weather app is a simple and easy-to-use tool for getting real-time weather information for any location around the world. With this app, users can enter a location name, and the app will provide them with detailed information on the current weather conditions, including temperature, humidity, wind speed, and more.
Address
16th D Main RD, HAL 2nd Stage, Kodihalli, Bengaluru, Karnatka
Mobile No.
+91 8903079750
bkm123r@gmail.com
