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, IndiaWalmart Global TechKotlin · Android · GraphQL · Spark · KafkaIndependent product: GatherolyOpen-source: AI Wire
Selected Engineering Work
A focused view of the systems and products that best represent how I work: enterprise-scale platform engineering, independent product development, a rebuilt publishing platform, and multi-sided mobile products.
Enterprise · Walmart Global Tech
Modernising a high-traffic UGC platform
Reviews, ratings, Q&A and media experiences across mobile and web — with a focus on migration safety, performance and platform scale.
Dual-read/write migration across 11 product surfaces with parity checks and rollback controls.
Android PDP review rendering improved from ~40 ms to ~10 ms.
Video upload, distributed caching and re-engagement data pipelines.
AndroidGraphQLJava / NodeSpark · Kafka
Explore engineering approach
Migration safety
Designed a controlled transition between platform versions using parallel writes, shadow/parity validation, feature-flagged reads and rollback paths. The approach made correctness observable before broad rollout.
Mobile / Web→GraphQL / API→UGC services→Legacy + New data
Performance engineering
Profiled the Android review surface, reduced render work and paired client improvements with server-side caching strategy. Validated service capacity under high request rates and investigated bottlenecks rather than treating load-test numbers as a single metric.
My role
Technical design, implementation across Android/API/data layers, cross-team alignment, test strategy and production readiness.
Designed around explicit tenant context and reusable service/repository boundaries, with external integrations for identity, notifications and photo matching. This is an independent product, separate from my employer work.
Product decisions
Separate platform administration from client event operations; model feature access as entitlements; keep guest experiences lightweight and mobile-first; make photo discovery a clear, consent-based guest flow.
A 14-year-old WordPress publication rebuilt as a measured publishing platform: custom theme, fail-closed RSS-to-article pipeline, and optional social distribution on the operator's own accounts.
Custom magazine theme: official mobile PageSpeed Insights measured Performance 90, Accessibility 100, SEO 100, LCP 2.7s and CLS 0 (earlier lab LCP on the old theme was 13.8s).
AI Wire plugin: RSS/Atom → writer model → independent reviewer → auto-publish or draft, with fail-closed moderation.
Optional branded stills, spoken Reels and YouTube Shorts, plus an open playbook for repairing a live WordPress archive without deleting posts or changing permalinks.
PHPWordPressOpenAI / GeminiInstagram · YouTube · X
Each feed is a tenant. Items are deduplicated, assigned a stable A/B variant, written as original attributed copy, then reviewed for claims, novelty, usefulness and policy. Thin blurbs, deal lists and recaps are held. Rejected items stay quarantined. Auto-publish can be turned off to keep drafts for a human editor.
Safety and operations
Runs are serialised with a database-backed lock. Manual admin work is enqueued in the background. Policy scans use a local profanity/slur list plus OpenAI Moderation on articles and every outbound caption, Reel script and YouTube listing. Flagged OpenAI prompts retry a shorter excerpt, then Gemini 2.5 Flash. Social stills sit behind a review-score floor so low-value cards are not posted.
What I learned
Repair the information architecture before restyling. Measure after cache purge, and do not mix WPVibe lab scores with PageSpeed Insights. Keep credentials, permalinks and the post archive off the rewrite path. Treat AI review as a quality gate, not a guarantee of factual accuracy.
Android product work across a two-sided mobility platform and a GPS/IoT tracking ecosystem.
WHIDE Customer and Partner: booking, trusted-driver relationships and fulfilment workflows.
Letstrack: location, device and asset visibility with communication features.
Google Home chatbot integration for Letstrack AI.
AndroidMaps / LocationGPS / IoTVoice assistant
Explore product systems
WHIDE — two-sided service platform
Customer app↔Booking / dispatch↔Partner app
WHIDE's published product model includes trusted drivers, scheduled rides, driver-partner onboarding, delivery tasks, live trip visibility and customer safety features. My work included Android experiences on both customer and partner sides.
Worked on the Android application experience around location sharing, tracking and communication, plus the Letstrack AI Google Home chatbot integration. Public product references describe real-time tracking, geofencing, alerts and connected-device experiences; these describe the product domain, not individual claims about my implementation.
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 & PMEpic discovery, requirements, feasibility, sprint scoping, and A/B experiment design with clear success metrics.
Senior LeadershipArchitecture option analyses, caching strategy, and platform migration briefs with written recommendations.
Cross-Platform TeamsAligned Android, iOS, and web on video reviews, multi-image selection, and camera flows for a consistent customer experience.
Platform & Partner TeamsCoordinated 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.
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.
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.
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.3MRequests/min validated; p95 ~49 ms under stress
~40%Lower seller-reviews p95 via distributed item cache
11Surfaces 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.
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.
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.
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.
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.
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: