Skip to content
View MayCooper's full-sized avatar
Block or Report

Block or report MayCooper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MayCooper/README.md

Hi, I'm May!

My Skills

  • Machine Learning & Data Science
  • Data Engineering
  • Cloud Deployment (AWS, GCP, Azure)
  • Python Programming
  • SQL & Database Management
  • Java & Spring Boot
  • Docker & Containerization
  • Multithreading & Concurrent Programming
  • JavaScript & Web Development
  • Angular & Front-End Development
  • API Integration (JSON, Postman, etc)
  • Version Control (Git)

Machine Learning & Data Science Projects

Pure Python & Statistics, Natural Language Processing, Neural Networks

  • Python Nearest Neighbor Logistics Truck Planner - The Python Logistics Planner optimizes routing for a delivery service using the Nearest Neighbor Algorithm and a dynamic hash table. This solution minimizes travel distances and adapts to real-time changes, ensuring efficient and timely deliveries.
  • Product Price Prediction - Machine learning model to predict used car prices utilizing Random Forest, Linear Regression and Neural Networks.
  • Solar Inverters Energy Capacity Prediction - AI for optimizing solar power generation by predicting weather conditions and inverter failures with Python.
  • Facial Recognition App - Application using OpenCV for facial recognition, using Python, OpenCV for image processing, and SVMs for classification, all integrated into a Flask web framework and deployed on Heroku.
  • Decision Trees & Random Forests - Implementing Decision Trees and Random Forests in Python, utilizing supervised machine learning algorithms for complex classification and regression tasks, with a focus on improving algorithmic performance and accuracy.
  • Data Cleaning, Alignment, and Feature Engineering - Preprocessing pipeline project that employs Python to perform critical tasks like data cleaning, alignment, and advanced feature engineering.
  • Implementing Decision Trees - Python-based decision tree implementation, encompassing data preparation, model training, evaluation, and visualization for classification and regression tasks in supervised learning.
  • Gradient Descent for LSR - Focuses on coding the gradient descent optimization algorithm in Python to minimize the mean squared error cost function in linear regression models.

Data/Software Engineering Projects

SQL, Python, Javascript, Ajax, JQuery, PHP, Apache & AWS

  • Groovify Music App - A comprehensive music playing application built from scratch using JavaScript, Python, MySQL, PHP, JQuery, Ajax, and Apache, featuring user interaction capabilities like uploading and playing songs.
  • E-Commerce PostgreSQL Project - Focuses on designing, implementing, and maintaining a PostgreSQL database for e-commerce data, including advanced querying, data partitioning, and error handling strategies.
  • Walmart Commerce DB on AWS and Snowflake - Involves creating a Walmart Commerce database using AWS, Snowflake, and SnowSQL CLI, with features like Materialized Views, Search Optimization, and Clustering for enhanced data management.
  • Car Dealership SQL Project - A SQL-based project for managing car dealership sales data, offering robust solutions for recording, managing, and analyzing sales information efficiently.
  • PySpark SQL Stock Analysis - Conducts statistical analysis on stock data using PySpark and SQL within Jupyter Notebook and Colab environment, enabling efficient data processing and insightful exploration.
  • Contacts Manager SQLite App - A Pythonic contact management system using SQLite and API integration, featuring a GUI for managing contacts and read-write functionalities for database interaction.
  • AI Chatbot - Builds a personal AI chatbot with dynamic labels and speech functionalities using ChatGPT APIs, developed with JavaScript, NodeJS, and NPM Packages, and includes comprehensive error handling.

Java Projects

Java, Spring Boot, Angular, Docker, MySQL Driver, Lombok, Spring Data JPA, Spring Rest Repositories

  • Java Springboot Multi-threading Scheduling Application - A multithreaded hotel scheduling application built with a Java Spring back end and an Angular front end. Features include multilingual support, currency display, and time zone conversion.
  • Java, Spring Boot, Spring Data JPA, MySQL, Angular, Lombok

  • Spring-MySQL Travel Agency Back-End - Migrating a legacy travel agency back-end system to a modern Spring Boot architecture with MySQL integration, providing enhanced functionality and maintainability. Features include robust object-oriented design, seamless data operations, and RESTful APIs.
  • Skills

    Python, SQL, JavaScript, PHP, CSS/HTML, JSON, Linux, Apache, LLMs, AWS, GCP, Azure, Node.js, Git, Java, Springboot, Angular

    (and more)

    Pinned

    1. Python-Nearest-Neighbor-Truck-Logistics-Program Python-Nearest-Neighbor-Truck-Logistics-Program Public

      The Python Logistics Planner optimizes routing for a delivery service using the Nearest Neighbor Algorithm and a dynamic hash table. This solution minimizes travel distances and adapts to real-time…

      HTML

    2. Java-Multithreading-Scheduling-Application Java-Multithreading-Scheduling-Application Public

      A multithreaded hotel scheduling application built with a Java Spring back end and an Angular front end. Features include multilingual support, currency display, and time zone conversion. The appli…

      Java

    3. Groovify Groovify Public

      The music playing app that brings you songs you love by May Cooper, created from scratch using Javascript, Python, MySQL, PHP, JQuery, Ajax, Apache, and more.

      PHP

    4. Product-Price-Prediction Product-Price-Prediction Public

      This project aims to predict the sale price of used cars in India by analyzing a dataset of used car listings and providing statistical information on the average sale price and the used car market…

      Jupyter Notebook

    5. green-energy-production-inverter-prediction green-energy-production-inverter-prediction Public

      The project aims to use AI to improve the prediction of weather and equipment failure in order to optimize power generation from solar panels.

      Jupyter Notebook 1 1

    6. Spring-MySQL-Angular-Travel-Agency-Back-End Spring-MySQL-Angular-Travel-Agency-Back-End Public

      Migrating a legacy travel agency back-end system to a modern Spring Boot architecture with MySQL, Spring Data JPA, and RESTful APIs for enhanced functionality and maintainability.

      Java