Hi, I am
Ninad Karlekar
I am a
Data|
Driven by a lifelong passion for computers, I embarked on a journey in Information Technology, fueled by the support of mentors and my fascination with its potential for innovation. Through my Bachelor's and Master's degrees in Information Technology, I've cultivated a diverse skillset in programming, software development, database management, and Artificial Intelligence. I bring a strong work ethic, excellent communication skills, and a collaborative spirit to every team I join. I'm now eager to apply my knowledge and skills in a professional setting, contributing to projects that push the boundaries of technology.
Check Resume
Skills
Here are some of my skills on which I have been working on for the past years.

Programming Languages

Python
Java
HTML
CSS
JavaScript

Robotic Process Automation(RPA)

UiPath
Power Automate
Exception Handling & Debugging
Excel Automation

Code Editors and IDEs

VS Code
Eclipse
Jupyter NoteBook
RStudio
Spyder IDE
Google Colab

Backend

Python
MySQL

Data Science

Machine Learning
Python
Jupyter NoteBook
PowerBi

Others

GitHub
Netlify
PowerBi
Experience
My work experience as a Data Science Intern and working on different companies and projects.
  • RPA Developer
    rSutra Analytics & Consulting Pvt. Ltd.
    Sept 2024 - Present


    Skills:
    • Python
    • UiPath
    • Data Scraping
    • Excel Automation
    • OCR
    • Exception Handling & Debugging
    • Selectors & UI Automation
    • Problem-solving
  • Data Science Intern
    Oasis Infobyte
    May 2023 - June 2023
    Analyzed unemployment rate, presenting observations through informative visualizations. Explored car price prediction using Java, achieving a reliable model with a high R2 score of 0.95 and low MSE, indicating accurate estimation of car prices based on various features.
    Offer Letter
    Completion Letter

    Skills:
    • Python
    • Data wrangling & cleaning
    • Supervised learning
    • Jupyter Notebook
    • Evaluation metrics
    • Problem-solving
  • Data Science Intern
    CodeClause
    Apr 2023 - May 2023
    Conducted Churn Prediction in Telecom Industry using Logistic Regression, achieving accuracy of 81.02%.Performed Market Basket Analysis in Python using Apriori Algorithm to identify association rules efficiently.
    Offer Letter
    Completion Letter

    Skills:
    • Python
    • Data wrangling & cleaning
    • Supervised learning
    • Jupyter Notebook
    • Feature engineering
  • Data Science Intern
    The Sparks Foundation
    Mar 2023 - Apr 2023
    I successfully devised and executed a linear regression model to forecast students’ percentage based on study hours, yielding an impressive model accuracy of 96.78%. Utilized k-means clustering for unsupervised learning, predicting optimum clusters visually.
    Offer Letter
    Completion Letter
    Letter Of Recemmendation

    Skills:
    • Python
    • Data wrangling & cleaning
    • Supervised learning
    • Jupyter Notebook
    • Apriori Algorithm
Projects
I have worked on a wide range of projects. Here are some of my projects.
All
Data Science(ML-DL)
Java
Python
Robotic Process Automation
Software Testing(Selenium)
PythonMachine LearningSupervised LearningPickleData CleaningCI/CD
RealEstate price prediction
Jan 2023 - Feb 2023
This data science project aims to build a predictive model to estimate the sale price of houses in Boston based on various factors such as number of rooms, crime rate, accessibility to highways, etc. The project will use the Boston Housing dataset that contains 506 observations with 13 attributes, collected by the US Census Bureau in 1978. The project will involve data cleaning, exploratory data analysis, feature engineering, and building a regression model to predict the prices of houses. The model performance will be evaluated using metrics such as mean squared error (MSE) and R-squared. Built a client facing API using flask
PythonEDASupervised LearningData Cleaning & PreprocessingMachine LearningPickle
Student Performance prediction
Apr 2023 - June 2023
This end-to-end Data Science project is designed to predict the test scores of students based on the number of hours they studied. It considers several other variables that may affect a student's academic performance, including Gender, Ethnicity, Parental level of education, Lunch, and Test preparation course.

The first step in this project is data cleaning, which involves cleaning and preprocessing the data to remove any inconsistencies, missing values, and errors. Once the data is cleaned, the next step is exploratory data analysis, where we visualize and analyze the data to gain insights into the relationships between variables and to identify any patterns or trends.

After exploratory data analysis, we move on to feature engineering, which involves selecting and transforming the most important variables in the dataset to enhance the predictive power of the model. Once we have selected the relevant features, we then split the data into training and testing sets and proceed with model building.

In this project, we may use various regression models such as Linear Regression, Random Forest Regression, or Gradient Boosting Regression, to train the data and create the best predictive model. After building the model, we evaluate its performance using various metrics such as Mean Squared Error, Root Mean Squared Error, Mean Absolute Error, and R-Squared.

