[go: up one dir, main page]

Senior Software Engineer · Product Builder · 10+ Years

Building products.
Scaling platforms.
Solving hard problems.

Haneet Singh Chhabra · Android, Platform Engineering & Data Systems

I build and scale customer-facing products from mobile experiences to distributed platform capabilities. At Walmart Global Tech, I lead engineering across UGC — Android, APIs, caching, migrations and data pipelines. Before that: enterprise communication at Rakuten, trusted mobility and GPS/IoT products at WHIDE and Letstrack, and a range of Android products at Praesidium. Outside work I build Gatheroly, an independent event SaaS product, and I recently rebuilt TechnoRapper — a 14-year-old technology publication — with a custom theme and an open-source AI newsroom plugin.

Bengaluru, India Walmart Global Tech Kotlin · Android · GraphQL · Spark · Kafka Independent product: Gatheroly Open-source: AI Wire

Walmart Global Tech — User-Generated Content

Senior Software Engineer

Feb 2023 – Present

Reviews, ratings, Q&A & media · Android · GraphQL · Java · Spark / Kafka / Airflow · GCP

2026 Focus — Platform Migration, Media & Pipelines
  • Dual read/write migration — designed parallel dual-write, shadow/parity logging, and instant rollback via feature flags across 11 product surfaces; full suite green (1,251/1,251) with 30 new tests; now in A/B testing.
  • Video reviews to production — researched vendor encoding quirks, chose progressive upload, shipped Android streaming upload (64 KB chunks, up to 200 MB), progress state machine, and CCM on/off rollout verification.
  • Re-engagement data pipeline — Spark on Dataproc, Airflow, Kafka (protobuf/SSL), Cassandra, BigQuery; email + push; whitelist A/B, CRM opt-out, idempotent dedup, and a safe E2E harness.
  • Capacity & performance — FY27 stress at ~3.3M requests/min (p95 ~49 ms, 0 rate-limits, 0 restarts); traced Node single-thread ceiling and a slow downstream call; proposed zero-risk pod resize.

Architecture, Caching & APIs

  • Designed and shipped a distributed Memcache cache-aside for item enrichment — seller-reviews p95 about 40% lower; projected 80–95% fewer repeat downstream calls; fails open with negative caching.
  • Wrote an 8-option analysis for variant enrichment; recommended staged caching projected to cut downstream load from ~8K to ~400–1.6K QPS without breaking older apps.
  • Built OpenAPI-generated service clients and GraphQL resolvers (seller reviews, submit, sampling invite) that form the UGC 2.0 foundation.
  • Led item-enrichment investigation across 5+ platform teams; recommendation adopted for the migration path.

Android Performance & Features

  • Profiled and rewrote the PDP Reviews component — render time ~40 ms → ~10 ms (~75% faster), janky frames near zero on one of Walmart's highest-traffic screens.
  • Earlier variant-reviews caching reduced 1–1.6B API calls/day with ~21% latency improvement and zero business impact.
  • Camera image upload and multi-image selection aligned across Android, iOS, and web, with VQA and analytics sign-off.
  • Tempo Reviewer Community — architecture plus Android loading, error, and feature-flagged states.
  • Closed Android tech-debt detectors and led module/folder structure redesign.

Quality, Tooling & Leadership

  • Built PixelMind — in-house visual regression with DINOv2; deployed to Kubernetes with offline model weights from object storage.
  • Cut UI-automation false failures by ~30–35%; wrote the Release Validation & Sign-off SOP for Android, iOS, and web; sustained 48+ stable CI runs.
  • Built AI-assisted developer tools (automation status skill, feature-flag generator) and team learning guides for the Spark/Kafka/Airflow/Cassandra/BigQuery stack.
  • Caught production risks before launch: vendor double-write, V8 heap OOM, canary false rollbacks, plaintext secrets, and expired Kafka certificates.
  • On-call, release sign-offs, stress-test ownership; mentor engineers on performance and architecture.
