Software Engineer 1
Current- Started contributing to the team by improving CI/CD pipelines built using Jenkins. Understood the Microservices architecture and the flow.
- Implemented an endpoint using Java and Micronaut to support semantic search, built with OpenSearch and KNN vectors.
- Participated in deciding the appropriate DSL search query for OpenSearch, considering requirements like pre-filter support, high recall, and low latency.
- Worked on a service that transforms Nexthink Query Language (NQL) queries based on specific product requirements.
- Implemented frontend tasks focused on accessibility, keyboard navigation, and feature implementation based on requirements using TypeScript and React.
- Spearheaded the migration of various search providers into a unified service, optimizing search functionality. Reused code related to permissions following basic design patterns. The service was built using Micronaut.