Finally, we interpret the results and draw conclusions about the factors that most significantly impact student test scores. Overall, this project aims to provide a comprehensive end-to-end process for predicting student test scores using Data Science techniques and methods.

PythonMySQLPowerBIEDA Data Cleaning & PreprocessingMachine Learning
Swiggy Rating prediction
Sept 2023 - Nov 2023
Predicting Swiggy Ratings: A Data-Driven Journey

Imagine. You order your favorite biryani on Swiggy, eagerly anticipating its arrival. But will it be a 'Delightful' experience, or a 'Disappointing' disaster? Predicting delivery satisfaction is crucial for Swiggy, and that's where my project comes in.



The Challenge: Develop a machine learning model to forecast 'Rating Category' for Swiggy food orders, leveraging 17 diverse features like delivery time, price, and cuisine type.



My Approach:
Data Wrangling: Diving into the depths of the dataset, I tackled missing values, transformed categorical variables, and identified unique identifiers for removal. This cleansed data was my canvas for further exploration.

Base Models: Before diving deep, I established baselines with Logistic Regression, Decision Trees, Random Forests, Naive Bayes, and XGBoost. Decision Trees and Random Forests emerged as early contenders, with Random Forest shining for its balanced performance.

Class Imbalance: The data leaned towards positive reviews. To ensure fairness, I employed oversampling techniques, creating a more balanced playing field for my models.

Exploratory Data Analysis (EDA): I donned my detective hat, uncovering outliers and skewness within the data. Outliers received special attention, while skewness was corrected to ensure my models wouldn't be swayed by imbalanced distributions.

Model Refinement: With a cleansed and balanced dataset, I revisited my models. The results were impressive! Both Random Forest and XGBoost soared, showcasing high accuracy, precision, recall, and F1-scores for both rating categories.

Feature Selection: Time to declutter! Using Recursive Feature Elimination, I identified the most influential features, crafting a leaner and meaner model. While performance remained strong, this step provided valuable insights into feature importance.



The Verdict:
Random Forest and XGBoost emerged as the top performers, capable of accurately predicting Swiggy's 'Rating Category' with balanced precision and recall. This opens doors for exciting possibilities! Swiggy can leverage these insights to:



Beyond the code:
This project wasn't just about lines of algorithms. It was a journey of understanding data, uncovering hidden patterns, and ultimately, using insights to drive real-world impact. In a world fueled by online deliveries, predicting satisfaction has become a game-changer, and I'm thrilled to have contributed to this exciting frontier.


PythonMySQLPowerBIEDA Data Cleaning & PreprocessingMachine Learning
Concrete Compressive Strength prediction
Oct 2023 - Present
Predicting Concrete Compressive Strength

PythonhtmlminmaxCSS JS
Tic-Tac-Toe with Min-Max
Oct 2021 - Nov 2021
Remember the classic Tic-Tac-Toe? This project takes it to a whole new level by injecting the magic of artificial intelligence! Built for a college submission, it combines the nostalgia of the game with the power of Python, HTML, and JavaScript to create a truly unbeatable opponent.

Imagine a Tic-Tac-Toe board where you can actually challenge the computer and always end up in a nail-biting draw. That's exactly what this project delivers! The secret weapon? The Min-Max algorithm, a clever strategy used by AI to predict future moves and make the best possible decision.

Under the hood, Python handles the game's logic and ensures the AI's razor-sharp moves. Meanwhile, HTML and JavaScript work together to craft a sleek and user-friendly interface. You'll see the familiar X's and O's dance across the screen as you make your mark, while the computer responds with uncanny precision.

But it's not just about winning (or rather, not losing)! This project also explores the fascinating world of AI and how it can enhance our entertainment experiences. From the code structure to the testing process, there's a treasure trove of learning opportunities hidden within this game.

So, are you ready to face off against an AI mastermind in a classic battle of wits? Dive into this project and discover the power of combining technology and fun! You might just find yourself learning a thing or two about artificial intelligence along the way.

JavaAutomation TestingSeleniumTestNG LibraryEclipse Google Chrome
Automation Testing on actiTime
Oct 2021 - Nov 2021
Putting Actitime on Autopilot: Streamlining Tasks with Selenium

Imagine having a virtual assistant that can effortlessly handle repetitive tasks on the Actitime website—that's exactly what this automation project achieves! It taps into the power of Selenium, Java, and Eclipse to create a trusty sidekick that works tirelessly behind the scenes, saving you time and effort.



Here's how it works:
Actitime, Meet Selenium: Selenium takes the reins, acting as a skilled web browser controller. It can navigate through pages, click buttons, fill in forms, and even make decisions—just like a human user!

Java Powers the Brain: Java, a versatile programming language, provides the logic and structure for the automation scripts. It's the mastermind behind the scenes, telling Selenium what to do and when.