Multiple-time Walmart Bravo Award · Zero accessibility defects

Product & Stakeholder Leadership at Walmart

I work with product and leadership through the full lifecycle — discovery, design, delivery, and production risk — not only during implementation.

Product & PM Epic discovery, requirements, feasibility, sprint scoping, and A/B experiment design with clear success metrics.
Senior Leadership Architecture option analyses, caching strategy, and platform migration briefs with written recommendations.
Cross-Platform Teams Aligned Android, iOS, and web on video reviews, multi-image selection, and camera flows for a consistent customer experience.
Platform & Partner Teams Coordinated item data, search, presentation, GraphQL federation, data science, and third-party vendor (Bazaarvoice) teams on APIs and rollout.

Examples

  • UGC 2.0 dual read/write — designed parallel write/read architecture, caught a vendor double-submission blocker before launch, and drove A/B rollout across 11 surfaces.
  • Video reviews — self-initiated from research through production: vendor API deep-dive, progressive upload choice, Android streaming upload, and cross-platform alignment.
  • Item enrichment architecture — led investigation with 5+ platform teams; recommended cached item-service path and shipped the OpenAPI/GraphQL foundation.
  • Sampling re-engagement — designed and built Spark/Airflow/Kafka reminder pipelines targeting ~33K invitees who never enrolled (87% of invitees).
  • AI image search — partnered with data science and search from prototype scoping through mobile delivery planning.

End-to-End Ownership at Walmart

Discover
Align
Design
Build
Ship

I drive features from first conversation to production — partnering with PM, aligning stakeholders, writing the design, and shipping the code across mobile, API, and data when needed.

Discover & Align

  • Partner with PM on epic discovery, feasibility, and sprint planning for video, dual-write, and sampling reminder.
  • Coordinate Android, iOS, web, item data, search, notifications, and vendor teams on scope and timelines.

Design & Influence

  • Own technical design — dual-write architecture, caching strategy, feature-flag matrices (44 flags documented across 11 surfaces).
  • About 10 option-analysis / design docs; found a multi-core platform gap in the Node orchestration framework.

Ship & Grow the Team

  • Shipped Dual Read/Write, Video Reviews, and Sampling Reminder from discovery through production readiness.
  • Raise the team's bar with PixelMind, release SOPs, data-stack deep-dives, and mentoring.

Earlier Experience

A product-led Android career: enterprise communication, trusted mobility, connected-device tracking, digital concierge services, real-time audio and mobile utilities.

Senior Software Engineer II — Android

Rakuten India · 2021 – 2023

Rakuten LINK · Rakuten LINK Office · Android · Java / Kotlin · MVVM · SQLite / Room

Rakuten LINK — AI Assistant

  • LINK Chatbot module — developed the chatbot module presented as the AI Assistant inside Rakuten LINK, extending the communication app with an assistant-style conversational experience.
  • Requirements to implementation — translated product requirements into Android functionality within the LINK application architecture.

Rakuten LINK Office

  • Core application development — contributed as a core developer to LINK Office, an enterprise communication product for corporate subscribers.
  • Communication capabilities — worked in an app domain covering voice/video calls, group chat, messaging and sharing documents and media.

Android platform work

  • Worked with Java/Kotlin, Android SDK/NDK, MVVM, SQLite and Room across communication-focused mobile applications.
  • Contributed to offline synchronisation, local data handling and database optimisation for reliable application behaviour.

Product reference: Rakuten LINK Office ↗

Senior SDE — Android

WHIDE (Letstrack subsidiary) · 2019 – 2021

WHIDE Customer · WHIDE Partner · Letstrack Mobile · LTRetail · Letstrack AI

WHIDE Customer — Trusted Mobility & Last-Mile Services

