Principal Engineer | Commerce, Fulfillment & Platform Systems | Java, Spring Boot, Kafka, Microservices | Inventory, Promise/ETA, Payouts | 160M+ events/day

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru Area, India

Bengaluru, Karnataka, India





Master of Technology (M.Tech.), Computer Network Engineering
B. M. S. College of Engineering

B.E, computer science
Visvesvaraya Technological University
Join Praveen and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Engineer | Commerce, Fulfillment & Platform Systems | Java, Spring Boot, Kafka, Microservices | Inventory, Promise/ETA, Payouts | 160M+ events/day
Principal Engineer with 11+ years of experience building high-scale backend, commerce, fulfillment, logistics, inventory and event-driven. At Licious, I have designed and built core platforms across central inventory with complete inventory audit, real-time promise/ETA calculation, Delivery Executive (DE) payouts, order auto-batching, warehouse order management, Kafka event systems, rule engines and CRM automation. I specialize in Java, Spring Boot, Kafka, microservices, distributed systems, system design, Redis, SQL/NoSQL, low-latency APIs, event-driven architecture, inventory platforms, fulfillment systems, logistics systems, and platform architecture. Key impact: - Designed a central inventory system with complete auditability, improving stock visibility, traceability, reconciliation, and fault isolation. - Engineered a real-time item-level promise engine that calculates when an item can be delivered based on hub operations, inventory type, KML operations, and live on-ground signals. - Built platforms handling 160M+ events/day with sub-10ms event latency. - Engineered real-time promise systems with sub-100ms response times. - Built rule systems processing 10M+ daily evaluations across 12+ services. - Built CRM improving SLA adherence by 35% and agent efficiency by 25%. - Designed the DE payout system for accurate, auditable payout computation across on-ground delivery operations. - Built an order auto-batching system to improve fulfillment efficiency using hub operations, inventory availability, delivery feasibility, and operational constraints.
Greater Bengaluru Area
claude code
claude
codex
cursor
Principal Engineer at Licious, May 2024 - Present · 2 yrs 4 mos, Bengaluru, Karnataka, India, Event-Driven Architecture: Designed and developed a centralized Kafka-based event bus handling 100% of platform events 60M+ with schema based easy onboarding and sub-10 ms latency. Built an Event Relayer service to push messages to client endpoints with zero-code onboarding, processing millions of events/day. High-Performance Systems: Engineered a real-time delivery promise engine achieving sub-100 ms latency, reducing infra from 23 to 6 pods, and improving scalability, cost efficiency, and accuracy. Customer Communication: Led the creation of a post-order notification service ensuring real-time, multi-channel order updates with high availability and seamless integration. Order & Inventory Management: Designed the initial Order Management System and migrated the inventory platform from monolith to microservices with Redis-based distributed locking, full audit logging, and improved fault isolation. Business Rule Automation: Built a lightweight rule evaluation engine (MVEL) supporting 500+ rules across 12 microservices, cutting deployment cycles by 80% and processing 20M+ daily evaluations in <50 ms. CRM & AI Solutions: Architecting an in-house CRM for customer support, improving SLA adherence by 35%, boosting agent efficiency by 25%, and eliminating costly third-party licensing. Deployed LLM-based quality audit systems, LangChain + NeMo Guardrails chatbots, and AI agents for email sentiment analysis and resolution recommendations. Mentorship & Leadership: Guiding supply chain engineering teams, fostering best practices, and delivering scalable, fault-tolerant systems.
Software Development Engineer 3 at Licious, Jul 2021 - Present · 5 yrs 2 mos, Bengaluru, Karnataka, India
Senior Software Engineer at Paytm Mall, Nov 2020 - Jul 2021 · 9 mos, Bangalore Urban, Karnataka, India
Software Engineer at Paytm Mall, Aug 2020 - Oct 2020 · 3 mos, Bengaluru, Karnataka, India
Software Engineer at Paytm, May 2019 - Jul 2020 · 1 yr 3 mos, Bengaluru, Karnataka, India
Software Engineer at UrbanPro.com, Jul 2017 - May 2019 · 1 yr 11 mos, Bengaluru Area, India
Junior Software Engineer at Conflux Technologies Pvt Ltd, Sep 2015 - Apr 2017 · 1 yr 8 mos, Bengaluru, Karnataka, India, Working on Web Application
Master of Technology (M.Tech.), Computer Network Engineering, B. M. S. College of Engineering
B.E, computer science, Visvesvaraya Technological University