Worked on their CarDekho.com portal, one of India’s leading car search ventures with a team of 10+ members
Designed and implemented a publish-subscribe based message queuing system in order to help manage traffic between host connections and messaging bots used for marketing and 2 factor authentication.
Designed a broadcasting system with low latency and non persistent messages to help connect data informing APIs and the core system
Contrasted the use of both RabbitMQ and Apache Kafka and made demos with both in order to determine the best platform.
Ultimately, used RabbitMQ to implement the systems along with a Spring-AMQP based backend in order to maintain compatibility with their existing
systems.
June 2019 - July 2019
Software Developer Intern
Educommerce Technologies
Collaborated with a team of developers to improve the functionality of an education service product by focusing on the UI/UX on the administration dashboard.
Designed and built a new front-end dashboard for the administration panel. Developed a dynamic design using AngularJS.
Researched data management techniques to employ in their Android App, Myly.
May 2017 - August 2017
Education
Cornell University
Bachelor of Science, Computer Science
August 2017 - May 2021
Jayshree Periwal International School, Jaipur
international baccalaureate
April 2011 - June 2017
Projects
Daily Brief
Daily Brief is a progressive web app utilizing Google’s T5 Transformers to provide digestible summary of the top news stories of the day.
Utilized PyTorch to finetune T5-small on CNN/Daily Mail summarization Dataset.
Deployed as a Docker container on AWS’s ECS which runs twice a day to store the summarized news in a DynamoDB Database.
Used AWS’s Lambda and API Gateway to create a RESTful API to retrieve data from DynamoDB.
Created a front-end using React Native which fetched data through the API.