¡Hola! Soy Jhonny Choque, un programador backend con conocimientos en desarrollo fullstack. Tengo experiencia construyendo aplicaciones web utilizando Java con Spring Boot, integrando bases de datos MySQL y desarrollando APIs RESTful. También he trabajado en proyectos que aplican microservicios, autenticación con Spring Security y generación de reportes con JasperReports.
Soy una persona autodidacta, responsable y comprometida con cada proyecto en el que participo. Me gusta aprender cosas nuevas, resolver problemas y trabajar en equipo. Siempre busco mejorar mis habilidades para aportar lo mejor de mí.
Actualmente cuento con la certificación Oracle Certified Associate – Java SE 8 Programmer y manejo inglés nivel B2 (upper-intermediate).
Si quieres conocer más sobre mi trabajo, puedes ver los proyectos de mi portafolio o contactarme por correo. ¡Será un gusto conectar contigo!
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.
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 donde se puede registrar Productos, Proveedores, clientes y ademas de poder realizar compras y ventas de productos, tambien cuenta con dashboard
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
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 principal de Netflix.
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.
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.
Este proyecto consiste en la simulación de un rover que se mueve dentro de un mapa definido, respetando sus límites. Cada movimiento se realiza mediante una petición HTTP al backend en Spring Boot, validando posiciones dentro de un mapa con límites definidos. El objetivo es demostrar mis conocimientos en arquitectura API RESTful y manejo de peticiones asíncronas.