
Based in London, United Kingdom
I'm Raghav — a Software Development Engineer II at Amazon, based in London, United Kingdom, with four years of experience building mobile products end-to-end, from Android client architecture down to the distributed services and AWS infrastructure that power them. I care about systems that stay correct and fast as they scale, and about the design decisions that get them there.
What I work on
- Android app architecture — offline-first sync, resilient API contracts, and testable UI.
- Backend services — Spring Boot microservices, REST APIs, caching, and containerized deploys.
- Cloud & delivery — AWS (ECS/EC2, Lambda, DynamoDB, S3, CloudFront), CI/CD, and observability.
Tech I reach for
- Languages
- Kotlin
- Java
- TypeScript
- Python
- SQL
- C/C++
- Bash
- Android
- Android SDK
- Jetpack
- Material Design
- WebView
- Gradle
- React Native
- Testing
- JUnit
- Mockito
- Espresso
- Maestro (E2E)
- AndroidX Test
- Backend & Infra
- Spring Boot
- Microservices
- REST APIs
- Node.js
- Docker
- Kubernetes
- Redis
- Linux
- AWS
- ECS/EC2
- Lambda
- DynamoDB
- S3
- CloudWatch
- CloudFront
- Data Pipeline
- SageMaker
Why I write
Every post follows a STAR + Architecture format: the situation, the constraints, the design I landed on, and why — with diagrams. It's the technical reasoning I'd want a teammate (or a hiring manager) to see, not just the finished answer.