Skip to content
View lardevpro's full-sized avatar

Highlights

  • Pro

Block or report lardevpro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lardevpro/README.md

Juan Gabriel (1)

¡Hola! 👋 Soy Juan

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.

Habilidades:

  • 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

Tecnologías y Herramientas:

Spring Angular Java Express.js Node.js SQL Git GitHub Visual Studio Code IntelliJ IDEA

Proyectos destacados

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.

Características principales

  • 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.

Objetivo

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

Estadísticas de GitHub

Estadísticas de GitHub
Lenguajes más usados

Contacto


¡Gracias por visitar mi perfil! 😊

Pinned Loading

  1. calculator calculator Public

    Creación de una calculadora con buenas prácticas de Angular

    TypeScript

  2. Jlara.SystemLangGlotter Jlara.SystemLangGlotter Public

    Glotter es un proyecto de innovación donde se pretende crear una herramienta que ayude a los profesrores de indiomas a delegar a esta aplicación las tareas repetitivas mediante un chat boot

    C#

  3. srping-angular srping-angular Public

    Desarrollo de una API REST sencilla con Spring Boot y Angular

    TypeScript

  4. tienda tienda Public

    TypeScript