Senior Android Engineer | 10+ years | Kotlin · Jetpack Compose · Multi-Module · Server-Driven UI | Google Home · OTT · Fintech

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India
Pune Division, Maharashtra, India

Bengaluru, Karnataka, India







Bachelor of Technology (BTech), Computer Science
National institute of technology Calicut
Join Amit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Android Engineer | 10+ years | Kotlin · Jetpack Compose · Multi-Module · Server-Driven UI | Google Home · OTT · Fintech
Senior Android Engineer with 10+ years building production-grade apps for Google Home, Viu OTT (100M+ downloads), and fintech — used by millions of people globally. My core strengths: ✅ Deep Android stack: Kotlin · Jetpack Compose · Multi-Module · MVVM · Clean Architecture ✅ Complex UI systems: Server-Driven UI · Material 3 · Dynamic Theming · Edge-to-Edge · Reusable Components ✅ Performance & quality: Android Profiler · LeakCanary · 85% test coverage (Google Home) · JUnit/Mockito ✅ Modern tooling: Hilt · Coroutines · StateFlow · Retrofit · Room · Firebase · Jenkins CI/CD At EPAM (Google Home team), I designed a server-driven UI execution layer that improved feature rollout speed by ~30%, built a reusable Compose component library adopted across multiple modules, and led Material 3 modernisation across screens — all on a large-scale Bazel multi-module codebase. Before that: 5 years at Visworks shipping Viu OTT features, and at Vyapar where I architected the Fixed Assets module from scratch (MVVM + Hilt + Room), achieving 20% adoption in 3 months. I also integrate AI agents into development workflows — code review pipelines, automated testing, and AI-assisted tooling — to ship faster with higher quality. Currently open to Senior / Lead Android roles in Bengaluru or remote. Let's connect.
Bengaluru
anthropic apis
claude code
claude
codex
cursor
gemini
Professional development at Career Break, Jul 2026 - Present · 2 mos, Bengaluru, Karnataka, India, Currently upskilling in advanced Android engineering areas including Kotlin Multiplatform, Jetpack Compose best practices, modular architecture, app performance optimization, and AI-assisted development workflows to stay aligned with modern mobile engineering standards.
Senior Software Engineer at EPAM Systems, Jun 2023 - Jun 2026 · 3 yrs 1 mo, Bengaluru, Karnataka, India, Senior Android Engineer contributing to the Google Home ecosystem — a flagship smarthome platform with millions of global users, built on a large-scale multi-module Kotlin + Bazel codebase. Key contributions: ✅ Designed and built a server-driven UI execution layer, improving feature rollout speed by ~30% and decoupling releases from app store updates ✅ Built a reusable Jetpack Compose component library (Action Bar, Selection Tile, Thermostat) adopted across multiple product modules ✅ Led Material 3 (GM3/GAR4) modernisation — dynamic theming, edge-to-edge layouts, adaptive colour systems ✅ Resolved deep UI rendering issues, memory growth, and crash scenarios using Android Profiler and LeakCanary ✅ Achieved ~85% unit test coverage on owned modules using JUnit and Mockito ✅ Integrated AI agents into code review pipelines and automated pre-push testing workflows ✅ Participated in feature A/B rollouts via flag-based controls Stack: Kotlin · Jetpack Compose · Hilt · StateFlow · Material 3 · Bazel · JUnit · Mockito · Firebase
Senior Software Engineer at Vyapar app, Aug 2021 - Jan 2023 · 1 yr 6 mos, Bengaluru, Karnataka, India, Built the Fixed Assets Management module end-to-end for Vyapar — India's leading GST billing app for small businesses. ✅ Architected the module from scratch using Clean Architecture (MVVM) + Hilt — the first Hilt adoption on the project ✅ Designed the reactive state layer with StateFlow/SharedFlow, replacing LiveData across the module ✅ Migrated data storage from SQLite to Room; introduced DataStore for key-value persistence ✅ Built a type-safe Retrofit network layer with structured error handling ✅ Module achieved ~20% feature adoption within 3 months of launch ✅ Contributed to multi-module architecture design, improving build times and feature isolation Stack: Kotlin · Hilt · MVVM · Clean Architecture · Room · StateFlow · Retrofit · Coroutines
Senior Software Engineer at Visworks, Sep 2016 - Aug 2021 · 5 yrs, Pune Division, Maharashtra, India, Shipped Android features for Viu — a pan-Asian OTT platform with 100M+ downloads — across a multi-module codebase serving millions of concurrent users. ✅ Engineered the video player and ad framework using ExoPlayer — built caching, prefetch pipelines, and buffering optimisations for low-bandwidth users ✅ Developed a flexible ad framework with fallback mechanism, directly contributing to revenue growth ✅ Wrote extensive unit and integration tests for the player and ad framework (JUnit, Mockito) ✅ Integrated Amplitude and CleverTap analytics, instrumenting key user journeys ✅ Designed AWS-based microservices workflows for Linius video platform — content ingestion, processing, and search Stack: Kotlin · Java · ExoPlayer · MVVM · Multi-Module · Retrofit · Amplitude · CleverTap · AWS
Software Engineer at Samsung Electronics, Jun 2014 - Dec 2015 · 1 yr 7 mos, Bengaluru, Karnataka, India, Part of the Graphics Web Engine team at Samsung, working on the Tizen OS browser engine — powering Samsung's mobile and Smart TV platforms. ✅ Investigated and resolved rendering performance bottlenecks in the browser engine (C/C++), improving frame consistency across mobile and TV form factors ✅ Optimised touch interaction responsiveness and scroll behaviour on Tizen mobile, improving KPI benchmarks ✅ Diagnosed and fixed memory leaks and excessive memory growth in the browser engine, improving long-session stability ✅ Worked across both mobile and Smart TV targets — gained early cross-platform UI rendering experience that later informed Android TV and OTT platform work Stack: C/C++ · Tizen OS · Browser Engine · Graphics Rendering · Memory Profiling
Bachelor of Technology (BTech), Computer Science, National institute of technology Calicut