Kuri

Juan Pablo Kuri Ricárdez

Juan Pablo Kuri Ricárdez

Ingeniería de Software, 7.º semestre · En busca de prácticas profesionales

Perfil

Estudiante de Ingeniería de Software, 7.º semestre. Desarrollo solo, de los requisitos al código, el sistema de horarios de la Coordinación Académica de mi facultad: autenticación, siete catálogos y armado de horarios para dos roles, con Java, Spring Boot y PostgreSQL. Busco prácticas profesionales, en Orizaba, cercano a Orizaba o remoto. Mis prácticas profesionales formales empiezan en agosto de 2027.

Proyectos principales

Sistema de Gestión de Horarios Académicos

Feb 2026 – actualidad

Proyecto extracurricular, responsable único. Cliente: Coordinación Académica de la Facultad

  • Entrevisté al Coordinador Académico para identificar los conflictos de la asignación manual de horarios y traduje el problema a un SRS con casos de uso.
  • Diseñé el modelo de datos relacional y documenté la arquitectura con el modelo C4, usando PlantUML y draw.io.
  • Backend en Java con Spring Boot y PostgreSQL, migraciones con Flyway y autenticación con JWT. Interfaz en React y Vite.
  • Funcionando en entorno local: autenticación, siete catálogos (periodos académicos, carreras, planes educativos, materias, profesores, grupos y usuarios) y armado de horarios. Rol administrador sobre los catálogos y rol Coordinador con catálogos limitados y armado de horarios, validado con el cliente en cada iteración.

Sitio web y portal de resultados para laboratorio clínico (DUOLAB)

2026

Proyecto extracurricular para un laboratorio de análisis clínicos

  • Levanté las necesidades del negocio con los responsables del laboratorio y definí el alcance de un portal de consulta de resultados para pacientes.
  • Desarrollé y desplegué el sitio público con Astro sobre Cloudflare Pages.
  • Acoté la entrega al sitio público y dejé el portal de resultados condicionado a resolver el marco legal del tratamiento de datos clínicos.

Sistema de gestión de citas para consultorio dental

2026

Taller de Prueba de Software, equipo de cinco personas

  • Entrevisté a tres dentistas y a la responsable de una clínica con cuatro consultorios para entender el proceso de agendado y a sus actores.
  • Definí el problema, el alcance del MVP y las historias de usuario a partir de tres puntos de dolor priorizados: ausentismo a citas, administración ineficiente y saturada, y falta de seguimiento postratamiento.
  • Elaboro el documento de visión y alcance y la EDT, y reviso los casos de uso y los mockups que produce el equipo.

Otros proyectos

Sistema de seguimiento de empleados en tiempo real (académico en equipo, 2025). Diseñé el modelo entidad-relación y relacional, desarrollé la API REST con NestJS, TypeScript y PostgreSQL, y elaboré la documentación técnica y de arquitectura.

Simulador de cajero automático con chat de soporte en LAN (académico en equipo, 2025). Implementé la comunicación cliente-servidor con sockets TCP en Java y el manejo de conexiones concurrentes.

Clasificadores de texto y de tamizaje clínico (académicos, 2025, Python y scikit-learn). Clasificador de spam comparando Naive Bayes, regresión logística, Linear SVC y Random Forest. Clasificador AQ-10 en el que prioricé Recall sobre Precision por el costo clínico de un falso negativo, con balanceo de clases y ajuste de umbral.

Manuales de usuario de un sistema de monitoreo de diabetes (2026). Redacté dos manuales diferenciados por audiencia, uno para pacientes en aplicación móvil y otro para médicos en plataforma web, revisados con los interesados del proyecto.

Habilidades

Análisis y requisitos

Entrevistas con stakeholders, SRS, casos de uso, historias de usuario, definición de alcance.

Backend

Java (Spring Boot), TypeScript (NestJS), APIs REST, JWT.

Bases de datos

PostgreSQL, SQL, modelado entidad-relación y relacional, migraciones con Flyway.

Arquitectura y modelado

Modelo C4, PlantUML, draw.io.

Herramientas y entorno

Git y GitHub, Linux, Cloudflare Pages.

Nivel básico

Python con scikit-learn, Astro, React y Vite.

Habilidades blandas

Comunicación clara

Mantengo informados a clientes e interesados con actualizaciones constantes, desde las entrevistas de requisitos hasta las revisiones de cada iteración.

Resolución de conflictos

Escucho las necesidades de cada interesado antes de proponer una solución, y negocio un alcance que funcione para todos.

Adaptabilidad

Aprendo rápido nuevas herramientas y lenguajes cuando el proyecto lo exige, desde backends en Java hasta clasificadores en Python.

Formación

Ingeniería de Software, Universidad Veracruzana

Facultad de Negocios y Tecnologías, Campus Ixtaczoquitlán, Veracruz.
Ago 2023 – Dic 2027

7.º semestre, promedio 9.2. Servicio social en curso; prácticas profesionales a partir de agosto de 2027.

Certificaciones e idiomas

Técnicas: Código Facilito · Curso Profesional de Docker, Introducción a DevOps, Ciclo de vida del desarrollo de software. Kaggle (2025) · Introduction to Python, Introduction to Machine Learning. Cisco Networking Academy (2025) · Endpoint Security, Digital Safety and Security Awareness.

Habilidades transversales: IE University · Customer Centricity and Customer Experience. Santander Open Academy · Strategic Thinking & Strategic Mindset.

Idiomas: Español nativo. Inglés: lectura y redacción técnica fluidas, conversación funcional.

Contacto

Email

Ubicación

Orizaba, Veracruz, México