I am currently living in San Jose, California. Studying many interesting topics in Computer Science as a graduate student. I worked for 2 years as a full stack developer before I decided to pursue my masters degree. I believe I am a good problem solver and can come up with simple solutions to complex problems. I am a quick learner and love learning about new technologies. I am actively looking for exciting opportunities and expand my professional network. Feel free to connect with me!
GPA: 4 (Current)
Relevant Courses: Fall 2023: CS 200W - Graduate Technical Writing CS 256 - Topics in Artificial Intelligence (Introduction to Artificial Intelligence) CS 267 - Topics in Database Systems (Big Data Analytics with Machine Learning) Spring 2024: CS 252 - Advanced Programming Language Principles CS 262 - Randomized Algorithms and Applications CS 276 - Machine Learning on Graphs
GPA: 3.69
• Planned and implemented client requirements for a project management application used by over 5000 employees • Developed various modules like monthly reporting, discussion boards, auto-mailers and cronjobs for daily user sync • Optimized existing queries and stored procedures by evaluating query execution plans and using indexes effectively • Implemented server-side pagination improving application load times by up to 50% • Maintained a Content Management System built using ASP.NET and C# managing over 5000+ recipes and 1000+ articles
• Scraped data using beautifulsoup and performed sentiment analysis using textblob for over 2000 staff reviews • Created multiple insightful dashboards for data visualization using SAP Analytics Cloud
• Performed data scraping on Bombay Stock Exchange (BSE) corporate announcements using Selenium Web Driver for over 100 companies • Implemented OCR and NLP techniques to extract and store data from PDFs in MySQL Database for 1600 documents
• Wrote an interpreter for "Featherweight JavaScript" using Java • Created ANTLR rules to parse the code strings and generate the Abstract Syntax Tree
• Utilized PyTorch and PyTorch-Geometric in Python to perform Financial Fraud Detection using Semi-supervised GNN • Evaluated ROC and AUC of various approaches such as GearSAGE, GNN, GCN, etc. by using sklearn
• Developed a note taking application that accepts PDF files as input • Evaluated several approaches for autocomplete such as LSTM, RNN and Transformers using PyTorch • Added smart features like autocomplete using TextRank and Trie, and text summarization using DistilBERT from HuggingFace • Used React, react-pdf-highlighter and TypeScript for the front-end, Node and Express for Backend, Flask to create APIs for summarization and completion and MongoDB to store the notes taken
• Designed and developed an android application using Java and Android Studio • Data processing using python, compared and evaluated various models using the scikit-learn library, achieved an accuracy of 82% • Developed an API using Flask to integrate the trained machine learning model into the Android application
• Implemented the code for data manipulation of information on RFID tags and performed security checks in C++ • Built the system using an Arduino UNO and an electromagnetic solenoid for the lock
• Developed an e-commerce website for selling printers and printing supplies having over 100 products stored in MySQL. • Created the product listing page, display page & Add to Cart backend functionality using HTML, CSS, JavaScript and PHP.
• Designed and developed a 3-in-1 game for Chess, Rock-Paper-Scissors and Whack-a-mole using python and pygame.
Apart from being a graduate student and software developer, I enjoy playing video games and listening to music. I love travelling and trying out new cuisine.