Sobre Mi

Soy Jhonny

Programador FullStack enfocado en Backend con java, una persona autodidacta y con capacidad de adaptarse a nuevos entornos. Quiero formar parte de un equipo que me ofrezca la posibilidad de seguir aprendiendo.

  • Residencia: Cochabamba, Bolivia
  • Celular: +591 69445345
  • Idioma: Español-Nativo, Ingles-B2
  • Correo: jhoninformatic4@gmail.com
  • Github: yoguimon
  • Linkedin: Jhonny Choque

Proyectos

Sistema Web para la gestión de Servicios de Limpieza

Desarrollé el sistema con el fin de poder generar asignaciones de trabajo de distintos servicios de limpieza. Utilicé Java con Spring Boot, Hibernate y MySQL para el backend, mientras que para el frontend se implementó con JavaScript puro. Trabaje con una arquitectura RESTful para la escalabilidad y utilicé JWT para la autenticación.Para las pruebas de las APIs utilice Postman.

Sistema Web para el Registro de Pago de Multas y Frecuencias

El sistema se creó para una línea de taxis para resolver el problema existente en el registro de los servicios. Además de las herramientas mencionadas en el proyecto "Pro-Limpio", se emplearon JavaMail para el módulo de usuario, Argon2 para la encriptación de contraseñas y JasperReport para generar los reportes.

Sistema Web de Compra y Venta de Productos

Sistema donde se puede registrar Productos, Proveedores, clientes y ademas de poder realizar compras y ventas de productos, tambien cuenta con dashboard

Api Productos

Desarrollé una tienda de productos, donde uno o varios pueden ser agregado a un carrito de compras. Para el implementacion de la web se utilizo una api publica de productos

Api Ricky Morty

Se implemento una pagina que muestra todos los personajes de Ricky Morty con su informacion, tambien se implemento la busqueda y la paginacion de los mismos. Se hizo uso de la Api publica

Pagina Netflix

Pagina principal de Netflix.

Spring Security: implementación de Autenticación JWT

Implementación de autenticación y autorización utilizando JWT (JSON Web Token) con Spring Security. Este proyecto permite la creación de usuarios, inicio de sesión seguro y protección de rutas mediante tokens JWT. Se incluye un filtro personalizado para validar los tokens en cada solicitud y garantizar que solo los usuarios autenticados puedan acceder a las rutas protegidas.

SpringBoot: Correos Masivos con Resend

El sistema permite enviar un mismo correo a multiples destinatarios a la vez. Los destinatarios pueden ser seleccionados desde una lista de contactos almacenada en el sistema o mediante un archivo de texto (TXT) cargado por el usuario, utilizando la API de Resend para gestionar el envío seguro de correos electrónicos autenticados.

Rover

(En proceso ...)