Staff Android Engineer | Kotlin, Jetpack Compose, Clean Architecture | BLE/UART, IoT & Embedded | On-Device ML | 9+ yrs

Bengaluru
Greater Bengaluru Area
Bengaluru
Bengaluru Area, India







Bachelor of Technology - BTech, Computer Science
JNTU Anantapur
Java
Jspiders
Join Sai and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossStaff Android Engineer | Kotlin, Jetpack Compose, Clean Architecture | BLE/UART, IoT & Embedded | On-Device ML | 9+ yrs
Staff-level Android engineer with 9 years building production Android — from e-commerce, logistics, fintech and health apps to my current role as the sole Android owner of a medical-device platform. I tend to live at the boundary most Android engineers never touch: where the app meets the firmware. I replaced a device's native OS UI with a custom kiosk application handling BLE/UART communication, remote telemetry and real-time logging — and when there was no physical hardware to test against, I built a high-fidelity device simulator that ran investor demos and a formative study with zero application issues. I've also shaped decisions above the app layer — identifying a RAM constraint that drove a hardware spec change before production, and standing up the OTA and UART-diagnostic tooling the team now depends on. Core stack: Kotlin · Jetpack Compose · Clean Architecture · MVVM · Multi-Module · Coroutines · Hilt · BLE/UART · MQTT · Firebase Increasingly focused on on-device ML / LLM inference on Android — the natural intersection of my embedded background and where mobile is heading. If you're building something hard at the Android/hardware edge, or an Android product that needs an owner rather than a contributor, that's the work I do best.
Bengaluru
antigravity
claude code
claude
codex
cursor
gemini
Staff Android Engineer at Vivance, May 2021 - Present · 5 yrs 4 mos, Bengaluru, Sole Android owner of a medical-device platform, responsible for the full Android codebase end to end. • Architected a multi-module Android framework enabling parallel development across the team and improving release maintainability. • Replaced the device's native OS UI with a custom kiosk application, owning the full stack from UI down to the device-communication layer. • Designed the BLE/UART communication layer between Android and embedded firmware for real-time control, command handling and logging. • Built a high-fidelity device simulator with no physical hardware — used in investor demos (ASN Los Angeles) and a formative study that ran with zero application issues. • Created an Android-based UART diagnostic toolkit that replaced PC-based testing, cutting hardware validation from days to hours and becoming the standard QA workflow. • Built an OTA release system on Firebase for automated QA delivery to dedicated devices, adopted across the full team. • Influenced hardware specification — identified a RAM constraint that drove a 1GB→2GB upgrade in early design, preventing post-production rework. • Stabilized the core app to near-zero crash rate within 2 months of joining; later secured external penetration-testing approval via obfuscation and build-hardening. • Recognized as the primary Android technical authority; awarded Best Employee twice. Stack: Kotlin, Jetpack Compose, Clean Architecture, MVVM, Multi-Module, Coroutines, Hilt, BLE, UART, MQTT, Firebase.
Android Developer at OneTracker, Jun 2019 - May 2021 · 2 yrs, Greater Bengaluru Area, > Lead the delivery of high quality, innovative, flexible, and scalable Android Applications that meet business requirements. > Design, develop, test and support native android applications using JAVA/KOTLIN as a core language and follows the latest design like Material design guidelines > Encourage to follow Architectural trends like MVVM with RX Java and DAGGER2 and RETROFIT for Api Network call integration and ROOM for ORM management in Android Devices. > Continuous Communication with peers, IT groups to convert Business Requirements to Functional Applications One team shared mission. We welcome feedback and understand the value of working together to accomplish more than what is possible individually.
Application Developer at ANVAYA Analytics Lab Pvt Ltd, Jun 2018 - Jun 2019 · 1 yr 1 mo, Bengaluru, > Worked in a team to build a loyalty-based product mainly focusing on Android Application development and shipping along with backend development, database administration, DevOps. > Backend development includes extensive experience in implementing RESTful Web Services using Java as the core language and using Spring Boot as the framework. > Database management includes experience in the system design of the relational database and also experience of using Firebase as a real-time database. > DevOps include writing JUnit Test cases for the REST API's, logging using log4j and SLF4j, deployment of spring boot server (tomcat), using MAVEN as a build tool, implementation of JENKINS as a continuous integration tool, experience in managing CloudSQL and Compute Engine in Google Cloud Platform. > Working with Github for version control management using applications GitKraken, SourceTree, IntelliJ Idea and GitCLI
Associate Software Engineer at ANVAYA Analytics Lab Pvt Ltd, Jul 2017 - May 2018 · 11 mos, Bengaluru Area, India
Bachelor of Technology - BTech, Computer Science, JNTU Anantapur
Java, Jspiders
github: https://github.com/manoj5047
leetcode: https://leetcode.com/samsuga