
Hola, soy Juan Manuel
Open to work
Desarrollador FullStack. Apasionado por la creación de aplicaciones innovadoras y eficientes. Disfruto enfrentar desafíos tecnológicos y convertir ideas en soluciones funcionales. Me especializo en tecnologías como React, Node.js, Express, PostgreSQL, MySQL, MongoDB, Sequelize, Mongoose, Redux Toolkit y React Query, entre otras. Además, tengo una gran afinidad por los videojuegos y la música, lo que potencia mi creatividad y enfoque en el desarrollo.
Experiencia
-
Creación y documentación de una API REST con Swagger
Creación y documentación de una API REST con Swagger. La API permite a los usuarios gestionar películas, consultar, crear, editar y eliminar películas. La documentación incluye una descripción de los endpoints, los parámetros de entrada y salida, los códigos de respuesta y ejemplos de uso de la API. También se incluye un formulario para probar los endpoints directamente desde la documentación. La API está desarrollada con NodeJS, Typescript, Express y base de datos PostgreSQL, usando la arquitectura MVC y Sequelize. Además, se han añadido test unitarios y de integración con Jest y Supertest. Estos test usan una base de datos en memoria para no afectar a la base de datos de producción.
Demo Code- Node.js
- PostgreSQL
- Express
- Sequelize
- TypeScript
- Jest
-
Aplicación web de gestión de productos. MERN stack
Desarrollo de una aplicación web de gestión de productos con React, TypeScript y Tailwind CSS. Para las imegenes use el servicio de Cloudinary. Backend hecho con NodeJS, Express y base de datos MySQL. La aplicación permite a los usuarios crear, editar y eliminar productos. Use la arquitectura MVC y Sequelize. También incluye un panel de control para ver información del perfil del usuario y modificarlo de ser necesario.
Demo Code- Node.js
- MySQL
- Express
- React
- TypeScript
- Tailwind
-
Buscador de recetas de cocktails. API de TheCocktailDB
Desarrollo de una aplicación web para buscar recetas de cocktails con React, TypeScript y Tailwind CSS. La aplicación consume la API de TheCocktailDB para obtener las recetas de los cocktails. Los usuarios pueden buscar cocktails por nombre, ingredientes o categorías. También pueden ver los detalles de cada cocktail, como los ingredientes y las instrucciones de preparación.
Demo Code- React
- TypeScript
- Tailwind
-
E-commerce realizado con Next.js - MERN stack
Desarrollo de una aplicación web de e-commerce con Next.js, TypeScript y Tailwind CSS. Backend hecho con NodeJS, Express y base de datos MongoDB. La aplicación permite a los usuarios ver los productos, añadirlos al carrito de compras, realizar pedidos y ver el historial de pedidos. También incluye un panel de control para gestionar los productos, categorías y pedidos.
Demo Code- Node.js
- Next.js
- MongoDB
- Express
- React
- TypeScript
- Tailwind
Sobre mí
Soy un apasionado de la tecnología y la programación. Me encanta aprender cosas nuevas y enfrentar desafíos. Me considero una persona proactiva y autodidacta, siempre buscando mejorar mis habilidades y conocimientos.
Actualmente estoy en búsqueda de oportunidades laborales para seguir creciendo profesionalmente y aportar valor a proyectos innovadores.
Trayectoria laboral en áreas administrativas y financieras, gestionando la planeación, programación, direccionamiento de objetivos. Con pensamiento creativo, resolución de problemas, trabajo en equipo, comunicación, liderazgo y autonomía. Con habilidades en el manejo de herramientas ofimáticas, sistemas de información y plataformas digitales.