Eclipse Keeps Things Organized: Eclipse, a popular development environment, offers a user-friendly workspace to create, manage, and run the automation tests. It's like a neat office for your project, keeping everything in its place.



Key Tasks Automated:

Task 001: Effortlessly creates new customers on Actitime, handling all the clicks and form entries.

Task 002: Smoothly adds new tasks, guiding Selenium through selecting customers, projects, and filling in task details—a breeze!

Task 003: Repeats the task creation process with precision, ensuring accuracy and consistency.

JavaOOPSnon-static membersgetter-setter methodscanner classswitch caseEclipse
Virtual Stationary Shop
Oct 2021 - Dec 2021
The purpose of this project is to make a java based application which includes different OOPS concepts such as inheritance, encapsulation, polymorphism and abstraction etc.

I have used java concept like static and non-static members ,interface ,getter-setter method and scanner class

I have used Scanner class to take input from user and switch case to display output

PythonKivyGUI DevelopmentEvent HandlingCalculator
Calculator With GUI
Sept 2021 - Oct 2021
Developed a fully functional calculator application with a user-friendly graphical interface using Python and the Kivy framework.Employed Kivy's efficient layout and widget classes (BoxLayout, GridLayout, Label, Button) to construct the calculator's visual elements.Established clear event handling for button presses to capture user input and execute calculations.Integrated Python's built-in eval() function for robust expression evaluation.Implemented error handling to gracefully manage potential syntax errors and provide informative feedback to the user.Incorporated a clear button to enable users to reset the calculator for subsequent calculations.
UipathFileOperationTagLibRPA (Robotic Process Automation)
Song Folder Manager
Oct 2024 - Oct 2024
This project utilizes UiPath to streamline the organization of music files within a specified directory. By leveraging the TagLib library, the automation extracts album metadata from each audio file, allowing for intelligent categorization. The workflow systematically processes each file, cleans the album names to eliminate any unnecessary details, and creates dedicated folders for each album.

Once the album folders are established, the corresponding music files are moved into their respective directories based on the cleaned album names. This project not only improves the accessibility and management of large music collections but also demonstrates the effectiveness of automation in enhancing file organization processes. The end result is a structured and easily navigable music library that saves time and effort for users.

UipathFileOperationRPA (Robotic Process Automation)
Cutoutpro Automator Bot
Oct 2024 - Oct 2024
This project utilizes UiPath to streamline the organization of music files within a specified directory. By leveraging the TagLib library, the automation extracts album metadata from each audio file, allowing for intelligent categorization. The workflow systematically processes each file, cleans the album names to eliminate any unnecessary details, and creates dedicated folders for each album.

Once the album folders are established, the corresponding music files are moved into their respective directories based on the cleaned album names. This project not only improves the accessibility and management of large music collections but also demonstrates the effectiveness of automation in enhancing file organization processes. The end result is a structured and easily navigable music library that saves time and effort for users.

UipathFileOperationRPA (Robotic Process Automation)Data ScrappingWeb scrapping
Whatsapp link extractor bot
May 2025 - June 2025
This UiPath project automates the process of extracting shared links from WhatsApp Web group chats. Users interact with a UiPath Form that allows them to either select all available groups or choose specific ones using a multi-select dropdown. The bot opens WhatsApp Web, searches for each selected group, navigates to the 'Media, Links and Docs' section, and scrapes all available links from the 'Links' tab. It compares each link against an existing Excel file to ensure only new links are recorded, reducing duplication and maintaining clean data.

Each newly found link is saved in the Excel file along with the corresponding group name for easy tracking. The project uses browser automation, data scraping, and Excel activities.

Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • Vidyalankar School of Information Technology, Mumbai University
    Master of Science - Msc, Information Technology (M.Sc. IT)
    Oct 2022 - July 2024
    Grade:
    I completed my Master's degree in Information Technology at Vidyalankar School of Information Technology, Mumbai University. I took courses in Java, Data Science, Machine Learning, Robotic Process Automation, and others.
  • Vidyalankar School of Information Technology, Mumbai University
    Bachelor of Science - Bsc, Information Technology (B.Sc. IT)
    Oct 2019 - Mar 2022
    Grade: 9.27 CGPA
    I have completed a Bachelor's degree in Information Technology at Vidyalankar School of Information Technology, Mumbai University. I have completed 6 semesters and have a CGPA of 9.27. I have completed courses in Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, and Computer Networks, among others.
  • Maharshi Dayanand College, Mumbai University
    HSC(XII), Science
    june 2017 - Apr 2019
    Grade: 55%
    I completed my class 12 high school education at Maharshi Dayanand College, Dankuni, where I studied in Science Streme.
  • Balmohan Vidyamandir, Dadar,Mumbai
    SSC(X), Science
    June 2007 - Apr 2017
    Grade: 78%
    I completed my class 10 education at Balmohan Vidyamandir School, Mumbai, where I studied Science and Maths.