Haneet Singh Chhabra

Senior Software Engineer · Android · Data Engineering · E2E Technical Lead

Android is my core — 10+ years building high-traffic mobile apps across startups and Big Tech. What sets me apart is owning the full lifecycle: discovery with PM, stakeholder alignment, technical design, hands-on Android development, and backend/API/data-pipeline work when the feature demands it. Built large-scale Spark ETL & ML pipelines processing millions of reviews, orchestrated 60+ Airflow DAGs on GCP, and designed distributed microservices with saga-pattern rollback. Recently shipped full-stack products with Next.js, serverless data, AI pipelines, and payments. Multiple-time Bravo Award recipient.

Bengaluru, India 10+ Years · Android + Data Engineering Kotlin · Spark · Airflow · GCP · Next.js · GenAI · GraphQL LinkedIn
74% Faster Android reviews UI on highest-traffic product pages
1.6B+ Backend API calls eliminated per day
8+ Senior stakeholders briefed on architecture decisions
5 teams Coordinated across for system design and delivery
60+ Production Airflow DAGs orchestrating data pipelines on GCP
ML Spark MLlib models for automated content classification

Product & Stakeholder Alignment

I work closely with product and leadership throughout the feature lifecycle — not only during implementation. This is a core part of how I deliver as a senior Android engineer.

Product & PM Epic discovery, requirements refinement, feasibility analysis, sprint scoping, and A/B experiment design with clear success metrics.
Senior Leadership Briefed 8+ senior stakeholders on architecture tradeoffs, caching strategy, and reviews platform decisions with full written analysis.
Cross-Platform Teams Aligned Android, iOS, and web on multi-image selection, camera flows, and reviewer community for consistent customer experience.
Backend & Partner Teams Coordinated with backend, search, data science, and third-party vendor (Bazaarvoice) teams on API contracts, integrations, and rollout.

Examples

  • Video reviews — self-initiated from discovery through 3-sprint delivery plan; partnered with PM on user stories and aligned vendor (BV) on API behavior.
  • UGC 2.0 architecture — evaluated 6+ enrichment approaches across 5+ platform teams; recommended IRO + LRU Cache and briefed senior leadership.
  • Creator vs Reviewer Program — identified a product constraint no team owned; designed APIs and aligned both program teams on enforcement.
  • Used & refurbished products — Android technical lead coordinating requirements and timelines across backend, web, and product.
  • AI image search — partnered with data science and search teams from prototype scoping through Android delivery.

Android Engineering — Walmart Global Tech

Senior Software Engineer — Android

Feb 2023 – Present

Walmart Shopping App · Reviews & User-Generated Content

Android Performance & Architecture

  • Owned reviews UI performance on the item detail page — render time 380ms → 96ms, CPU −72%, dropped frames −73%, jank eliminated on one of Walmart's most-visited Android screens.
  • Led variant reviews caching on Android — reduced 1–1.6 billion API calls per day and improved latency ~21% without business impact.
  • Migrated reviews from a legacy embedded module to a standalone Android module — zero production regressions, full backward compatibility.
  • Architected parallel dashboard data loading on Android with timeout controls, partial-failure handling, and graceful degradation.

Android Features — Owned E2E

  • Camera upload and multi-image selection — presigned URL flows, image compression, and direct-to-cloud upload integration on Android.
  • Reviewer community and direct camera entry — owned from PM discovery through Android implementation and iOS/web alignment.
  • Video upload pipeline — shipped streaming upload with 64KB chunked RequestBody, phase-based progress state machine (IDLE → UNDERSTANDING → UPLOADING → PROCESSING), and O(1) moov-atom metadata extraction in 20ms. BV integration with Passkey auth.
  • GenAI image search prototype — partnered with data science and search teams; vector similarity and on-device model integration on Android (<2s latency).
  • Android technical lead for used/refurbished product experiences — coordinated delivery across backend, web, and product teams.

Backend & API (When Features Require It)

  • Contributed to GraphQL API orchestration for reviews platform rebuild — resolvers, seller reviews, product sampling, and catalog enrichment.
  • Built OpenAPI service clients and integration patterns adopted team-wide; designed Redis caching projected to cut peak backend load ~85%.
  • Implemented memcache layer for IRO seller reviews — cut P95 latency ~40% for online seller reviews API.
  • Led UGC 2.0 item enrichment architecture investigation — evaluated 6+ approaches (IQS, P13N, Preso/Search, Item Service, GraphQL Federation, IRO) across 5+ platform teams; recommended IRO + LRU Cache strategy.

Quality, Tooling & Leadership

  • Built PixelMind (DINOv2-based visual regression testing) and deployed to WCNP/Kubernetes — Docker image to Walmart container registry, Kubernetes seed Job to copy DINOv2 model weights from Azure Blob to PVC for air-gapped deployment. Adopted as team standard.
  • Built Automaton cron-based scheduled performance testing — Looper → curl → Automaton pipeline for unattended REST API perf runs; 30–35% reduction in automation false failures via skip functionality.
  • Sustained 48+ consecutive stable CI runs; led incident response when automation dropped to ~48%.
  • Designed A/B experiments with clear success metrics; mentor 2–3 Android engineers on performance and architecture.
Multiple-time Walmart Bravo Award · Zero accessibility defects

Data Engineering, ML & Backend Pipelines — Walmart UGC

Big Data & Content Moderation Pipelines

Apache Spark · Hudi · Kafka · Cassandra · Elasticsearch

UGC Pipeline Jobs — Large-scale ETL, NLP moderation, and ML classification for product reviews & Q&A

Spark ETL & Data Lake Architecture

  • Built multi-module Apache Spark 3.4 pipeline system processing millions of product reviews and Q&A — ingestion, transformation, and loading into Apache Hudi data lake, Elasticsearch, and Cassandra.
  • Designed AbstractUGCJob base class centralizing Spark/Hudi configuration, Kafka producers, SFTP upload, and multi-store data loaders across 280+ classes.
  • Implemented AES-GCM encryption, PII filtering, and CCPA compliance workflows for customer data protection at scale.

NLP Content Moderation Engine

  • Built rule-engine-backed content moderation filters — profanity, spam, PII, fake review, foreign language, URL, and DBA detection — using Stanford CoreNLP, Apache Lucene, and DFA automata.
  • Designed pluggable filter architecture processing reviews through a moderation pipeline before publishing.

ML Model Training & Prediction

  • Developed Spark MLlib classification models (Logistic Regression, Naive Bayes) with cross-validation for automated review, question, and answer categorization.
  • Built prediction service applying trained models at runtime for content classification at scale.

Review Sampling Program — Distributed Microservices

Spring · Cassandra · REST · Saga Pattern

Customer enrollment lifecycle across Promo Engine, Customer Insights, and Creators Program

  • Designed review sampling enrollment system orchestrating across Promo Engine and Customer Insights services with compensating-transaction (saga) rollback on partial failures.
  • Built Spring Data Cassandra repositories with composite partition keys for enrollment, history, and reminder tracking across tenants.
  • Implemented HMAC signature-based API authentication, feature-flag-driven branching, and Creators Program mutual-exclusion enforcement.
  • Managed full enrollment lifecycle: invite, accept, opt-out, disenroll, verified-purchase checks, and email/reddot reminder notifications.

Data Pipeline Orchestration — Airflow on GCP

Apache Airflow · Dataproc · BigQuery · GCS · Docker

60+ production DAGs for review syndication, purchase history, email notifications, and operational reporting

  • Orchestrated 60+ production Airflow DAGs on Astronomer runtime — Spark jobs via GCP Dataproc, analytical queries in BigQuery, and object storage on GCS.
  • Built pipelines for Bazaarvoice review syndication, customer purchase history, Kafka data sync, Elasticsearch ingestion, and customer segmentation.
  • Implemented data-quality safeguards: freshness checks, staleness detection, staging tables, and EDW joins in templated BigQuery SQL.
  • Designed observability layer with Slack alerting, xMatters escalation, and AST-based DAG-id collision tests in pytest.
  • Managed CI/CD with Concord/Looper Pro, SonarQube, and Docker-based deployments.

Beyond Code — E2E Leadership

Discover
Align
Design
Build
Ship

As an Android engineer, I don't stop at the Activity layer. I drive features from first conversation to production — partnering with PM, aligning stakeholders, and writing the code myself.

Discover & Align

  • Self-initiate feature investigations (video reviews, UGC 2.0 enrichment) — from vendor API research through sprint delivery plans.
  • Drive architecture decisions across organizational boundaries — recently evaluated 6+ enrichment approaches spanning 5+ platform teams.

Design & Influence

  • Own technical design end-to-end — module architecture, performance budgets, caching strategy, and cross-platform API contracts.
  • Proactively surface blockers before downstream teams are impacted — caught API migration dependency before it reached production.

Ship & Grow the Team

  • Deliver across the stack when features demand it — Android, backend services, data pipelines, and infrastructure (PixelMind on WCNP/K8s).
  • Mentor 2–3 engineers; delegate design reviews; build tooling (Automaton, PixelMind) that scales team capability beyond individual output.

