Hi, I'm Ronak Chaudhuri!

I am a Computer Science student at the University of Illinois at Chicago. I am very excited to pursue a career as a Software Developer, putting my acquired skills to the test. I plan on graduating in May 2024 with a Bachelor's degree in Computer Science.

Skills

Java

Strong Proficiency

C/C++

Strong Proficiency

HTML

Medium Proficiency

JavaScript

Medium Proficiency

React

Medium Proficiency

CSS

Medium Proficiency

Python

Medium Proficiency

SQL

Medium Proficiency

Projects

Music Recommender System

  • Developed a project that would take a list of inputted songs, and output a list of similar songs
  • Python/Predictive Data Analytics
  • Pulled music data from Spotipy(Spotify Web API)
  • Used K-Means clustering algorithm and t-SNE/PCA techniques for compressing and visualizing data

Client-Server Connect 4

  • Created a multithreaded Client-Server program where two clients would connect to a server to play a connect 4 game
  • JavaFX
  • Clients would click buttons on their client window during their turn and the information would be sent to the other clients through the server

Traveling Salesperson

  • Found solution to the Traveling Salesperson problem: given N points on a plane, travel to every point in the plane while keeping the total distance traveled as short as possible
  • Java
  • Implemented two greedy heuristics, the nearest neighbor, and the smallest increase heuristic

Animated Bar Charts

  • Developed an application that displays animated bar charts depending on the preloaded files of structured data chosen by the user
  • C++/Data Visualization
  • Allowed user to change frame rate and number of bars displayed at a time

Movie Lens Database Application

  • Python program to read/update MovieLens database in SQLite
  • Python/SQL
  • MovieLens database consists of data for over 45,000 movies, with approximately 100,000 reviews
  • Consists of tables for Movies, Movie_Taglines, Ratings, Companies, Movie_Production_Companies, Genres, and Movie_Genres

Recommendations

Ronak is a quick learner and excellent team player with a curious mind. He shows potential for leadership within a team.
Ronak adapts swiftly, grasps concepts easily, and excels in teamwork. He asks insightful questions and takes initiative, displaying leadership potential.
Ronak is a versatile learner, positive team player, and inquisitive mind. He demonstrates leadership potential and takes initiative within a team dynamic.
Leave a Recommendation