Adrian Marzoa

Backend Developer · Java · Spring Boot

About

Hi, I'm Adrián. This is my home on the internet. I don't learn by stacking up tutorials, I learn by building real projects. They run on a Linux server I set up and manage myself, with Docker and Nginx. Beyond code, I'm into sports, astronomy and learning new things.

Projects

Inventory Management API

A REST API to manage inventory, with a PostgreSQL database, containerised with Docker and deployed on my own server.
JavaSpring BootPostgreSQLDocker
  • Full CRUD REST API with layered architecture (controller / service / repository)
  • Custom exceptions
  • Pagination
  • User authentication with JWT tokensPending
  • Unit and integration testsPending
  • CI/CDPending
  • Dockerised and deployed behind Nginx with HTTPSPending

Skills

Languages
Java, SQL, Python
Frameworks
Spring Boot, JPA / Hibernate
Databases
PostgreSQL, MySQL
DevOps & Tools
Docker, Nginx, Git, Linux, Maven
Concepts
REST APIs, testing, deployment