Informatics Engineering Student & Backend Software Engineer Intern

I enjoy diving into programming to explore new technologies, especially in the areas of frontend and backend development. I'm also passionate about more creative applications such as Blender, Unity or UE5.

gabriel.guardiola1999@gmail.com

Experience

  • Present
    Backend Software Engineer Intern - Babel
    Internship as a backend programmer in Java with the Spring framework focused on the banking sector.

  • IT Technical Support - IMAD Computers
    Training in the practical aspects of marketing, assembly, and repair of computer equipment, networks, and microcomputer services in general. Occupations and positions within the professional field include: Equipment Installer/Repair Technician, IT Support Technician, Network Technician, and Microcomputer Sales Representative.

  • IT Technical Support - IMAD Computers
    Training in the practical aspects of marketing, assembly, and repair of computer equipment, networks, and microcomputer services in general. Occupations and positions within the professional field include: Equipment Installer/Repair Technician, IT Support Technician, Network Technician, and Microcomputer Sales Representative.

Education

  • Informatics Engineering Degree - UPC (Universitat Politècnica de Catalunya)
    Throughout my engineering studies, I have learned the fundamentals of computer science, optimized low-level programming of data structures, software engineering (UML, specification, design...), OOP programming, working on projects using Scrum and Kanban methodologies, and much more.

  • CFGS Administration of Computer Systems in Networking (ASIX) - INS Joaquim Mir
    In this course, I learned to securely manage networks (firewall, DHCP, DNS, Proxy...), configure Cisco network devices, handle databases, system administration (Active Directory, LDAP, etc...), backend technologies such as PHP, and manage high availability and redundant servers.

  • CFGM Microcomputer Systems and Networks - INS Ernest Lluch i Martí
    Here, I learned the fundamentals of computer science, starting with office applications, Linux command line, data protection laws, and general system administration.

Skills

Projects

Auth Service API

Auth Service API

Service that acts as middleware for user management through tokenization using JWT to integrate it with other projects.

NodeJS
Express
PostgreSQL
JWT
Boira Microservices V1

Boira Microservices V1

Microservices architecture that I have designed and implemented for the deployment of my personal projects in a production environment.

Docker
NGINX
Microservices
Proxy
REST API
GoodGifts

GoodGifts

(WIP) Web application using NextJS and React.

React
NextJS
TailwindCSS
TypeScript
GoodGifts REST API

GoodGifts REST API

GoodGifts API provides all the functionability for the Web Application.

NodeJS
Express
PostgreSQL
JavaScript
PokedleAI

PokedleAI

(WIP) TypeScript & Jquery project made for a demo.

NodeJS
TypeScript
Jquery
Bootstrap
TRANSMED Project

TRANSMED Project

Asociated with UPC - IT project where an intelligent and autonomous transportation infrastructure was developed to facilitate the distribution of medications within various urban areas.

Scrum
TailwindCSS
NodeJS
Python
Flask
React
JavaScript
NextJS
MongoDB
Docker
NGINX
Microservices
Proxy
Figma
Marvelbase - Android App

Marvelbase - Android App

Android application that displays Marvel comics, characters and creators directly from the official Marvel API.

Firestore
Java
Android Studio
Figma
TFTP Server/client

TFTP Server/client

TFTP server and client implementation in Python.

Python
TFTP
Socket
UDP
SIDIUS - Captive Portal

SIDIUS - Captive Portal

SIDIUS PROJECT is a captive portal made with the objective to have an easy installation and configuration on any Linux machine. It is aimed to public commerces and premises that have a considerable amount of people at day, e.g.: Airports, Hotel lobbies...

Linux
Apache
PHP
MySQL
Firewall
Python
CAR ZONE FIGHTS - UEFN

CAR ZONE FIGHTS - UEFN

UEFN - Custom game made in Unreal Engine 5 for Fortnite Creative.

Unreal Engine 5
Game development
CookToday - Android App

CookToday - Android App

App that suggests meals based on the ingredients in your fridge.

JavaScript
Material Design
Cordova
HTML
CSS

Contact me