About Me

Tech Enthusiast, Software Geek, Guitarist and a Die-hard Leo Messi fan since ages!
I am a people-oriented Software Developer pursuing MS in Computer Science at SJSU. I see myself as a Machine Learning Engineer and a Web Developer. In my free time I like working on open source projects and learning new things.

Work Experience

Research Assistant

SJSU Research Foundation    Nov 2019 - May 2020

  • Managed multiple research projects and analyzed data using excel, Python and R
  • Automated the keyword extraction from research papers using Python
  • Formatted the research papers using Adobe Indesign, created a cover and published these papers to the website

Software Engineer

Tata Consultancy Services    Aug 2017 - July 2019

  • Developed Python program for ADAS that helps keep the vehicle centered during single lane driving. Also, analyzed this data generated using SQL to improve safety and navigation by 19%
  • Implemented an AI chatbot using Python in RASA framework that could perform functions such as learning a name, taking an order and returning the confirmation number
  • Designed and coded an online module in HTML, CSS and React JS that allowed the user to sign up, login and view its current progress on the courses taken

Software Engineering Intern

Knewron Technologies    Oct 2016 - May 2017

  • Led a team of 5 and developed an Android application that performs single and multi-speaker voice recognition
  • The multi-speaker feature made use of machine learning to identify more than one person speaking at the same time with 89% accuracy.


Detection and Analysis of Cyberbullying Data on Twitter

Spring 2020

A Data Analytics project that makes use of Machine learning and Data Mining to detect and analyze tweets related to Cyberbullying.

Human and Object Detection in the Dark

Fall 2019

A machine learning model that uses Neural networks for efficient Human and object detection on low-light/dark images.

Chain Replication for Supporting High Throughput and Availability

Fall 2019

An application that supports large-scale distributed storage services that exhibit high throughput and availability without sacrificing strong consistency guarantees

Single and Multispeaker Voice Recognition

Spring 2017

An android application that uses machine learning to efficiently identify the person who is speaking.


San Jose State University                                                            San Jose, CA

Master of Science(M.S) in Computer Science                       Aug 2019 - May 2021

University of Pune                                                                                             Pune, India

Bachelor of Engineering (B.E) in Computer Engineering            June 2013 - May 2017


AWS   Python   Java   Docker   Agile   HTML   JavaScript   MongoDB   React JS   REST   PostgreSQL   Anaconda   PyTorch   Zookeeper   GitHub   CI/CD   Linux   HDFS   MacOS   Windows