JuanmaDev Photo

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

  1. 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 Creación y documentación de una API REST con Swagger
    • Node.js
    • PostgreSQL
    • Express
    • Sequelize
    • TypeScript
    • Jest
  2. 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 Aplicación web de gestión de productos. MERN stack
    • Node.js
    • MySQL
    • Express
    • React
    • TypeScript
    • Tailwind
  3. 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 Buscador de recetas de cocktails. API de TheCocktailDB
    • React
    • TypeScript
    • Tailwind
  4. 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 E-commerce realizado con Next.js - MERN stack
    • 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.

Contáctame