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.