Adrian Marzoa

Backend Developer & Network Engineer · Java · Spring Boot

About

Hi, I'm Adrián. This is my home on the internet. I'm self-taught and I don't learn just by watching tutorials, but also by building real projects. All of them (including this page) run on a Linux server that I set up and manage myself, with Docker and Nginx. Beyond tech, I enjoy sports, astronomy and constantly learning new things.

Projects

Inventory Management API

A REST API to manage inventory, with a PostgreSQL database.
JavaSpring BootPostgreSQLDocker
  • Full CRUD REST API with layered architecture (controller / service / repository)
  • Custom exceptions
  • Pagination
  • User authentication with JWT tokens
  • Unit and integration tests
  • CI/CD
  • Dockerised and deployed behind Nginx with HTTPS