Hola,
soy Isidro Rivera
Desarrollador web
Contact
About

Hola, soy Isidro Rivera
mi nombre es isidro rivera soy Desarrollador Web Junior con una sólida base en JavaScript, HTML, CSS, React.js, Node.js, y Redux. Mi pasión por la tecnología me llevó a estudiar Ingeniería en Tecnologías Computacionales durante un año y medio, donde adquirí conocimientos clave en el desarrollo de software y la resolución de problemas complejos. Aunque mi experiencia laboral no a Sido en tecnologias it, estas experiencias me han enseñado el valor del trabajo duro, la atención al detalle y la importancia de la seguridad en cada proyecto. Ahora, estoy enfocando toda esa dedicación y determinación en el mundo del desarrollo web. Estoy en constante aprendizaje y me entusiasma la oportunidad de aplicar y expandir mis habilidades en un entorno profesional, contribuyendo a proyectos desafiantes y creciendo junto a un equipo innovador. Estoy buscando una oportunidad donde pueda poner en práctica mis conocimientos y seguir desarrollándome como profesional.
Skills
Profesional Skills
Estas son algunas tecnologias que he aprendido a lo largo de mi carrera como desarrollador web full stack

Work
Proyecto TruckBI
categoria:Full stack

proyecto en equipo llamado Truck BI, una plataforma para el monitoreo de recorridos de vehículos en tiempo real. Como desarrollador web full stack junior, estoy construyendo funcionalidades clave como: ✅ un formulario inteligente para seleccionar vehículos, fechas y horarios. ✅ una tabla dinámica que muestra el historial de recorridos, integrando filtros y visualización en mapa. Tecnologías que estoy utilizando: 🔧 React, TypeScript, Tailwind CSS 🔧 React Hook Form + Zod para validación 🔧 TanStack Query (React Query) para manejo de datos 🔧 WebSockets y Google Maps para actualizaciones en tiempo real
Proyecto Administrador de pacientes de Veterinaria
categoria:Full stack

aplicación web para gestión de clínicas veterinarias. Desde el backend hasta el frontend, todo lo desarrollé con tecnologías modernas que permiten una experiencia fluida y segura. 🔧 Tecnologías utilizadas: 📦 Backend: Node.js + Express MongoDB Atlas + Compass + Mongoose Bcrypt para la encriptación de contraseñas JSON Web Token para autenticación Nodemailer + Brevo.com para notificaciones por correo Nodemon para desarrollo ágil Deploy en Render 🖥️ Frontend: Vite + React.js Axios para comunicación con la API Context API + Custom Hooks para el manejo global del estado Almacenamiento local con localStorage React Router DOM para navegación Tailwind CSS para estilos modernos y responsivos Deploy en Netlify 🎯 ¿Qué permite esta app? ✔️ Registro y login de usuarios con autenticación segura ✔️ Gestión de pacientes, citas y veterinarios ✔️ Notificaciones por correo electrónico ✔️ Panel administrativo con interfaz amigable y responsive 💡 Este proyecto me permitió profundizar en la arquitectura fullstack, la seguridad de aplicaciones web y la experiencia de usuario.
Proyecto Final
categoria:Full stack

este es el proyecto final del boot-camp de henry con este proyecto apredi tecnologias como React, express,sequelize,redux y fue el proyecto con el que consegui mi titulo.
Proyecto Video Games
categoria:Full stack

este es un proyecto individual del boot-camp de henry con este proyecto apredi tecnologias como React, express, base de datos sequelize y mysql workbench,redux
Proyecto Recetas Full stack
categoria:Full stack

este es un proyecto individual del boot-camp de henry con este proyecto apredi tecnologias como React, express, base de datos sequelize y mysql workbench,redux
Proyecto Carrito con Local Storage

con este proyecto aprendi sobre el DOM, DOM SCRIPTING, DOM TRAVERSING,el metodo MAP, el SPREAD OPERATOR los OBJETOS LITERALES el LOCALSTORAGE y sus metodos GET ITEM, SET ITEM, y REMOVE ITEM
Proyecto Enviar Formulario

