Tanvi Goyal
Tanvi Goyal

Senior Android Engineer

Open to offers · Member since 21 Oct 2026
Location
Bangalore, India
Desired salary
Unspecified
Work preference
Remote Only
Experience level
Senior

About

Professional summary

I am a Senior Android Engineer with seven years of experience building consumer mobile applications. I specialize in Kotlin-based Android development, Jetpack Compose, server-driven UI, offline-first experiences, and app monetization.

I spent five years at Pratilipi, a reading platform serving more than 2 million daily active users across 12 Indian languages. I worked on high-performance client experiences for entry-level devices and unreliable networks, contributing across Android, GraphQL backend services, architecture, and engineering standards.

I have led major modernization efforts, including Compose migrations, modularization, Kotlin Multiplatform-ready shared modules, and legacy Java refactors. My work has improved application load times, reduced build times, increased reliability, and supported offline content and draft synchronization.

I have experience delivering monetization and growth features such as multi-currency pricing, subscriptions, micro-transactions, peer gifting, deep links, and Branch-powered sharing. I also build and maintain quality practices through unit and integration tests, performance monitoring, release management, and crash reduction initiatives.

I enjoy leading cross-functional releases and mentoring teams across engineering, product, and QA. I have authored design documentation and engineering guidelines, interviewed candidates, helped hire engineers, and owned author-facing product experiences end to end.

I am also building MIND[SET], a training tracker for hybrid athletes using Kotlin Multiplatform and RevenueCat, currently live on Android with an iOS release planned.

Skills

19 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Languages & Frameworks

Mobile

Experience

Career history

Senior Software Engineer (Android) Pratilipi

Rebuilt the server-driven home feed in Jetpack Compose, migrated XML widgets, optimized widget payloads, removed stale widget types, and deferred secondary API loading. These changes halved p99 home load time and reduced p80 load time by approximately one-third.

Built offline reading and writer-draft synchronization, including downloads, local caching, and timestamp-based local/server reconciliation. Led modularization and a KMP-ready target architecture, migrated writer experiences from Java to Compose, designed GraphQL schemas and JavaScript resolvers, and addressed authentication-layer security issues.

Led release management across engineering, product, and QA for teams of 5-6 people. Improved sharing and deep-link architecture using Branch, supported approximately 1,100 daily organic installs, owned author-experience features, authored engineering guidelines, and interviewed more than 20 candidates in 2025.

Software Engineer (Android) Pratilipi

Built international monetization infrastructure for the English app launch in the United States, Canada, Australia, and New Zealand. Delivered multi-currency pricing, region-gated feature flags, locale handling, and RTL support.

Built a coin-based micro-transaction system as a second revenue stream alongside subscriptions. Developed a guest-user journey that deferred sign-in until after the first read and merged anonymous sessions into user accounts at login.

Designed peer gifting through shareable subscription payment links, reaching more than 20,000 users per month as an organic premium-conversion surface. Added unit and integration tests for transaction revamps, continue-reading logic, and OTP verification.

Associate Software Development Engineer Embibe

Rewrote the consumer Android application in Kotlin using a modular architecture. Addressed lifecycle and memory-leak issues, contributing to an 84% reduction in crashes.

Built adaptive custom layouts and animations for phone, tablet, and TV form factors. Focused on reliable and responsive user experiences across multiple Android device types.

Education

Learning history

Shaheed Sukhdev College of Business Studies, University of Delhi

BSc (Hons), Computer Science

Bachelor of Science (Honours) in Computer Science.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu