profile-pic

Abhishek Kesharwani

Software Engineer with over 10 years of experience specializing in enterprise search solutions using Apache SOLR, Lucidworks Fusion, and Java.
  • Role

    Sr Search Engineer & Software Engineer

  • Years of Experience

    11 years

Skillsets

  • Ltr
  • Opennlp
  • vector search
  • Spring MVC
  • Shell Script
  • Scala
  • Python
  • Opensearch
  • Lucidworks Fusion
  • Apache Solr
  • Linux
  • Jenkins
  • Java
  • Elasticsearch
  • AWS
  • Apache tika
  • Apache Spark

Professional Summary

11Years
  • Sep, 2021 - Present4 yr 7 months

    Senior Software Engineer

    CareerBuilder
  • Jul, 2019 - Sep, 20212 yr 2 months

    Search Engineer

    Bed Bath & Beyond
  • Dec, 2018 - Jun, 2019 6 months

    Java Developer

    Times Internet
  • Sep, 2014 - Jun, 20161 yr 9 months

    Software Programmer

    IndiaMART InterMESH Ltd.
  • Jun, 2016 - Jul, 20171 yr 1 month

    Senior Software Programmer

    IndiaMART InterMESH Ltd.
  • Aug, 2017 - Nov, 20181 yr 3 months

    Senior Software Developer

    IndiaMART InterMESH Ltd.

Work History

11Years

Senior Software Engineer

CareerBuilder
Sep, 2021 - Present4 yr 7 months
    Managing ~500 Solr nodes with ~1TB of indexed data. Automated SOLR deployments using AWS CloudFormation. Developed and maintained search APIs; implemented feature enhancements and bug fixes. Migrated monitoring from New Relic to SolarWinds for the CoreSearch infrastructure. Designed a self-healing mechanism to auto-restart SOLR services. Migrated NLP plugin from BasisTech to OpenNLP across a system of 800+ Solr nodes.

Search Engineer

Bed Bath & Beyond
Jul, 2019 - Sep, 20212 yr 2 months
    Migrated Reviews and Q&A system to Lucidworks Fusion. Implemented default variant logic for product search. Enabled SSL and Kerberos authentication in SOLR. Migrated 150GB of data (71 collections) from Cloudera HDFS SOLR 4.10.3 to 5.3.2. Built ingestion pipelines from diverse sources: JSON, XML, S3, SharePoint, FTP, and web crawlers. Enabled real-time inventory updates and pricing changes for the e-commerce catalog. Managed 5 Solr clusters across different zones with inter-cluster syncing. Integrated Prometheus and Grafana for SOLR monitoring. Developed REST APIs using Spring Boot. Implemented PDF parsing using Apache Tika.

Java Developer

Times Internet
Dec, 2018 - Jun, 2019 6 months
    Enhanced and maintained news feed APIs. Developed feed ingestion logic using SOLRJ and Java. Monitored API server health and ensured high availability.

Senior Software Developer

IndiaMART InterMESH Ltd.
Aug, 2017 - Nov, 20181 yr 3 months
    Enhanced product listing using Solr and Java. Indexed Oracle DB data into Solr using Perl scripts. Managed search infrastructure including Tomcat, Solr, and Jenkins.

Senior Software Programmer

IndiaMART InterMESH Ltd.
Jun, 2016 - Jul, 20171 yr 1 month
    Migrated domain from HTTP to HTTPS. Optimized images for web using ImageMagick, AWS CLI, and EC2. Created dynamic directory templates; implemented Varnish and HTTP/2.

Software Programmer

IndiaMART InterMESH Ltd.
Sep, 2014 - Jun, 20161 yr 9 months
    Built dynamic web pages using JavaScript, HTML, CSS, PHP, and AWS. Optimized front-end and back-end performance for SEO. Analyzed traffic using Google Analytics, Webmaster Tools, and S3. Extracted structured data (ISQ) from unstructured product descriptions.

Education

  • Bachelor of Engineering (B.E.) in Electronics & Communication Engineering

    Oriental Institute of Science & Technology, Bhopal (2014)
  • 12th Mathematics

    Excellence School, Rewa (2010)