Morgan Hill, California, United States
• Working on a major project to rewrite the entire search and indexing system using Elasticsearch, AWS infrastructure,
and microservices. With the increasing customer base, our existing tech stack was becoming slow, necessitating a more
scalable and high-performance solution.
• During the transition from the existing monolithic system to a microservices architecture, I designed and developed
indexing and search projects using AWS ECS, DynamoDB, Redis and Elastic Search.
• Conducted a proof of concept (POC) comparing Elastic and OpenSearch to assess their suitability in various aspects
such as indexing speeds, search speeds, and pricing using different tiers.
• Built a REST API Indexer helper application tool to re-index files and cabinets using java, spring boot, Kafka, and
couchbase.
• Developed a feature to enable Optical Character Recognization with the help of making API calls.
• Developed a feature to enable index and make full text search or partial search on legal and journalistic terms in a
document using LexisNexis.
• Tested the solution for its efficiency and correctness by developing unit /system tests.