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.

Get in touch