SB.

ANDROID ENGINEERING · ARCHITECTURE · PERFORMANCE

Soumyadip
Bhattacharyya.

Building reliable
mobile experiences.

Senior Android Engineer. Previously at Amazon (L6) and Software Architect at ShareChat, working on Moj from its early development.

Bengaluru, India · Open to UK/EU relocation and remote opportunities

Soumyadip Bhattacharyya

Hands-on engineering.
From architecture to production.

ABOUT

Product thinking.
Engineering depth.

I bring 12+ years of software engineering experience across consumer mobile products, Android platform software, and delivery technology. My focus is architecture, performance, and stability—building features while making the systems behind them easier to maintain.

I’m currently taking a planned career break, exploring independent product ideas, and considering senior Android and early-stage engineering opportunities.

SELECTED WORK

Systems I’ve helped build.

Ownership, technical decisions,
and outcomes.

SHARECHAT · SOFTWARE ARCHITECT

Moj, from the early days.

Consumer Android

Worked on Moj from its early development, building core experiences and evolving the Android app’s architecture as the product grew.

What I owned

  • Feed, profile, referrals, gamification, and notifications.
  • The Android analytics pipeline.
  • Full migrations from RxJava to Kotlin Coroutines and SharedPreferences to Jetpack DataStore.

Performance & stability

Simplified nested view hierarchies and introduced lazy fragment initialization to reduce unnecessary work.

22.34%reduction in ANR rate following the view optimizations

Read the engineering article ↗
  • Kotlin
  • Java
  • Coroutines
  • DataStore
  • Android views

AMAZON · SENIOR SDE (L6)

Platform performance.
Delivery reliability.

Fire TV & Last Mile

Fire TV

Worked on AOSP-based Fire TV software, focusing on system stability, key input latency, and rendering performance. Used frame metrics to investigate responsiveness and rendering bottlenecks.

Last Mile

Built customer-contact automation across Android and iOS for delivery exceptions, coordinating backend integration.

Architecture & operations

  • Unified legacy delivery and returns workflows, removing approximately 3,000 lines of code while preserving functionality; delivered through QA handoff in approximately three weeks.
  • Built automated crash routing and AI-assisted root-cause analysis with AWS Lambda and Amazon Bedrock.
  • Led mobile security reviews and threat modeling, resolved production crashes, and owned design through QA and release.
  • AOSP
  • Android
  • iOS
  • AWS Lambda
  • Amazon Bedrock
Earlier products & projects

Healofy

Led Android development initiatives for a maternity and parenting app, including SDK migration and stability improvements.

Louie · Visioapps

Implemented voice-driven accessibility and natural language processing to enable interactions across apps such as WhatsApp, Gmail, Uber, Contacts, and Messages.

Nayan · TechJect

Developed, tested, and launched the Android road-violation detection app; contributed server-side implementation and ML model training.

Tata Steel automation

Built a .NET tool automating the SAP PI development process, reducing development time by 80%.

3Minutes.Life

A web application providing air-quality information to help users understand the air they breathe.

Quiz Vegas

Multi user quiz playing game (Live and Tournament) with monetary benefits. Runs on socket.

Census user

Survey take app for individuals with rich UI/UX and analytics.

Opinia Census

General multiple user survey taker app.

Opinia 360

Native Android app for the popular crowd sourcing plaform OPINIA 360.

Wikibackpacker

Native Android app for the popular Australian website Wikibackpacker.com.

NinjaX

Simple graphical platform game.

Shake It

Using devices's accelerometer for various user defined actions (Change media track, toggle flashlight, launch default application).

Tata Steel Goods Tracking System

Live tracking of goods carriers (truck etc.) through android mobile using GPS system.

Tata Steel Live

Live Map of Tata Steel Locations through android mobile camera. (an application of augmented reality).

Nest-IN Project Tracking System

Nest-In solution is a complete building solution, which provides a simple and quick solution to building houses. Aforementioned system is to automate live tracking of ongoing projects.

Objects Monitoring System

This system aims to track the total objects (Database objects, .NET objects, SAP objects), with full details, that have or have not been moved to production.

EXPERIENCE

A foundation built over time.

Download the full resume ↓
May 2025 – Oct 2026

Amazon

Senior Software Development Engineer (L6)

Fire TV and Last Mile. Android platform performance, delivery workflows, production reliability, and AI-assisted crash investigation.

Sep 2020 – Feb 2025

ShareChat · Moj

Software Architect

Core product development, analytics infrastructure, coroutine and storage migrations, and Android performance optimization.

Dec 2019 – Sep 2020

Healofy

Senior Software Engineer

Android development for maternity and parenting experiences.

Sep 2018 – Dec 2019

Visioapps

Senior Software Engineer

Voice-driven accessibility and natural language interactions.

Jan 2018 – Aug 2018

TechJect

Technology Lead

Nayan Android application, server-side development, and ML model training.

May 2016 – Dec 2017

Thirty Six Labs

Lead Engineer

Managed seven engineers across three projects.

Jul 2013 – Feb 2016

Tata Steel

Manager IT

Application software, IT project delivery, and development automation.

Education

IIIT Bangalore · Post Graduate Diploma in Data Science · 2019

BESU Shibpur (now IIEST) · B.E., Computer Science & Technology · 2013

TECHNICAL TOOLKIT

Tools behind the work.

Android & UI

Kotlin · Java · Jetpack Compose · Android SDK · AOSP · XML views

Architecture & concurrency

MVVM · MVI · Clean Architecture · Dagger / Hilt · Coroutines · Flow · RxJava

Data & quality

DataStore · Room · SQLite · Retrofit · OkHttp · JUnit · Mockito · Espresso

Performance & operations

Android Profiler · Systrace · LeakCanary · Git · AWS Lambda · Amazon Bedrock

ENGINEERING WRITING

Boosting Mobile App Efficiency
by Optimizing Views

A practical look at feed initialization, fragment management, lazy loading, and app responsiveness.

LET’S CONNECT

Have a mobile challenge
worth solving?

Interested in Senior, Staff, and Android Architect roles, including early-stage teams where I can help shape the product and engineering foundations.

soumyadip26@gmail.com