Work Experience
Research Intern . Remote
HCI-VIS Lab, The University of Massachusetts Amherst
Apr 2023 – Present
Advisor: Prof. Narges Mahyar, Dr. Ali Sarvghad
- Conducted extensive research on Natural Language Processing (NLP) techniques and methodologies to gain a deep understanding of the field and its applications in developing conversational agent
Software Development Engineer , Recommendations Team. Bengaluru
Flipkart
Jun 2021 – Mar 2023
- Acquired and applied tech stack including Aerospike, Elastic Search, and Spring Boot to effectively contribute to the development of functionality for recommendation systems
- Performed migration and rebase of Java 8 code to Java 17 code
- Personalised the shopping experience of customers by implementing Machine Learning algorithms like Logistic Regression, XGBoost, and Random Forest
- Executed over 10 deployments utilizing Kubernetes, building Docker images in CI/CD pipelines, and implementing Helm Chart
- Technologies used: Software Development, SQL, C/C++, Git, Spring Boot, RESTful API, MongoDB, Kubernetes, Docker, Mockito, Grafana, Confluence, Jira, Lens, Object-Oriented Programming (OOP), Operating Systems, Distributed Systems, Aerospike, Elasticsearch, Machine Learning, Java, Linux
Software Developer Intern . Remote
Shop 101
Aug 2020 – Dec 2020
- Developed a user-friendly dashboard enabling users to visualize their payment history, while implementing secure login authentication through Redux state management
- Implemented form validations and incorporated APIs into Shop 101’s official website
- Developed a payment history dashboard, along with the login authentication setup (by storing states through redux)
- Technologies used: Software Development, HTML, CSS, JavaScript, React.js, Redux.js, REST API, Bootstrap
Research Intern . Remote
TamilNadu Science and Technology Centre
Aug 2020 – Dec 2020
- Developed an interactive website by employing Flutter that uses Dart, which is a compiled programming language that helps in avoiding performance issues
- Employed Natural Language Processing to impart Artificial Intelligence to device-antagonistic DialogFlow chatbot to support over 14 languages
- Technologies used: Natural Language Processing, DialogFlow, Dart
Reactjs Developer Intern . Remote
VenueMonk
Jun 2020 – Jul 2020
- Coordinated in building React components for the official website of LimeChat, India’s pioneering level-3 AI chatbot company, leading to seamless automation of the content system
- Utilized Bootstrap to enhance browser compatibility and enhance mobile responsiveness for the official company website
- Technologies used: React.js, Bootstrap