System.out.println("Desarrollador Backend - Javier Moreno");

Desarrollador Backend (Java/Spring Boot) Desarrollo APIs REST y aplicaciones backend orientadas a negocio

+15 años de experiencia profesional | Actualmente desarrollando un ERP/TPV.

Caricatura estilo Simpson

Acerca de Mí

Caricatura con brazos cruzados

Desarrollador Backend con base en Java y Spring Boot, enfocado en la creación de APIs y aplicaciones orientadas a negocio.

Actualmente cursando DAW en Valencia, con una trayectoria previa de más de 15 años en un entorno logístico donde he gestionado procesos completos: recepción de mercancía, preparación de pedidos, facturación mediante ERP (Odoo) y atención directa a clientes.

Esta experiencia me permite entender no solo cómo se construye una aplicación, sino qué problemas reales debe resolver dentro de un negocio.

A nivel técnico, desarrollo proyectos propios como un ERP/TPV, aplicando arquitectura por capas, gestión de usuarios y seguridad con Spring Security.

Busco una oportunidad donde seguir creciendo como desarrollador backend y aportar valor desde el primer día.

Proyectos

Avatar de Javier para proyectos

Una selección de los desarrollos en los que he trabajado recientemente, abarcando desde páginas corporativas hasta aplicaciones SaaS a medida.

Proyecto Destacado

Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)
Captura de ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)

ERP & TPV Multitenant Empresarial (Arquitectura Backend & Análisis)

Sistema integral de gestión empresarial (ERP) y TPV táctil con arquitectura multitenant real, desarrollado en equipo bajo un modelo cliente-servidor desacoplado. Mi rol ha sido la responsabilidad absoluta del análisis de negocio, la arquitectura Backend (Java/Spring Boot), base de datos y DevOps en producción, aportando 15 años de experiencia analítica en el sector minorista y de talleres para diseñar la lógica operativa. El repositorio adjunto expone el código del servidor RESTful, optimizado para servir datos al cliente web (Angular) desarrollado por mi compañero de frontend.

Java 21Spring Boot 4PostgreSQLJPA/HibernateAngularTypeScriptDocker & NginxLinux VPS (Hetzner)Arquitectura MultitenantSpring Security & JWT

Otros Proyectos

Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)
Captura del proyecto Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)

Gestor de Viajes Colaborativo (Arquitectura Backend & AI-Assisted UI)

Plataforma Full-Stack diseñada para la planificación de viajes grupales. Desarrollada con una arquitectura Backend robusta en Spring Boot y un cliente web moderno en Angular mediante un enfoque de Ingeniería Asistida por IA, consolidando mi control absoluto sobre tecnologías de servidor, APIs y bases de datos.

Java 21Spring Boot 3PostgreSQLAngular 21Tailwind CSSDockerCloudflare R2NginxLinux VPS
Captura del proyecto Control Horario & Jornada v1.0
Captura del proyecto Control Horario & Jornada v1.0
Captura del proyecto Control Horario & Jornada v1.0
Captura del proyecto Control Horario & Jornada v1.0
Captura del proyecto Control Horario & Jornada v1.0
Captura del proyecto Control Horario & Jornada v1.0

Control Horario & Jornada v1.0

Sistema SaaS para la gestión del ciclo laboral. Permite gestionar turnos mediante cuadrantes dinámicos, control de fichajes en tiempo real con detección de estados, tramitación de ausencias y generación de reportes legales. Cuenta con jerarquía de roles y soporte nativo para modo oscuro.

Java 21Spring Boot 3PostgreSQLAngular 17TypeScriptTailwind CSSDocker
Captura del proyecto E-commerce Completo
Captura del proyecto E-commerce Completo
Captura del proyecto E-commerce Completo
Captura del proyecto E-commerce Completo
Captura del proyecto E-commerce Completo

E-commerce Completo

Plataforma E-commerce Full-Stack desarrollada con arquitectura MVC y backend en Spring Boot. Incluye carrito de compra, panel de administración seguro, generación de facturas PDF y gestión de usuarios. Integrada con APIs externas y desplegada en un VPS Linux.

Acceso Admin:
User: admin Pass: 1234
Spring BootSpring SecurityJPA/HibernateMySQLCloudinary APIVPS LinuxThymeleaf
En desarrollo
Captura del proyecto Portfolio Profesional - Alba Sona
Captura del proyecto Portfolio Profesional - Alba Sona
Captura del proyecto Portfolio Profesional - Alba Sona

Portfolio Profesional - Alba Sona

Web profesional para cliente real enfocada en presencia online y captación de clientes. Desarrollo orientado a rendimiento y experiencia de usuario, con estructura optimizada para SEO y navegación fluida en dispositivos móviles

AstroCSS3HTML5JavaScript
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL
Captura del proyecto Gestor de Gastos - Java Swing + JPA + MySQL

Gestor de Gastos - Java Swing + JPA + MySQL

Aplicación de escritorio desarrollada en Java para la gestión de gastos personales. Permite administrar usuarios y gastos mediante un CRUD completo, utilizando una arquitectura en capas (interfaz, lógica de negocio y persistencia). La aplicación emplea JPA (EclipseLink) para la persistencia de datos en MySQL e incorpora validaciones, confirmaciones de acciones y gestión de relaciones entre entidades.

JavaJava SwingMySQLJPAEclipseLinkArquitectura en CapasMVCCRUD

Habilidades

A lo largo de mi formación y proyectos personales, he trabajado con las siguientes tecnologías y herramientas para construir aplicaciones web eficientes.

⚙️ Backend & Arquitectura

Logo de Java Java
Logo de Spring Boot Spring Boot
Logo de Spring Security Spring Security
Logo de Hibernate / JPA Hibernate / JPA

💻 Frontend

Logo de HTML5 HTML5
Logo de CSS3 CSS3
Logo de JavaScript JavaScript
Logo de Astro Astro
Logo de Tailwind CSS Tailwind CSS

🗄️ Bases de Datos

Logo de MySQL MySQL
Logo de PostgreSQL PostgreSQL
Logo de MongoDB MongoDB

🛠️ Herramientas

Logo de Git Git
Logo de GitHub GitHub
Logo de Docker Docker
Logo de Postman Postman
Caricatura programando

Formación y Especialización

Javier estudiando

Un recorrido por mis estudios oficiales y especializaciones técnicas. Además del ciclo superior DAW, invierto de forma constante en mi formación para dominar arquitecturas backend robustas orientadas a entornos empresariales.

Cursando (2º Año)

FP Grado Superior DAW (Desarrollo de Aplicaciones Web)

CEAC

Completado

Desarrollo de APIs con Spring Boot

TodoCode

Completado

Curso de especialidad en Spring

CEAC

Completado

Java para principiantes

TodoCode

Completado

HTML5 y CSS3 desde cero

TodoCode

Diploma

Contacto

Caricatura para contacto

¿Trabajamos juntos?

Busco oportunidad para prácticas como desarrollador backend

Otras formas de conectar

Si prefieres un contacto más directo, puedes encontrarme en estas plataformas:

Descargar CV (PDF)