Pinned Repositories
Advance-excel-Sales-Analysis
This project utilizes Microsoft Excel to analyze sales data for a hypothetical bike company, CycleCraft. The project demonstrates key business analysis techniques, including data cleaning, pivot tables, pivot charts, and dashboard creation.
Advance-SQL-Sales-Analysis
Data Analyst portfolio project that deals with business KPIs, cleaning and transforming data and visualizing it to create a dashboard. The tools used are: SQL Server, T-SQL, Excel and Power BI.
Bank-Personal-Loan-Prediction-with-Logistic-Regression
This repository contains a Jupyter Notebook exploring the prediction of bank personal loan purchases using a Logistic Regression model. The project aims to analyze customer attributes and predict their likelihood of taking a personal loan.
Business-Intelligence-Using-Deep-Learning-and-NLP
The repository focuses on developing a comprehensive business opportunity analysis system that uses geospatial data, sentiment analysis, and topic modeling. The objective is to leverage these techniques to identify and evaluate potential business opportunities in area of interest.
CI-CD-pipeline-on-Google-Cloud-Platform-using-Terraform-and-Jenkins
This project is a CI/CD pipeline that automates the build and deployment of a Java application to a Kubernetes cluster using Terraform and Jenkins on Google Cloud Platform. The pipeline stages are defined in a Jenkinsfile and can be customized as needed, helping to speed up the software development lifecycle.
Data_lake_AWS
In this project, we will build an ETL pipeline for a data lake hosted on S3. We will load data from S3, process the data into analytics tables using Spark, and load them back into S3. We will deploy this Spark process on a cluster using AWS.
Database-Testing-Mongoose-through-jest
A sample project that demonstrates how to test mongoose operations through jest with an in-memory database.
End-to-End-DevOps-AWS-Python-MySQL
This project demonstrates a comprehensive end-to-end DevOps approach for a simple Python Flask application that interacts with a MySQL database. It showcases how to build, deploy, and manage the application using tools like Docker, Kubernetes, AWS EKS and RDS, CI/CD pipelines, and monitoring systems.
End-to-end-realtime-data-streaming
An end-to-end data engineering pipeline that orchestrates data ingestion, processing, and storage using Apache Airflow, Python, Apache Kafka, Apache Zookeeper, Apache Spark, and Cassandra. All components are containerized with Docker for easy deployment and scalability.
saas-automated-billing
This project is a SaaS billing platform that enables users to track usage data, generate invoices, and receive email notifications. The application uses MongoDB Cloud for data storage, Google Firebase for authentication, and integrates with Zapier for email notifications.
vishalbansal28's Repositories
vishalbansal28/Advance-excel-Sales-Analysis
This project utilizes Microsoft Excel to analyze sales data for a hypothetical bike company, CycleCraft. The project demonstrates key business analysis techniques, including data cleaning, pivot tables, pivot charts, and dashboard creation.
vishalbansal28/Advance-SQL-Sales-Analysis
Data Analyst portfolio project that deals with business KPIs, cleaning and transforming data and visualizing it to create a dashboard. The tools used are: SQL Server, T-SQL, Excel and Power BI.
vishalbansal28/Bank-Personal-Loan-Prediction-with-Logistic-Regression
This repository contains a Jupyter Notebook exploring the prediction of bank personal loan purchases using a Logistic Regression model. The project aims to analyze customer attributes and predict their likelihood of taking a personal loan.
vishalbansal28/Business-Intelligence-Using-Deep-Learning-and-NLP
The repository focuses on developing a comprehensive business opportunity analysis system that uses geospatial data, sentiment analysis, and topic modeling. The objective is to leverage these techniques to identify and evaluate potential business opportunities in area of interest.
vishalbansal28/CI-CD-pipeline-on-Google-Cloud-Platform-using-Terraform-and-Jenkins
This project is a CI/CD pipeline that automates the build and deployment of a Java application to a Kubernetes cluster using Terraform and Jenkins on Google Cloud Platform. The pipeline stages are defined in a Jenkinsfile and can be customized as needed, helping to speed up the software development lifecycle.
vishalbansal28/Data_lake_AWS
In this project, we will build an ETL pipeline for a data lake hosted on S3. We will load data from S3, process the data into analytics tables using Spark, and load them back into S3. We will deploy this Spark process on a cluster using AWS.
vishalbansal28/Database-Testing-Mongoose-through-jest
A sample project that demonstrates how to test mongoose operations through jest with an in-memory database.
vishalbansal28/End-to-End-DevOps-AWS-Python-MySQL
This project demonstrates a comprehensive end-to-end DevOps approach for a simple Python Flask application that interacts with a MySQL database. It showcases how to build, deploy, and manage the application using tools like Docker, Kubernetes, AWS EKS and RDS, CI/CD pipelines, and monitoring systems.
vishalbansal28/End-to-end-realtime-data-streaming
An end-to-end data engineering pipeline that orchestrates data ingestion, processing, and storage using Apache Airflow, Python, Apache Kafka, Apache Zookeeper, Apache Spark, and Cassandra. All components are containerized with Docker for easy deployment and scalability.
vishalbansal28/flask-rest-api
A flask-driven RESTful API for managing bucketlists. This project provides endpoints for creating, reading, updating, and deleting bucketlists and associated items.
vishalbansal28/Heart-Disease-Prediction-using-ML
This project aims to develop a machine learning model to predict the likelihood of heart disease based on various medical parameters. The project utilizes Python programming language and popular libraries like NumPy, Pandas, Matplotlib, Seaborn, and Scikit-learn for data preprocessing, model training, and evaluation.
vishalbansal28/IBM-db2-database-connectivity
This a Spring boot Project which is build to demonstrate the Connectivity with IBM DB2 database with java language.
vishalbansal28/Image-Processing-Computer-Vision-CNN-Deep-Learning-Tensorflow
This project involves developing a facial recognition system utilizing deep convolutional neural networks (CNNs) implemented with Keras and TensorFlow. The model is trained and evaluated using the ORL Faces Dataset, which comprises 400 images of 40 individuals, captured under varying conditions.
vishalbansal28/Keylogger-cyber-security-beginner
Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program.
vishalbansal28/Kubernetes-Operator-using-operator-sdk
In this project, we'll delve into the creation of operators for Kubernetes. Operators are programs written for Kubernetes that help maintain the desired state of resources using custom controllers. They interact with the Kubernetes API server to manage resources based on custom definitions.
vishalbansal28/LDAP-authentication-strategy-for-Node.js
This Project is a Node.js module providing a strategy for authenticating against an OpenLDAP server. It integrates seamlessly with Passport, a popular authentication middleware for Node.js applications, making LDAP authentication straightforward to implement in any application or framework supporting Connect-style middleware, such as Express.
vishalbansal28/linux-multithreaded-application-using-cmake-shell-visio
This command-line task manager, built with C++ and CMake, lets you efficiently manage tasks with features like adding, viewing, removing, and updating. It leverages multithreading and shared memory for concurrent overdue task checking and notifications, enhancing productivity.
vishalbansal28/Manual-Testing-Send-receive-money
vishalbansal28/nextjs-go-fiber
vishalbansal28/Python-data-science-pandas
This project analyzes sales data using Python, pandas, and matplotlib to extract insights and inform business decisions. The analysis explores trends in sales by month, city, and time of day, and identifies frequently purchased product combinations.
vishalbansal28/RDBMS-to-HDFS-pipeline-using-python-spark
A data pipeline moving data from a Relational database system (RDBMS) to a Hadoop file system (HDFS).
vishalbansal28/Sales-Analysis-business
This project analyzes a dataset containing 12 months of sales data from an electronics store to identify key insights and opportunities for increasing sales.
vishalbansal28/scrapping-bse
This Python project automates the process of scraping corporate announcements from the Bombay Stock Exchange (BSE) website. It uses Selenium for web scraping, pytest for testing, and pandas for data manipulation. The project ensures data quality through automated tests and analytics validation. An Azure Pipeline orchestrates the entire process
vishalbansal28/SDLC-Agile-Scrum-Documentation
This Repository contains study material for SDLC and Agile Methodology like scrum along with graphical examples.
vishalbansal28/spring-boot-hibernate-rest-api-warehouse
A RESTful API using Spring Boot, Maven, Hibernate, MySQL, Spring Data JPA, Flyway and Querydsl.
vishalbansal28/Statistics-and-probability-in-data-analysis
This repository contains Python code examples demonstrating the use of common statistical distributions: the binomial, geometric, and Poisson distributions. These snippets were developed during a course in Statistics and Probability.
vishalbansal28/Supply-demand-data-analysis
This project analyzes supply and demand data for a ride-hailing service. The goal is to understand the dynamics of driver availability versus rider demand and identify opportunities for improvement.
vishalbansal28/Testing-Ecom-Website
project used to test website "https://demo.nopcommerce.com/" all functionalities using automated test cases using java with selenium and cucumber as reporting tool which generates a final report at the end of testing including test cases results
vishalbansal28/Unit-testing-python-oxford-course
This project is a repository accompanying the Oxford RSE online course, designed to introduce participants to unit testing with Python and GitHub. It includes instructions for setting up a development environment, cloning the repository, and running tests using pytest
vishalbansal28/Web-App-Security
Spaghetti is a powerful and versatile web application security scanner designed to uncover potential vulnerabilities in websites and web applications. This tool is built with the security professional and developer in mind, providing a comprehensive toolkit for identifying common security misconfigurations and weaknesses.