con este proyecto aprendi sobre el DOM, DOM SCRIPTING, DOM TRAVERSING y la validacion de campos vacios, los OBJETOS LITERALES, el evento EVENT, crear una base de datos cons SEQUELIZE, crear MODELOS con DATATYPES, Y CONTROLADORES y desarrollar un servidor WEB con EXPRESS, su metodo ROUTER para definir las rutas, las CORS, sus metodos GET, POST PUT Y DELETE, sus metodos REQ Y RES, ademas de crear una base de datos con MYSQL WORKBENCH y use NODEMON para escuchar los cambios. ademas NODE JS.
Proyecto Buscador

con este proyecto aprendi sobre el DOM, DOM SCRIPTING, el metodo FILTER, los FILTER ANIDADOS.
Proyecto TWEETS con local sorage

esta aplicacion es la primera que usa el metodo CRUD (crear,leer,actualizar y eliminar), ademas de utilizar el LOCAL STORAGE, para guardar los tweets sin perder los datos al recargar la pagina y validaion de formulario
Proyecto Prototyes Seguro

con este proyecto aprendi sobre la palabra reservada THIS, las FUNCIONES CONSTRUCTORAS, su CONSTUCTORES y sus PROTOTIPOS ademas de sus metodos y DOM SCRIPTING
Proyecto Gasto Semanal

con este proyecto aprendi un poco sobre la programacion orientada a objetos. sobre la palabra reservada THIS, las CLASES, sus CONSTRUCTORES Y SUS METODOS y DOM SCRIPTING
Proyecto Citas

este es el segundo proyecto que usa CRUD (crear,leer.actualizar y eliminar). aprendi sobre la palabra reservada THIS, crear CLASES, su CONSTUCTORES y crear METODOS en sus PROTOTIPOS, validacion de formulario,y un poco de DOM SCRIPTING
Proyecto Index DB

este es el tercer proyecto que usa CRUD (crear,leer.actualizar y eliminar). aprendi sobre INDEX DB y su capacidad de almacemar grandes cantidades de datos, aprendi sus metodos OPEN para crear y llamar a la base de datos,las transacciones y sus metodos, ADD para crear, su metodo PUT para actualizar y su metodo DELETE para eliminar. ademas de DOM SCRIPTING y validacion de formuario y aprendi a usar MODULOS, e IFFES (funciones autoinvocables) para proteger variables y que no se sobreescriban en otros archivos
Proyecto Clima

este proyecto utiliza asincronia, aprendi sobre el metodo FETCH, y consumir una API, aprendi las promesas encadenadas, validacion de formulario y DOM SCRIPTING
Proyecto Recetas

este proyecto es el segundo que utiliza asincronia, aprendi sobre el metodo FETCH, y consumir una API, y consumir END POINTS de la api aprendi las promesas encadenadas, DOM SCRIPTING. ademas de una seccion para guardar una receta en favoritos utilizando LOCAL STORAGE, y la capacidad de eliminar la receta de la seccion y de el local storage.ademas de un poco de bootstrap y sus ventanas modales.
Proyecto PixaBay

este proyecto es el tercero que utiliza asincronia, aprendi sobre el metodo FETCH, y consumir una API, aprendi las promesas encadenadas, y a usar FUNCIONES GENERADORAS y sus metodos YIELD y NEXT para poder hacer un paginado.ademas de un poco de DOM SCRIPTING.
Proyecto CriptoMonedas

este proyecto es el cuarto que utiliza asincronia, aprendi las PROMESAS y sus metodos RESOLVE Y REJECT aprendi sobre el metodo FETCH,consumir una API y consumir END POINTS de la api, ademas de dom scripting y el metodo forEach
Proyecto Calculdora de Propinas

con este proyecto aprendi la herramienta JSON-SERVER para poder "crear" una api con los metodos http, usando NODE JS. aprendi el metodo FETCH y promensas encadenadas, DOM SCRIPTING, los metodos: MAP,FOR EACH Y FILTER.
Proyecto CRUD con JSON SERVER

este proyecto utiliza CRUD,con este proyecto aprendi la herramienta JSON-SERVER para poder "crear" una api con los metodos http, usando NODE JS. aprendi el metodo FETCH y promensas encadenadas, apredi los metodos GET PUT Y DELETE de fetch. y aprendi los metodos ASYNC, AWAIT,TRYy CATCH y aprendi a usar MODULOS, e IFFES (funciones autoinvocables) para proteger variables y que no se sobreescriban en otros archivos