My interests are mainly Python, PySpark, Hadoop, PostgreSQL, AWS and Java
Implemented Recommender System by predicting item ratings for users using adjusted cosine item based similarity and weighted sum technique
Devised a tool in java to implement Retail Business Management System using PL/SQL and JDBC
Conducted a session on Buffer Overflow and exhibited buffer overflow attack in C using gdb
Provided efficient solution to the real time 3-CNF Boolean Satisfiability Problem
Explored Multi-Threaded Client Server interaction using Singleton Design Pattern
Developed a file based dashboard for TaskManager using Observer Pattern
Implemented Visitor Pattern to count the number of words in an input file
Exhibited Java Reflection and Object Comparison in Java
Wrote a Tournament Branch Predictor to predict instruction branches, so that, performance is improved
Implemented a single-bank synchronous DRAM scheduler
Devised RC6 algorithm in Java. RC6 is a parameterized symmetric encryption algorithm where block size, key size and number of rounds are variable
Analyzed the Cipher Block chaining (CBC) mode and Electronic Code Book (ECB) mode using OpenSSL library and Blowfish
Facilitated TCP ACK Scan using socket programming to verify security of a network by gathering information about firewall
Implemented a program that would use SSL/TLS for secure connection
Developed “Black Jack” game using C Programming making use of algorithms like Bresenham’s Line Drawing Algorithm and Bresenham’s Circle Drawing Algorithm to name a few
Developed “Travel Agency” system using VB script to fetch data from backend using ODBC connection between VB Script written on front end and database prepared using MS Access
Developed “Remote Desktop Application” in JAVA Environment to handle Remote PC’s using Socket programming and Applets for Client and Server