Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sandeep Kumar

Gurgaon

Summary

Backend-focused software developer with 2.6+ years of experience working in a product-based IT environment. Experienced in building scalable backend systems and RESTful APIs using Java and Spring Boot, with a strong foundation in Object-Oriented Programming principles. Hands-on experience in search system design using Apache Solr and event-driven architectures with Kafka, along with a solid understanding of microservices, distributed systems, and performance optimization.

Overview

2
2
years of professional experience

Work History

Software Engineer

Libsys Ltd.
Gurgaon
07.2023 - Current
  • Developed and maintained a Web-based OPAC system that enables library members to search books and journals, check availability, manage issuances, view fine status, and complete no-dues processes without visiting the library.
  • Designed and implemented the end-to-end search functionality using Apache Solr, including schema design, indexing strategy, and query optimization for large journal datasets exceeding 10 million records.
  • Deployed Apache Solr in a distributed environment using ZooKeeper to support sharding, replication, and fault tolerance for high-volume search workloads.
  • Optimized search performance by tuning Solr queries and schema configurations, leveraging filter queries (fq), efficient analyzers, and appropriate field types to reduce query latency and improve relevance.
  • Implemented multi-level caching (application-level caching and Solr internal caches) to minimize redundant search queries and improve response times for frequently accessed search operations.
  • Designed an event-driven indexing mechanism to keep Solr indexes synchronized with database changes, publishing create/update events to Apache Kafka and consuming them asynchronously for near real-time indexing.
  • Built Kafka producers and consumers to decouple transactional workflows from search indexing, improving scalability, system resilience, and overall throughput.
  • Developed RESTful APIs using Spring Boot following microservices and clean architecture principles to support search, availability checks, and member operations.
  • Ensured reliability of indexing workflows by handling idempotent consumers, retry mechanisms, and error recovery for Kafka-based Solr indexing.
  • Collaborated on database design and backend optimization to maintain data consistency between transactional systems and search index.
  • Designed backend services using object-oriented principles to ensure code reusability, extensibility, and long-term maintainability.

Education

Bachelor of Technology - Computer Science

Dronacharya College of Engineering
Gurgaon
06-2023

Skills

  • Java, Spring Boot
  • RESTful API Development, Microservices
  • Apache Solr (Distributed Search, Indexing, Query Optimization)
  • Apache Kafka (Event-Driven Architecture, Producers & Consumers)
  • Caching Strategies, Performance Optimization
  • Relational Databases (MySQL / PostgreSQL — pick what applies)
  • ZooKeeper
  • Object-Oriented Programming (OOP)
  • Git, Maven

Timeline

Software Engineer

Libsys Ltd.
07.2023 - Current

Bachelor of Technology - Computer Science

Dronacharya College of Engineering
Sandeep Kumar