Hello, I’m Rithvik Dhanpal

I'm |

Data Scientist, Data Analyst, and Software Developer based in the United States. With experience in full-stack development, machine learning, and data analytics, I have worked on projects involving machine learning modeling, statistical analysis, and scalable web applications. My expertise includes Python, Java, SQL, and cloud technologies, along with hands-on experience in distributed systems, big data analytics, and CI/CD pipelines. I have developed APIs, machine learning models, and automation solutions for domains such as healthcare, finance, and e-commerce. Passionate about leveraging data-driven insights, I enjoy building intelligent systems that optimize decision-making and solve real-world challenges.

Learn More

About Me

Your Name Photo

Currently pursuing my Master’s in Data Science at Montclair State University (4.0/4.0 GPA), I am a Graduate Assistant and Supplemental Instructor (SI Leader) at Montclair State University, where I provide tutoring and lead recitation sessions for a variety of computer science and applied calculus courses. As a Graduate Peer Tutor, I assist students in mastering key concepts, programming languages, and algorithms. I offer personalized guidance, clarify doubts, and help with hands-on exercises to improve student performance in courses such as Python Programming, Java Programming, Data Structures and Algorithms, Database Systems, Software Engineering, Web Development, and Introduction to Data Science. In my role as an SI Leader for Applied Calculus (AMAT), I guide students through complex mathematical concepts, offering tailored assistance to improve their understanding of calculus principles, problem-solving techniques, and application to real-world scenarios. Alongside my tutoring and SI leadership roles, I have hands-on experience with Python, Java, SQL, AWS, Hadoop, and Spark, and have worked on projects in machine learning, data analytics, and predictive modeling. My expertise includes building scalable, data-driven solutions and working with distributed systems, cloud platforms, and big data technologies. Previously, I worked as a Full-Stack Developer at Medplus, contributing to API development and e-commerce platforms using Java, Spring Boot, and React. I’ve also worked on projects involving customer churn prediction, food inspection analysis, and anomaly detection. Through these roles, I continue to deepen my expertise in data science, machine learning, and software engineering, while making meaningful contributions to student success. Let’s connect to discuss how my skills can drive innovation and excellence in your team.

Projects

Customer Churn Prediction with Machine Learning

In this project, I developed machine learning models (Logistic Regression, Random Forest, kNN, Decision Tree, Boosted Tree, Naive Bayes, and ANN) to predict customer churn in telecom data. I utilized Python and scikit-learn for model development and optimization, achieving 85% accuracy. The project focused on data preprocessing, feature selection, and hyperparameter tuning to enhance model performance. The system provided valuable insights for reducing churn and improving customer retention strategies.

Food Inspection Analysis Using Association Rule Mining

For this project, I applied the Apriori algorithm to uncover associations between inspection results, facility types, and risk levels using data from the City of Chicago Data Portal. The association rules generated provided insights into frequent patterns, helping improve food safety procedures. I performed the data mining task using Python and implemented the Apriori algorithm to analyze large datasets and generate actionable insights.

PCOS Detection & Analysis Using Logistic Regression

This project involved the development of a logistic regression model to predict Polycystic Ovary Syndrome (PCOS). I used Python for data preprocessing, feature selection, and performance evaluation, and implemented a Flask-based web application for early diagnosis. The model provided an accuracy of 82% and helped in building a tool for women seeking early detection of PCOS based on their medical data.

Skills

My Technical Proficiencies Across Categories

Programming Languages & Databases

  • Java
  • Python
  • TypeScript
  • JavaScript
  • R
  • HTML
  • CSS
  • MySQL
  • PostgreSQL
  • Cassandra
  • Redis
  • Solr

Tools

  • Docker
  • Jenkins
  • Git
  • SVN
  • Visual Studio Code
  • Eclipse
  • Tomcat
  • Spring Boot
  • React
  • Angular
  • Google Colab
  • Databricks

Core Competencies

  • Data Analysis
  • Machine Learning (scikit-learn, etc.)
  • Deep Learning (PyTorch, TensorFlow)
  • Data Mining
  • Data Structures & Algorithms
  • Web Development (React, Angular, JavaScript)
  • Distributed Systems
  • Cloud Platforms (AWS, GCP)
  • Hadoop, Spark, Map-reduce
  • CI/CD Pipelines
  • Agile SDLC

Other Skills

  • REST API Development
  • Containerization
  • CI/CD
  • Power BI
  • Tableau
  • Linux
  • Windows

Experience & Education

My Professional & Academic Journey

SI Leader Python Java Programming and Applied Calculus

Sept 2024 – Present

Responsibilities

  • Assist in delivering lessons for Python, Java programming, and Applied Calculus, focusing on core concepts, object-oriented programming, data structures, and calculus fundamentals.
  • Guide students through coding challenges and calculus problems, helping them debug code, and clarifying difficult topics such as error handling, memory management, limits, derivatives, and integrals.
  • Collaborate with instructors to develop effective course materials, including practice problems, study resources, and video tutorials, enhancing student learning experiences.
  • Provide additional support in weekly recitation sessions and office hours, addressing individual student needs and facilitating hands-on learning and concept comprehension.

Graduate Assistant

Sept 2024 – Present

Responsibilities

  • Provide tutoring for undergraduate and Graduate students in various computer science courses, including data structures,Web Development,Data Science, algorithms, and databases.
  • Assist students with assignments and projects, explaining difficult concepts to help them improve their understanding.
  • Offer hands-on support in troubleshooting coding problems, debugging, and code optimization.
  • Guide students in using Python, Java, and other programming tools and technologies for their coursework.

Software Engineer

Jun 2022 – Dec 2023

Responsibilities

  • Developed applications and micro-services using Java/J2EE, Spring, and various frontend frameworks like React and Angular.
  • Worked in the User Management team, developing access control systems for various internal applications.
  • Contributed to the development of the Medplus e-commerce platform for medicines, overseeing front-end to back-end integration.
  • Developed APIs for multiple applications, facilitating efficient communication between systems and applications within Medplus.
  • Maintained and developed applications for diagnostics, finance, and optical services.
  • Utilized Java/J2EE, Spring Boot, React, and Angular for application development, and implemented CI/CD pipelines using Docker and Jenkins.

Master’s in Data Science

Aug 2023 – May 2025

Bachelor’s in Electrical and Electronics Engineering

JNTU Hyderabad

Jul 2017 – Aug 2021

Your Name Photo

Contact

Let’s work together! Fill out the form below with your project idea.