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

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 ↗
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.
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.
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