Experienced in Full Stack Application development.Skilled in SQL,MongoDB,ReactJS,NodeJS and Java.Strong engineering professional with a Master's Degree focused in Software Engineering from San Jose State University, San Jose.
Masters in Software Engineering
Electronics and communication engineering
We developed grocery list prediction system based on user preferences and previous purchase history.
The main idea of building this application is to provide users with the suggestions of the items that are
likely to be purchased by the users. We aim to improve the users shopping experience by developing a web application for
generating an automated Shopping list. The application provides detailed Analytics Dashboard on shopping patterns of the users
and also recommends items that are frequently bought by the users.
• Technologies: React JS, Redux, Express.js, REST API, AWS,
NodeJS, MongoDB.
As part of my Enterprise distributed Systems class project, we
designed a 3-tier distributed application that will implement the
functions of Amazon website. In this project, I worked on admin
related functionalities such as:
• Adding product categories to the Inventory Listings.
• View month wise sales income amount of all sellers.
• View list of all the orders as well as modify the status of the
orders placed by the customers.
• Admin user will be able to view different types of analytics
graphs showing following data : No of orders per day, Top 5 most
sold products, Top 5 sellers, Top 10 products based on rating, Top
10 products viewed per day etc.
• Technologies: React JS, Express.js, REST API, AWS, NodeJS,
Kafka, Redis cache.
This is a single page application which replicates the
functionalities of Handshake (Student Job recruiting platform)
• Some of the functionalities implemented in this application are
: Add and update profile, Apply to jobs, join events created by
companies. Upload media files, view student profiles. Companies
can post job openings, events, can view student profiles, manage
job application status etc.
• Technologies: React JS, Redux, Express.js, REST API, AWS,
NodeJS, Kafka, MySQL, MongoDB.
• Developed a 3-tier distributed application. Supports three
different types of users and implemented respective
functionalities. Managers can create projects and select testers
by viewing profile.
• Testers can request to join projects and write test cases for
relevant projects. User’s Dashboard shows insights about project
in form of graphs. Used React Chartjs libraries for visualization.
• Used selenium to run test scripts and Integrated with Bugzilla
to generate Test Report.
• Technologies: React JS, Express.js, REST API, SQL DB, NodeJS,
Bugzilla, Selenium, Chartjs.
• This is a Simple web application which converts handwritten text
image into a pdf. The user can download the PDF or send it to
others via email.
• Tesseract OCR engine is used to detect the text and convert it
into electronic file. Image processing techniques are implemented
to enhance image quality
• Technologies: Tesseract OCR engine, Google Auth, HTML, CSS.
Developed supporting API's required for Online Banking
Transactions, recurring payments etc.