Disponible para trabajar

Hola, soy Jorge.

Desarrollador Full-Stack

Construyo aplicaciones con Java + Spring Boot y React. Empecé en biología y neurociencia — esa formación me enseñó que entender el problema de verdad importa más que llegar rápido a una solución.

En un momento en que la IA genera código a demanda, me interesa especialmente dominar los fundamentos: entender qué hace el código que escribo, por qué funciona y cómo escala. Eso es lo que no se puede delegar.

Contáctame LinkedIn GitHub Descargar CV

Experiencia & Formación

Dónde he estado

Desarrollador Frontend · Diosa de la Belleza
Prácticas 2024 – 2025

Desarrollé la web completa del negocio: diseño, maquetación responsive, optimización de imágenes y despliegue en producción.

React Vite Tailwind CSS
Procesamiento de datos con Java · Ipartek
Formación Nov 2025 – Mar 2026

Formación intensiva en Java con foco en acceso a datos: JDBC, Hibernate y mapeo objeto-relacional. Spring Framework, Spring Security y Spring Data JPA como stack principal de aplicación.

Java Spring Boot Spring Security Hibernate JDBC SQL
Grado Superior — Desarrollo de Aplicaciones Multiplataforma
Educación 2022 – 2025

Programación orientada a objetos, bases de datos relacionales, desarrollo web y móvil.

Java SQL Android HTML/CSS

Proyectos

Lo que he construido

full-stack
En producción

HabitTracker

Aplicación full-stack para el seguimiento de hábitos. Frontend con React 18 y React Query como capa de estado del servidor. Backend con Spring Boot 3, autenticación JWT y tres patrones de diseño en contexto real: Strategy para el cálculo de rachas, Factory para la creación de hábitos y Observer con eventos de dominio asíncronos. Tests con @DataJpaTest y @WebMvcTest.

Frontend

React 18 React Query Tailwind Recharts Vite

Backend

Java 21 Spring Boot 3 PostgreSQL Docker JUnit 5
frontend
Prácticas

Diosa de la Belleza

Landing page para un salón de belleza desarrollada durante las prácticas. Diseño responsive con React y Tailwind CSS, desplegada en producción.

React Vite Tailwind CSS
frontend
En producción

Job Offer Comparator

Pega una oferta de trabajo y detecta automáticamente las tecnologías mencionadas, las compara con tu stack y calcula el % de encaje. Construido para resolver un problema real durante la búsqueda de empleo.

React 18 Vite CSS puro

Stack

Tecnologías con las que trabajo

Backend

Java 21
Spring Boot 3
Spring Security
PostgreSQL
Docker
JPA / Hibernate
JUnit 5
JWT

Frontend

React 18
JavaScript
TypeScript
Tailwind CSS
Vite
Astro
React Query
HTML + CSS

Herramientas

GitGitHubMavennpmRailwayVercelIntelliJ IDEAVS Code

Lab

Decisiones técnicas reales, no tutoriales genéricos

patterns

Por qué usé Strategy en lugar de un switch para calcular rachas

Cómo el patrón Strategy eliminó la lógica condicional y hace que añadir un tipo de hábito sea añadir un @Component.

Ver en GitHub →
architecture

Cómo evité N+1 queries en el dashboard con JOIN FETCH

El problema más común con Hibernate y cómo una sola query con JOIN FETCH lo resuelve completamente.

Ver en GitHub →
devops

Desplegar un monorepo Java + React en Railway y Vercel

Los 6 errores reales que aparecieron al subir HabitTracker a producción y cómo se resolvieron.

Ver en GitHub →