Mauricio Xavier

Hello, and thank you for visiting my portfolio! I'm a dedicated Software Engineering student on the cusp of completing my degree, with a background that includes a Systems Analyst degree. With a solid foundation in engineering principles, my experience spans web development and various domains within software engineering, equipping me to tackle diverse challenges in the field. I’m eager to apply my skills and knowledge to new and exciting projects. Explore my work to see how I can contribute to your next endeavor!

Scroll Down

About Me.

image

Throughout my academic journey, I've developed a wide range of technical and soft skills. I've delved into key areas of software engineering, including operating systems, computer networks, algorithms, databases, and web development, applying this knowledge through hands-on projects with a broad scope. Additionally, I've expanded my horizons by exploring various disciplines, including data warehousing, cryptography, high-performance computing, natural language processing, and more through specialized coursework. This path has led me to achieve a Systems Analyst degree.

In addition to my academic work, I’m enthusiastic about exploring technologies outside of formal studies, engaging in personal projects that push the boundaries of my knowledge and skills, which helps me stay current with technological advancements.

Through these experiences, I’ve not only developed my technical expertise but also cultivated strong collaborative skills, having worked extensively in team-oriented environments. I’m excited to leverage this diverse knowledge to tackle new challenges and continue growing in the ever-evolving field of technology and software engineering.

Skills & Experience.

Knowledge

- Algorithms and Data Structures
- Databases
- Systems Requirements Analysis
- Computer Networks
- Operating Systems
- Data Retrieval and Processing
- Agile Methodologies

Hard Skills

- JavaScript
- HTML/CSS
- Python
- Java
- C++
- SQL
- Git

Soft Skills

- Problem Solving
- Teamwork and Collaboration
- Communication
- Adaptability

Projects.

Web Application

Book E-Commerce Website

Full-stack e-commerce application built with Next.js, featuring integration with Sanity CMS for managing book data and Stripe for secure payment processing. Users can browse and search for books, manage their cart, and complete purchases with ease.

Web Application

Football Stats API

Node.js web Application for displaying and downloading Football Player Stats by team and season retrieved via an Express.js API built using web scraping.

Blog & Content Management

MERN Blog

Full-stack blog application built with the MERN stack, integrating MongoDB, Express.js, React, and Node.js. The platform allows users to authenticate, create, edit, and delete blog posts, while the backend API handles user management, blog post creation, and image uploads via Cloudinary.

Web Application

Expense Tracker

React web application for easy expense and income tracking, allowing users to add and manage all their transactions anytime.

Web Application

Padel Club Online Court Reservation App

Web app for managing padel court reservations using Python and Streamlit. Users can book or cancel reservations online, with details stored in a MongoDB database and email notifications handled via SMTP. Features include selecting dates and times, canceling with a unique code, and receiving confirmation emails.

Web Application

Film Tracker

Ruby on Rails web application following the MVC architecture to track watched movies. Users can add movies to their list, rate them, and log the date of viewing.

Blog & Content Management

JAMstack Personal Blog with CMS

A personal blog website created with JAMstack architecture, powered by the Eleventy static site generator, and managed using Netlify CMS.

Web Application

English Practice Quizz Exercices

Interactive English Practice App built with vanilla JavaScript, offering trivia-style quizzes to enhance language skills.

Web Application

Customizable Password Generator

Customizable random password generator developed with vanilla JavaScript, allowing users to tailor password criteria such as length, character types, and special characters.

Data Project

2022 FIFA World Cup Data Integration Project

ODS using Python and Jupyter Notebook integrating diverse datasets related to national football teams participating in the 2022 FIFA World Cup, combining historical and recent performance data, player statistics, and more from various sources.

Data Project

Spotify Content Based Recommendation Algorithm Project

Spotify content-based recommendation algorithm approach using Python libraries and Jupyter Notebook to analyze and process data, connecting to the Spotify API for user-specific information, focusing on personalized music recommendations based on user playlists.

Data Project

Tourism Data Warehouse Implementation & Data Analysis Project

Data Warehouse implemented by building a relational PostgreSQL database using open tourism datasets from Uruguay and applying an ETL (Extract, Transform, Load) process as part of a course in 'Information Systems for Big Data Analysis.' The project focused on creating an OLAP (Online Analytical Processing) cube for efficient data analysis, facilitating valuable insights into tourism trends and patterns.

Contact Me.

I will read all emails. Send me any message you want and I'll get back to you.

I need your Name and Email Address, but you won't receive anything other than your reply.

Send Me A Message