Skip to content
View MatheusSC017's full-sized avatar

Block or report MatheusSC017

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
MatheusSC017/README.md

Hi, I'm Matheus Simão

Multidisciplinary Full-Stack Python/Java Developer

Connect with me:

Matheus Simão

Languages and Tools:

blender blender blender blender blender blender blender blender blender blender blender blender blender

About me:

Hello, I'm Matheus Simão Caixeta, and I possess a keen ability to swiftly grasp and apply new tools and languages. I place a strong emphasis on fostering social interactions to create a harmonious work environment. When it comes to my personal projects, I'd like to highlight two distinct examples where I diligently harnessed the wealth of knowledge acquired through my continuous engagement with courses, articles, documentation, and research.

Project 1: Car Rental API

  • GitHub Repository: https://github.com/MatheusSC017/Rental-of-vehicles In this project, I've developed a robust API for a car rental system using Django Rest Framework. Here are some key aspects and achievements of this project:
  • Django Rest Framework: I've leveraged the power of Django Rest Framework to build a flexible and efficient API.
  • Serializers: I've implemented serializers to facilitate data validation and transformation, ensuring smooth interactions with the API.
  • Date Manipulation: Date manipulation is crucial in a car rental system. I've applied this skill to create validation mechanisms for vehicle allocation and scheduling.
  • Microservice Implementation: I have developed a microservice using Flask, seamlessly integrated into the main API. This microservice plays a crucial role in retrieving information throughout the vehicle return process.
  • Integration of Google Maps Technology: Within the microservice, Google Maps technology has been leveraged to determine the distance between two coordinates. This information is pivotal in accurately calculating the return fee associated with the vehicle, when returned in a different branch.
  • RabbitMQ: Using messaging to send messages via email and Whatsapp
  • Airflow: Creation of a daily workflow to supply the messaging system

Project 2: Blog Website

  • GitHub Repository: https://github.com/MatheusSC017/BlogNews In this project, I've developed a dynamic Blog website that caters to both creators and readers of blog posts. Here are some key features and highlights:
  • User-Friendly Interface: I've designed an intuitive interface that allows users to easily create and read blog posts.
  • Search Functionality: Users can efficiently search for specific posts using the search feature.
  • Newsletter System: One of the standout features of this website is the implementation of a newsletter system, enhancing user engagement and interaction.
  • Security with Recaptcha: I've integrated Recaptcha to ensure the security of the platform and protect against bots.
  • OAuth Integration: Users can log in and register conveniently using OAuth authentication.
  • Unit Testing: To ensure the reliability and stability of the system, I've extensively employed unit testing.

Project 3: Force Fit

This project is an Android application designed to manage gym workouts efficiently. The app is structured around three main screens and two key functionalities.

  • Home Screen – This section allows users to log their workout sessions for a given day and review their workout history.
  • Personal Screen – Here, users can manage their personal information and track their progress through periodic measurements.
  • Workout Management Screen – This area enables users to create and organize workout routines, including exercises, sets, and repetitions.
  • Additionally, the application includes backup and restore functionalities to ensure the security and preservation of workout data.

Project 4: Vehicle Manager

The Vehicle Manager API is a RESTful Spring Boot application designed to manage vehicle-related operations for businesses or dealerships. It provides a robust backend with secure token-based authentication and supports full CRUD operations across multiple entities. Features

  • Vehicle Management: Register and manage details about vehicles in inventory.
  • Client Management: Store and retrieve client information for sales and maintenance history.
  • Finance Tracking: Track financial records, transactions, and related data.
  • Maintenance Logging: Log and manage maintenance records for vehicles.
  • Sales Recording: Record vehicle sales, associate them with clients, and manage sales history.
  • Secure Authentication: Uses JSON Web Token (JWT) for secure, token-based authentication.

These projects represent my dedication to creating functional and user-friendly solutions while incorporating the latest technologies and best practices in web development and API design.

Pinned Loading

  1. BlogNews BlogNews Public

    In this project, I've developed a dynamic Blog website that caters to both creators and readers of blog posts. Here are some key features and highlights: User-Friendly interface, Search Functionali…

    Python 1

  2. DriveMe DriveMe Public

    In this project, I've developed a robust API for a car rental system using Django Rest Framework. Here are some key aspects and achievements of this project: Django Rest Framework, Serializers and …

    Python 3

  3. ScrapeContacts ScrapeContacts Public

    This project aims to be a simple ETL that searches websites using a specific term and collects contact information such as email and phone number. Its functionality was designed to be a tool to eas…

    Python 1

  4. Message-Manager Message-Manager Public

    This project aims to create a messaging system to manage messages sent via email and WhatsApp, working on them in an asynchronous and scalable way. It also has the functionality to save logs and se…

    Python 2

  5. PostSuggestion PostSuggestion Public

    Application used to create, improve and translate posts for social media, posts are customizable based on the purpose (service, product...). The software includes a window to generate and edit imag…

    Python 1

  6. TeamChat TeamChat Public

    This project consists of a chat application which is divided into two parts, the first is the server which is responsible for maintaining the chat structure (channels and subchannels) and establish…

    Python 1