Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Certification
Timeline
Generic
Miguel Carvalho

Miguel Carvalho

Full-Stack Developer
Mondim de Basto

Summary

Experienced Full-Stack Developer with a degree in Computer Graphics and Multimedia Engineering. Specializes in web systems and management solutions. Proficient in Laravel, Java, MySQL, Bootstrap, and responsive design. Proven track record of building efficient and scalable applications. Equipped with strong analytical skills and a collaborative mindset. Consistently delivers innovative and optimized solutions. Flexible and open to on-site, hybrid, or remote opportunities.

Overview

2
2
years of professional experience
7
7
years of post-secondary education
6
6
Certifications
2
2
Languages

Work History

FRONTEND DEVELOPER

Personal Project-Get A Pet
12.2024 - 12.2024
  • Developed an application to facilitate pet adoption and provide a platform for connecting potential pet owners with pets in need
  • Developed a pet adoption platform using React for the frontend, connecting potential pet owners with pets. Implemented user registration, detailed pet listings, advanced search and filter options, and streamlined adoption processes. Included real-time notifications and a responsive design for seamless cross-device experience. Backend built with Node.js, Express, and MongoDB for scalable data management, with JWT for secure authentication.

FULL-STACK DEVELOPER

Personal Project- Adopt a Book
11.2024 - 12.2024
  • Developed a platform for book exchange and donation, promoting sustainability and knowledge sharing. Integrated a Book Registration System with the Google Books API for detailed book information. Implemented an Exchange and Donation System for managing requests and reviewing transactions. Created personalized user profiles for tracking books and accumulating points redeemable for rewards. Enabled a rating and commenting system to foster a trustworthy community of readers using React, Node.js, Express, MongoDB, and JWT.

FULL-STACK DEVELOPER

Personal Project - Marina Management System
11.2023 - 07.2024
  • Developed a marina management system for efficient control of moorings and boat management. Implemented detailed boat data recording, real-time availability checks, and flexible booking adjustments. Evolved the system from Java to version 2.0 with MongoDB integration and a modern JavaFX interface. Added functionalities for generating detailed reports on marina occupancy and boat stay history, enhancing operational efficiency and user satisfaction. Technologies Used: Java, JavaFX, MongoDB.

FRONTEND DEVELOPER

Personal Project - NgFlix Project
04.2024 - 05.2024
  • Developed a Netflix-like platform using Angular for browsing, watching, and managing movies and TV shows. Implemented secure user authentication, personalized profiles, and integration with external APIs for detailed movie information. Added advanced search and filter options, user-managed watchlists, and responsive design for seamless cross-device experience. Technologies used: Angular. Check it out: mcflix.netlify.app

DEVELOPER

Personal Project - Chess-System-Java Project
12.2023 - 01.2024
  • Developed a chess game system using Java, focusing on object-oriented programming (OOP) and data structures. Utilized key OOP principles, including encapsulation, inheritance, and enumerations, to structure the game. Implemented robust exception handling and a layered architecture for better organization. Used a matrix-based board to facilitate move validation, ensuring all moves comply with chess rules. Provided a simple, interactive console-based user interface for gameplay.

FULL-STACK DEVELOPER

Final Project - Plataform Newsletter
03.2023 - 07.2023

Development of an online newsletter management platform

  • Developed a comprehensive newsletter management system using Laravel Framework PHP, automating content creation, organization, and distribution. The platform allows users to generate, edit, and delete news items to create personalized newsletters tailored to their audience. It facilitates efficient organization by enabling users to categorize news items, ensuring that relevant content is grouped together. The system streamlines the process of sending newsletters to subscribers, reducing manual effort and minimizing errors. A dynamic preview and editing system was implemented, allowing users to review newsletters in real-time before sending them out. This feature provides a user-friendly interface for editing content, adjusting layouts, and formatting text, ensuring that the final product meets high-quality standards. Technologies Used: Laravel Framework PHP, Bootstrap, MySQL, HTML, CSS, JavaScript.

Education

Specialisation - FULL STACK PROGRAMMING: WEB APPLICATIONS

Tokio School
12.2024 - Current

Licence Degree - Computer Graphics And Multimedia Engineering

Instituto Politécnico De Viana Do Castelo
Viana Do Castelo, Portugal
09.2016 - 07.2023

Skills

React

Personal Information

Date of Birth: 09/22/96

Possess driving licenses for categories A1 and B.

Certification

Node.js from Zero to Mastery with several Projects

Timeline

Node.js from Zero to Mastery with several Projects

12-2024

FRONTEND DEVELOPER

Personal Project-Get A Pet
12.2024 - 12.2024

Specialisation - FULL STACK PROGRAMMING: WEB APPLICATIONS

Tokio School
12.2024 - Current

FULL-STACK DEVELOPER

Personal Project- Adopt a Book
11.2024 - 12.2024

PYTHON Programming from ZERO to Advanced 2024 Learn with Real Projects

05-2024

Angular 17 for Juniors: Building Real World Application

05-2024

IT labour market preparation with a focus on Java

05-2024

The Complete SQL Bootcamp: Go from Zero to Hero

04-2024

FRONTEND DEVELOPER

Personal Project - NgFlix Project
04.2024 - 05.2024

Java Complete Object Oriented Programming + Projects

01-2024

DEVELOPER

Personal Project - Chess-System-Java Project
12.2023 - 01.2024

FULL-STACK DEVELOPER

Personal Project - Marina Management System
11.2023 - 07.2024

FULL-STACK DEVELOPER

Final Project - Plataform Newsletter
03.2023 - 07.2023

Licence Degree - Computer Graphics And Multimedia Engineering

Instituto Politécnico De Viana Do Castelo
09.2016 - 07.2023
Miguel CarvalhoFull-Stack Developer