Software Engineer
Best BuyOct, 2024 - Present1 yr 8 months
Contributed to the Search 2.0 service by integrating an ML-based search service and a scalable API using Java SpringBoot structure. Worked on the Ambiguous Search feature to cluster ambiguous search queries by implementing APIs, optimizing performance with caching strategies, and improving observability through structured logging and monitoring, and added JUnit test coverage. Worked on the Gifting AI feature for recommending relevant products. Integrated the ML Model service using SpringBoot and Kotlin. Built an automated pipeline to generate and publish weekly release notes using Python scripts, Git APIs, and CI/CD tools GitHub Actions. Collaborated with the performance engineering team to improve application performance by optimizing API response times, database queries, logging, and caching strategies. Monitored production services and issue triaging using Kibana, Grafana, and Splunk. Worked on the integration of the Analytics API in the frontend using Typescript and JavaScript for Web and App platforms. Led multiple mentoring and knowledge-sharing sessions for teammates on development, system design, and debugging.