WHIDE's customer experience connected people with trusted drivers for scheduled rides and on-demand tasks, with trip visibility and safety features.

  • Customer app — developed Android workflows for choosing trusted drivers, arranging rides and requesting parcel, food and shopping delivery.
  • Booking and live status — worked on booking details, driver/dispatcher location on a map and pickup or delivery progress.
  • Trust and safety — supported a product model centred on trusted driver relationships, trip tracking and shareable ride details.

WHIDE Partner — Driver Operations

  • Partner onboarding — built driver-side Android flows for registration, vehicle-document and KYC submission, rate preferences and availability.
  • Service fulfilment — supported partner workflows for receiving and completing rides and delivery tasks.
  • Two-sided product ownership — contributed across customer and partner applications in a multi-sided last-mile platform.

Letstrack Mobile — GPS Tracking & Messaging

  • Real-time GPS tracker — developed Android experiences combining live location tracking for people and vehicles with messaging.
  • Location-aware communication — worked on sharing location and media within conversations, connecting social communication with tracking context.
  • LTRetail — maintained and developed retailer-facing functionality used to initiate sales and activate tracking devices and service boxes.

Letstrack AI — Google Home Action

  • Built from R&D to implementation — researched Google Home Actions and developed the integration from scratch.
  • Voice-driven device interaction — enabled users to ask for information about devices and trigger supported vehicle actions, including engine cut-off.
  • Backend integration — implemented the conversational integration using Node.js and Dialogflow.

Product references: WHIDE platform ↗ · Letstrack ↗

Senior Android Developer

Praesidium IT Solution Pvt. Ltd. · Oct 2017 – Jan 2019

Digital Concierge · Loyalty & Payments · Node.js Batch Services · Team Coordination

ServiceS Mart — Digital Concierge Platform

  • Service marketplace — developed an Android experience for a digital concierge platform where users could request goods and services fulfilled by professional service providers.
  • Smart Points loyalty — worked on a loyalty-points concept that allowed users to buy, redeem and transfer points.
  • International payment flows — integrated payment gateways for launches in Canada and Mexico, covering the app-side payment journey and validation before release.
  • End-to-end ownership — participated in scrum discussions, user-story analysis, sprint planning and estimation; coordinated development and contributed to implementation, design, testing and release.

SMartBatches — Payment & Data Maintenance Jobs

  • Node.js batch application — developed and tested backend batch processes supporting payment-system maintenance.
  • Scheduled data updates — implemented business-rule-driven jobs to update database information at defined intervals.
  • Service integration — used WebStorm and Postman to develop and validate backend workflows associated with payment operations.
Android / JavaNode.jsPayment gatewaysScrumRelease ownership

Android Developer

Softuvo Solutions · 2016 – 2017

Document Management · Live Audio · Customer Support

Docmein — Document Management & Sharing

  • Built an Android application for storing photos, files and documents with cloud backup, so users could access their content across locations when connected.

Pundit — Live Audio Commentary

  • Developed a live audio broadcasting and listening experience, allowing one user to commentate while others listened from a phone or computer.
  • The original project description targeted approximately 1.2-second latency; this is a project target, not a measured production SLA.

User Support App

  • Built a mobile support workflow that let users of company applications submit issues directly to support representatives.

Android Developer

Bytenomi Technologies · 2015 – 2016

Internal Sales · Android Utilities · Commerce · Conversational & Image R&D

  • Internal Sales App — developed an internal application supporting company sales operations.
  • SmartAlarm — created a reusable Android library to simplify alarm and notification scheduling.
  • RoboMart — contributed to an Android storefront for browsing an online catalogue and product information.
  • Virtual Chat — built a data-backed conversational experience that returned answers based on user responses.
  • Financial Management — developed an application for tracking personal financial outcomes.
  • NIR Spectra R&D — explored deriving near-infrared spectral information from images as an image-processing research experiment.

Android Developer

TechiTechnologies Pvt. Ltd. · 2014 – 2015

Early Android Product Development · Java · PhoneGap

  • Top 25 Contacts — built a PhoneGap app surfacing frequently used contacts and enabling quick contact actions.
  • Xtreme Bootcamp — developed an app for viewing class schedules, signing up for classes and checking promotions, challenges, events and studio information.
