Desarrollador Full Stack | Java & TypeScript | Apasionado por la Ciencia de Datos
Soy un desarrollador apasionado que cree en la creación de soluciones eficientes y elegantes. Me encanta enfrentar desafíos técnicos y aprender nuevas tecnologías para mejorar continuamente mis habilidades.
- React, Angular, Next.js
- HTML5, CSS3, Bootstrap, Tailwind CSS
- Node.js, Express.js, Java, Python
- MongoDB, MySQL, PostgreSQL
-
(Api)Sistema de Gestión de Entrenamientos de Natación:
Este proyecto está diseñado para gestionar la asistencia y el desarrollo de entrenamientos de natación, enfocándose tanto en la gestión de los usuarios como en el registro de las asistencias de los participantes a las sesiones de entrenamiento.
Funcionalidades principales:
- Gestión de Usuarios:
El sistema incluye funcionalidades para la creación, actualización y obtención de información de los usuarios, que incluye tanto entrenadores como nadadores. El manejo de usuarios está centralizado en servicios dedicados (
UserServices
), y se emplea autenticación basada en JWT. - Registro de Asistencias: El sistema permite crear registros de asistencia de los nadadores en función de la fecha y el ID de usuario, y las asistencias se pueden consultar por fecha o en conjunto.
- Manejo de Errores:
El manejo de errores está estandarizado mediante una clase personalizada (
AppError
), que asegura la captura y gestión de problemas. - Tecnologías: Node.js, Express, JWT, Moment.js, entre otras.
- Gestión de Usuarios:
El sistema incluye funcionalidades para la creación, actualización y obtención de información de los usuarios, que incluye tanto entrenadores como nadadores. El manejo de usuarios está centralizado en servicios dedicados (
-
E-commerce de Insumos Informáticos:
Este proyecto es una plataforma de E-commerce diseñada para ofrecer una experiencia intuitiva y eficiente a los usuarios que desean comprar insumos informáticos. La aplicación fue desarrollada en colaboración con un equipo de desarrolladores, utilizando un stack tecnológico moderno que asegura un rendimiento óptimo, seguridad y escalabilidad.
Características principales:
- Catálogo de productos: Navegación y filtrado de productos con descripciones detalladas.
- Carrito de compras: Sistema de carrito con gestión de cantidades y transacciones seguras.
- Gestión de pedidos: Seguimiento desde la compra hasta la entrega, con notificaciones en tiempo real.
- Panel de administración: Gestión de productos, inventario y estadísticas de ventas.
- Tecnologías: Node.js, Express, Supabase, React, Redux, Tailwind, Auth0.
¡Estoy emocionado de conectar! Si buscas un desarrollador comprometido y con habilidades versátiles, no dudes en contactarme.