Desarrollador Backend con experiencia en Java y Spring. Me especializo en la creación de APIs REST eficientes y en la gestión de bases de datos. También tengo experiencia con Angular, lo que me permite colaborar en proyectos con diferentes roles. 🚀
He trabajado en proyectos como la implementación de sistemas ERP y el desarrollo de plataformas web para clientes como OPPO Community y Matricerías Madrid. Además, desarrollé un videojuego educativo en Java SE, utilizado para promocionar cursos en un centro educativo.
Soy una persona proactiva, orientada a la mejora continua y siempre buscando nuevos desafíos para impulsar mi crecimiento profesional.
- Java SE - Spring - SpringBoot - API-REST
- SQL (MySQL, PosgreSQL, mariaDB, Oracle)
- Angular (TypeScript, CSS, HTML)
- Integración de sistemas ERP
- JavaScript (Node.js/Express) - APIs RESTful
Estoy abierto a nuevas oportunidades y colaboraciones. ¡Conectemos! 🤝
📩 [email protected]
🔗 LinkedIn
🌐 Portfolio
Zapatería Web es una aplicación full-stack desarrollada con Angular y Node.js, diseñada para digitalizar y optimizar la gestión de productos en una tienda de calzado. Este proyecto ambicioso y de impacto real integra tanto el frontend como el backend, permitiendo una experiencia de usuario moderna y eficiente para clientes y administradores.
- Catálogo interactivo: Visualización dinámica de productos con filtros por talla, género, categoría y marca.
- Gestión de inventario: Administración de stock, precios y descripciones desde el backend.
- Panel de administración: Herramientas para agregar, editar y eliminar productos fácilmente.
- Integración con bases de datos: Persistencia de datos usando SQL y conexión segura mediante API REST.
- Validación robusta: Uso de Zod para validar datos tanto en frontend como en backend.
- Diseño responsive: Interfaz adaptable a dispositivos móviles y escritorio.
- SSR y rendimiento: Preparado para Server-Side Rendering y optimización de carga.
Este proyecto colaborativo busca transformar la gestión tradicional de una zapatería en una experiencia digital avanzada, facilitando la administración y mejorando la experiencia de compra del usuario final.
Tecnologías: Angular, Node.js, Express, MySQL, Zod, TypeScript, SCSS
Estado: En desarrollo activo 🚀
Gestión de una base de datos mediante Node.js utilizando el framework Express Node.js + Express
- Validación de datos con esquemas propios usando Zod
crypto
para crear UUIDs- Archivo
api.http
para probar endpoints directamente desde el editor - CORS para permitir peticiones cross-origin
- Render gestiona el entorno de producción y despliegue
- Base de datos PostgreSQL en Supabase
- Actualización automática desde GitHub al hacer push
Proyecto desarrollado con Java 8 y Spring, enfocado en la creación de una API REST desde cero. Ideal para repasar conceptos clave de Spring Framework.
- Gestión de dependencias con Spring
- Inyección de dependencias y anotaciones como
@Autowired
,@Component
,@Service
,@RestController
- Patrón Singleton y Prototype
- Propiedades configuradas en archivos
.properties
- Arquitectura MVC
- JSP
¡Gracias por visitar mi perfil! 😊