~75% Faster Reviews UI on highest-traffic product pages
3.3M Requests/min validated; p95 ~49 ms under stress
~40% Lower seller-reviews p95 via distributed item cache
11 Surfaces under dual read/write migration + feature flags

Independent Products & Engineering Projects

Products and experiments built independently. Gatheroly is the flagship SaaS product. In November 2026 I rebuilt TechnoRapper's live publishing stack and open-sourced the plugin, theme and repair playbook. The remaining repositories demonstrate Android architecture, platform exploration and UI engineering.

TechnoRapper — Technology Publication & Platform Rebuild

Live Website ↗

Independent Publishing · Custom WordPress Theme · Performance · RSS / Editorial Ops · Since 2012 · Rebuild Nov 2026

Founded and maintained a technology publication that has grown into a long-running content property with more than 134,000 published stories. In early November 2026 I audited the live WordPress install and replaced the bottleneck parent theme without deleting the archive or changing permalinks.

  • Long-term ownership — built and operated the publication over many years, managing its WordPress site, content workflows, RSS sources, plugins and ongoing maintenance.
  • Custom magazine theme — shipped an open-source photo-board theme with desk rails, paged archives, story pages and ad slots that each operator fills from their own account. First-image LCP uses sized images, fetchpriority="high" and a resizer for off-site RSS artwork.
  • Measured, not guessed — official mobile PageSpeed Insights after the custom theme: Performance 90, Accessibility 100, SEO 100, LCP 2.7s, CLS 0. Earlier WPVibe lab LCP on the old theme was 13.8s; those two labs are not one continuous chart.
  • Constraints kept — posts, permalinks and the AdSense publisher ID stayed. Unused plugins were turned off in the database. Numbers were published only after cache purge on the public URL.

Open sources: technorapper-wp-theme ↗ · repair playbook ↗ · PageSpeed report ↗

AI Wire — Open-Source WordPress Newsroom Plugin

GitHub ↗

Independent Engineering · PHP · WordPress 6.2+ · WP-Cron · OpenAI · Gemini fallback · Instagram Graph · YouTube Data API · X API · GPLv2 · Nov 2026

Designed and shipped a GPLv2 WordPress plugin that turns operator-configured RSS/Atom feeds into source-attributed, AI-reviewed posts, then can optionally distribute a branded graphic, a spoken Instagram Reel and a YouTube Short to the operator's own accounts. It is not tied to one newsroom.

  • Fail-closed editorial pipeline — writer and independent reviewer; thin blurbs, deal lists, coupons and recaps are held; policy hits are quarantined; Auto-publish can be switched off for drafts.
  • Production operations — database-backed run lock, per-run and daily caps, monthly token/USD budgets, background enqueue for long admin actions, idempotent draft recovery, and a first-party 3-second visible-read counter with signed REST payloads.
  • Social distribution — branded stills with rotating layouts, spoken Reels, public YouTube Shorts via Google sign-in (not an API key), and X posting that spends developer credits rather than mixing cost meters. Low-score stills are skipped so the account is not flooded.
  • What I learned — treat AI review as a quality gate, not legal clearance; keep credentials off git; separate OpenAI, X credits, Instagram quota, YouTube quota and Fal video spend; retry flagged OpenAI prompts with a shorter excerpt, then Gemini.
PHPWordPress pluginWP-CronOpenAIGeminiOAuthModerationA/B experiments

Gatheroly — Multi-Tenant Event Platform

Live Product

Flagship Independent Product · Next.js · TypeScript · Prisma · PostgreSQL · Vercel · AWS Rekognition · Firebase

