Shikhar Tiwari

Senior Software Developer · Distributed Systems · Backend Engineer · Java · Spring Boot · Microservices · Kafka · Elasticsearch · AWS · Kubernetes | ex-Walmart Global Tech | 50M+ events/day

United States

About

Senior Software Developer and Fullstack Engineer with 8+ years building distributed systems and microservices at production scale — 50M+ events/day, 800M+ indexed records, 20K requests/minute at sub-100ms latency. I've delivered backend solutions across Walmart Global Tech, PharmEasy, and Shiprocket, specialising in event-driven architecture, real-time data pipelines, and high-throughput search infrastructure. Core Stack: Java · Spring Boot · Microservices · REST API · Apache Kafka · Elasticsearch · Redis · Kubernetes · Docker · AWS · CI/CD What I've built: — Event-driven microservices platform for ML inference at Walmart Global Tech — ingestion, retrieval, and real-time inference at scale — Real-time personalisation engine (PharmEasy) — 20K req/min, sub-100ms SLO, built on Java and Spring Boot — Distributed search infrastructure — 800M+ records, low-latency RESTful retrieval using Elasticsearch — LLM retrieval pipelines using RAG, vector search, and embeddings on AWS Open to Senior Software Developer and Software Engineer roles focused on backend systems, distributed architecture, or data-intensive platforms.

Experience

  • Software Development Engineer 3 (Java) at Walmart Global Tech
    Aug 2023 - Dec 2024 · 1 yr 5 mos

    • Designed an event-driven microservices architecture for scalable ingestion, retrieval, and inference services. • Led the development of backend microservices for an internal AI assistant, ensuring compliance and secure data access. • Built a Kafka-based ingestion service to handle data from multiple systems, optimizing processing latency.

  • Senior Software Engineer (Java) at PharmEasy
    Jan 2022 - Aug 2023 · 1 yr 8 mos

    • Architected a real-time personalization platform capable of managing 20K requests/min with sub-100ms latency SLO. • Designed a low-latency decision engine, enhancing p95 latency from ~180ms to <80ms during peak traffic. • Developed an ad-serving and search system that significantly contributed to monthly incremental revenue.

  • Software Engineer (Java) at Shiprocket
    Dec 2020 - Jan 2022 · 1 yr 2 mos

    • Re-architected a high-volume notification microservice for WhatsApp, email, and SMS, enhancing throughput and stability. • Optimized REST API and database processes, reducing latency and improving service responsiveness. • Developed an event-driven marketing data microservice to capture user behavior signals in real-time. • Strengthened billing and payment execution paths to ensure transactional accuracy under high concurrency.

  • Software Developer at Real Time Data Services
    Jun 2018 - Sep 2020 · 2 yrs 4 mos

    • Designed and implemented usage-based billing logic for VoIP services, enhancing payment plan flexibility. • Developed a web-based management dashboard for monitoring IVR flows and call campaigns. • Integrated payment gateways like Razor Pay and Stripe to streamline billing processes.