Hey, soy Andrés

Backend Developer especializado en Java, Spring Boot y PostgreSQL de Valencia, España. Construyo SaaS multi-tenant con arquitectura por capas.

Experiencia laboral

  1. Desarrollador

    DAC GRUPO

    Módulo PHP para PrestaShop integrado con Google Tag Manager y lógica server-side para cookies. Adaptación a Next.js en entorno ágil con revisión de código y entrega continua.
  2. Desarrollador

    IBIM

    API REST en Node.js + Express para ingesta, indexación y consulta de archivos BIM y nubes de puntos 3D con MongoDB para estructuras jerárquicas complejas.

Formación

  1. Grado Superior DAM

    IES SERPIS

    Desarrollo de Aplicaciones Multiplataforma. Proyecto fin de ciclo: SportReserve.
  2. Grado Medio SMR

    IES SERPIS

    Sistemas Microinformáticos y Redes.

Proyectos

SportReserve

SportReserve

  • Java
  • Spring Boot
  • PostgreSQL
  • Docker
  • Angular

SaaS multi-tenant para reservas de espacios en clubes y asociaciones. Cada club dispone de su configuración, espacios, horarios, anuncios y página pública. Autenticación JWT, aislamiento por club y reglas de negocio en servidor.

Email: [email protected] · Contraseña: Demo1234!

Biblioteca

Biblioteca

  • Java
  • Spring Boot
  • PostgreSQL

API RESTful de catálogo con arquitectura por capas (Controller-Service-Repository), DTOs independientes de las entidades JPA, Bean Validation y manejo centralizado de excepciones con @RestControllerAdvice.

Pokémon Rumble Origins 3DS

Pokémon Rumble Origins 3DS

  • Unity

Juego 3D inspirado en el título de Nintendo 3DS. Modelos 3D de Pokémon, sistemas de ataque, sprites personalizados y shaders custom en Unity.

Mashle Minigames

Mashle Minigames

  • Unity

Colección de minijuegos temáticos del anime/manga Mashle. Construido en Unity y desplegado en la web.

El Cerdo Volador

El Cerdo Volador

  • Unity

Vertical slice de un juego 3D en Unity. Movimiento del jugador, IA enemiga con máquinas de estados, sistema de disparo, object pooling, puntuación, UI, modelos 3D (Blender) y shaders custom (agua, radar).

Gravity

Gravity

  • Unity

Juego de gravedad construido en Unity y desplegado en la web.

ShinyGames

ShinyGames

  • JS JavaScript

Extensión de Chrome que agrupa varios minijuegos: Connect4, Tetros, DailyCoins y TestCoins. Construido con JavaScript, HTML/CSS y las APIs de Chrome.

Tetris

Tetris

  • Unity

Implementación del clásico Tetris construida en Unity y desplegada en la web.

Memory Game

Memory Game

  • Unity

Juego de emparejar cartas con temática arcade/retro y videojuegos clásicos. Construido en Unity y desplegado en la web.

Connect 4

Connect 4

  • Unity
  • Firebase

Implementación del Cuatro en Raya. Tablero 7x6, fichas rojas/amarillas, modo dos jugadores, registro de victorias y botones de reinicio. Solución al reto mensual de MoureDev (ene 2022).

Swapi

Swapi

  • Unity
  • Firebase

Enciclopedia de Star Wars. Lista y busca personajes usando la API de swapi.dev, con resultados paginados y vistas de detalle. Solución al reto mensual de MoureDev (feb 2022).

Sobre mí

Me llamo Andrés Granero Sala. Soy desarrollador backend especializado en Java 21, Spring Boot y PostgreSQL, con nociones de frontend en Angular que potencio con IA generativa.

He construido SportReserve, un SaaS multi-tenant para reservas de espacios en clubes y asociaciones. Domino el ciclo completo de una petición: validación, seguridad por capas, servicio de negocio, persistencia y respuesta.

Mis conocimientos de frontend son básicos y los potencio con IA generativa. Creo en la transparencia: controlar el prompt, el formato y la verificación también es parte del trabajo de ingeniería.

Andrés Granero Sala