Designed and built Gatheroly as an independent SaaS product for event organisers, vendors and guests. This product is separate from my professional work at Walmart Global Tech.

  • Multi-tenant SaaS architecture — owner, vendor/reseller and client workspaces with tenant-aware routing, isolated event sites, plans, trials and feature entitlements.
  • Event management experience — owner dashboards, client workspaces, public event websites, RSVP, guest engagement and event photo experiences.
  • AI-powered photo discovery — face-based photo matching with AWS Rekognition, helping guests find their event photos.
  • API-first foundation — route, service and repository layers keep business logic reusable and prepare the platform for future mobile clients.

Android & Application Architecture

KotlinAndroidBase — Kotlin MVVM Application Starter

GitHub

Independent Android Engineering Project · Kotlin · MVVM · Dagger · Room · Coroutines · RxJava · Retrofit · Socket.IO

  • Created a reusable Kotlin Android application foundation with a clear MVVM structure and separation of concerns.
  • Integrated common application building blocks including dependency injection, local persistence, asynchronous work, networking and real-time communication.
  • Structured as a starter codebase to help teams bootstrap Android applications with a consistent architecture.

CoreAndroidMVVM — Java MVVM Boilerplate

GitHub

Android · Java · MVVM · Android Lifecycle · AsyncTask · LruCache

  • Built a lightweight Android MVVM boilerplate using platform components instead of third-party architecture libraries.
  • Demonstrates asynchronous task handling, lifecycle-aware organisation and Android's LruCache for in-memory data caching.

OpenCV Face Recognition — Android PoC

GitHub

Proof of Concept · Android · Java · OpenCV

  • Explored computer-vision capabilities in an Android application using the OpenCV library.
  • Worked with a dedicated face-recognition module and the Android/OpenCV project integration.

UI, Desktop & Conversational Experiments

Compose Spotify Desktop — Declarative UI Demo

GitHub

Exploratory Project · Kotlin · Compose for Desktop

  • Built a Spotify-inspired desktop UI exploration using declarative Compose components.
  • Demonstrates a home experience, search and detail views, and reusable desktop UI patterns.

Android Dynamic Code Loading — PoC

GitHub

Android Platform Experiment · Kotlin · DEX · Runtime Class Loading

  • Explored a proof of concept that downloads a DEX file, stores it in app-private device storage and loads code at runtime.
  • Used the experiment to understand Android's runtime loading mechanics; it is presented as a learning PoC, not a production deployment pattern.

Skills

Android — Core

Kotlin Java Android SDK Jetpack Compose MVVM Coroutines & Flow Reactive State Machines CameraX MediaMetadataRetriever / MediaMuxer Streaming Multipart Upload Performance Engineering Module Architecture

API, Backend & Caching

GraphQL / Apollo TypeScript / Node.js REST / OpenAPI Spring (Java) SQL / CQL Memcache / Cache-aside Negative Caching Feature Flags A/B Experiments

Data & Streaming

Apache Spark Apache Airflow Apache Kafka (SSL / protobuf) Cassandra BigQuery GCS / Dataproc Elasticsearch

Cloud, Observability & Quality

Kubernetes Docker Helm Canary / HPA Grafana Splunk JMeter UI Automation Visual Regression Jest / E2E Harnesses Load / Stress Testing Release Validation

Full-Stack Product

Next.js (App Router) React Prisma Neon Postgres Firebase Vercel Turborepo Zod

Publishing & Content Platforms

PHP / WordPress Custom WP Themes Plugin Architecture WP-Cron / Background Jobs RSS / Atom Ingestion LCP / CLS Performance

AI, Media & Learning

DINOv2 / Visual Regression AWS Rekognition GenAI / LLM OpenAI + Gemini fallback Content Moderation Instagram Graph / YouTube / X APIs OCR Video Metadata Rust (learning)

Leadership

End-to-End Ownership Technical Design Cross-Team Leadership Release Engineering Mentorship

Education

B.Tech — Computer Science & Engineering
Punjab Technical University

Let’s build something meaningful

I enjoy solving platform-scale problems, building mobile-first products and working across engineering boundaries. For professional conversations, collaborations or product discussions: