
Rochester Institute of Technology
Master of Science - Computer Science
- Advanced OOPs Concepts
- Computational Problem Solving
- Algorithms and Data Structures
- Computer Networks
- Cryptography
- Distributed Systems
- AI & ML
Key Courses :
Software Development Engineer
Designed and implemented a hybrid recommendation system using collaborative and content-based filtering techniques, achieving a 60% relevancy rate of personalized content.
Developed a caching solution that improved system response latency of generating recommendations to 5 seconds from 60 seconds.
Addressed the cold start problem by leveraging hierarchical clustering and topic modeling (LDA) to provide relevant recommendations to new users.
Implemented a distributed memory system to enhance query response times for LLMs, reducing reliance on slow disk operations.
Designed a system architecture with 3 slaves maintaining independent query queues, and 1 master distributing incoming queries.
Developed a linear regression model to predict query execution times, enabling the master server to select and send the top queries to the GPT-2 server for processing and response generation.
Implemented an analyzer that extracts and analyzes headers of TCP, UDP or ICMP packets captured in a 10 second timeframe.
Used Wireshark to capture packet data from live network traffic.
Implemented RIP v2 protocol and distance vector routing using Java Socket Programming and Multithreading.
Created a system design in which 10 routers exchanged information amongst themselves and a main rover using RIP packets over UDP using a multicast IP.
Cleaned and loaded 50M IMDb records in PostgreSQL. Migrated cleaned data to MongoDB for efficient querying.
Conducted aggregation queries using JOINS and INDEXES in MySQL, applied K-means to carry out groupings based on given criteria.
Carried out efficient data mining activities by applying Apriori algorithm.
Developed an ML model leveraging SQL and BERT for real-time financial news sentiment analysis to predict stock price direction.
Led critical aspects of the database architecture design and integrated BERT in a diverse 5-member team.
Built user-friendly web application using Flask that suggests whether to buy/sell stock.
Wrote a research paper focusing on effectiveness of current user education methods of online security against semantic attacks.
Conducted a live user study that involved 30 participants followed by a quantitative study of factors affecting online security.