Selected Projects

#Swaneet — Wedding Platform

Live · GitHub

Next.js 15 · Neon Postgres · Vercel Blob · AWS Rekognition · Firebase · Resend

  • Built a cinematic guest experience with Framer Motion, GSAP, Lenis, and React Three Fiber — invitation, countdown, story, events, venue map, gallery, and RSVP.
  • Shipped a PIN + RBAC admin dashboard for events, RSVPs, accommodation/room assignment, gallery moderation, team invites, and feature flags across main / mehfil / laavan sites.
  • Persisted ops data in Neon Postgres and media in Vercel Blob (direct uploads for large files on serverless); transactional email via Resend.
  • Integrated AWS Rekognition for “find my photos” — selfie match, face clusters, multi-merge, and magic-link private albums for guests.

BillSplit India

GitHub

Turborepo · Next.js 14 · Firebase · Razorpay / UPI · OCR + LLM · Zod

  • Designed a fintech monorepo for receipt scanning, equal/item/custom splits, secure claim links, and UPI collection with Razorpay — no platform wallet (RBI PA/PG-aware).
  • Built a receipt OCR pipeline with Tesseract (default), optional Google Cloud Vision, and Gemini/OpenAI LLM parsing behind admin + per-user entitlements.
  • Implemented webhook-verified payments with HMAC idempotency, money as integer paise, live collection progress, and Firestore security rules/indexes.
  • Shipped admin ops: users, roles, feature flags, scan entitlements, transactions, and trends — shared packages structured for a future React Native client.

Earlier Experience

Senior Software Engineer II — Android

Rakuten India · 2021 – 2023
  • Scaled Android features for Rakuten LINK consumer and enterprise apps — chat, messaging, offline sync, and database optimization.

Senior Android Engineer

WHIDE / Letstrack · 2019 – 2021
  • Built IoT tracking apps end-to-end — real-time location, background services, and offline-first architecture.

Android Developer

2014 – 2019
  • Praesidium IT Solutions — owned service and payment apps from architecture through release.
  • Softuvo Solutions, Bytenomi Technologies, TechiTechnologies — consumer apps and internal tools.

Skills

Android — Core

Kotlin Java Android SDK Jetpack Compose MVVM Coroutines & Flow Room CameraX WorkManager ViewStub / RecyclerView Performance Engineering Module Architecture MediaMetadataRetriever Streaming Upload (chunked) Video Processing

Full-Stack Web & Product

TypeScript Next.js (App Router) React Tailwind CSS Zod TanStack Query Turborepo Framer Motion / GSAP React Three Fiber Vercel

Big Data & Data Engineering

Apache Spark (Core / SQL / Streaming / MLlib) Apache Hudi Apache Airflow / Astronomer Apache Kafka GCP Dataproc BigQuery HDFS / Hadoop Hive Trino ETL Pipeline Design Data Lake Architecture DAG Orchestration

AI, ML & NLP

Spark MLlib Stanford CoreNLP Apache Lucene NLP Content Moderation GenAI / LLM Integration Gemini / OpenAI AWS Rekognition OCR (Tesseract / Vision) Vector Search DINOv2 / Vision Transformers ML Model Integration (on-device) Prompt Engineering AI-Assisted Development

Cloud, Data Stores & Media

Google Cloud Platform GCS / Object Storage Cassandra Elasticsearch Memcache Azure Blob Storage Firebase Auth / Firestore Neon Postgres Redis Vercel Blob Presigned URLs Multipart Upload Image & Video Upload CDN

Payments & Fintech

Razorpay UPI Flows Webhook HMAC / Idempotency Money-as-Integer (paise) Secure Tokenized Links

Leadership & E2E Delivery

End-to-End Ownership Product Discovery Stakeholder Management Technical Design Cross-Team Leadership RBAC / Feature Flags Mentorship

Backend & APIs

Spring Framework / Spring Data GraphQL Node.js REST / OpenAPI Java 21 Concurrency Python Maven Saga / Compensating Transactions HMAC / Signature Auth System Design

Security & Compliance

AES-GCM Encryption PII Filtering CCPA Compliance

Quality, DevOps & Tools

A/B Experimentation CI / Test Automation Concord / Looper CI/CD Docker Kubernetes / WCNP GitHub Actions SonarQube Performance Test Automation Vitest / Playwright Release Engineering Visual Regression (DINOv2 / pHash) Accessibility (ADA) Analytics Instrumentation

Education

B.Tech — Computer Science & Engineering
Punjab Technical University