Desarrollador Full Stack

Logo de la empresa Universidad Regional del Sureste (URSE)

Universidad Regional del Sureste (URSE)

Modalidad

Estadía Profesional

Proyecto académico desarrollado dentro de una empresa como parte del proceso de titulación o formación profesional universitaria. Involucra la aplicación práctica de conocimientos adquiridos durante la carrera.

Vista previa del diseño web para Universidad Regional del Sureste (URSE)

Contexto

Desarrollador Full stack y Diseñador UI/UX encargado del desarrollo e implementación de CONGUARD, sistema para control de acceso y monitoreo de equipos de cómputo durante mi estadía profesional en la Universidad Regional del Sureste (URSE). Proyecto completo desde análisis de requerimientos hasta despliegue local.

Problemática

El área de cómputo operaba con un sistema básico de registro: una sola computadora en la entrada capturaba únicamente matrícula, fecha y hora de acceso. Esta solución presentaba limitaciones críticas:

  • Sin flujo y control efectivo para grupos grandes de estudiantes
  • Sin asociación entre uso de equipos y datos académicos
  • Sin detección de inactividad o mal uso de equipos
  • Sin monitoreo remoto del estado de computadoras (en uso / inactivas)

Solución

Desarrollé CONGUARD, sistema híbrido desktop/web para control de acceso, monitoreo en tiempo real y gestión remota de equipos de cómputo.

Aplicación de escritorio

Aplicación Java con NetBeans instalada en cada equipo del área de cómputo:

  • Sistema de autenticación por roles: Administrador, alumno e invitado
  • Integración con base de datos institucional: Identificación automática de usuario y registro de hora, fecha y equipo utilizado
  • Monitoreo de actividad en tiempo real: Tracking de tiempo de uso y análisis de sesión por equipo
  • Modo AFK automático: Cierre de sesión tras período de inactividad configurable
  • Protección contra cierre forzado: Sistema resistente a intentos de cierre manual por usuarios
  • Control remoto: Recepción de comandos de apagado desde el panel web

Panel web administrativo

Plataforma Laravel + MySQL con interfaz de administración centralizada:

  • Monitoreo en tiempo real: Visualización de computadoras activas en dashboard interactivo
  • Control remoto de equipos: Apagado de computadoras específicas o masivo desde el navegador
  • Dashboard con métricas: Uso por matrícula, horarios pico, duración promedio y frecuencia de acceso
  • Reportes dinámicos en Excel: Análisis por tiempo, frecuencia, perfil académico y carrera
  • Sistema de roles y permisos para personal administrativo

Despliegue y distribución

  • Instalador personalizado con Inno Setup y Launch4j para instalación masiva en equipos
  • Panel web en servidor institucional de la URSE
  • Documentación técnica y funcional completa
  • Capacitación al personal técnico y administrativo

Impacto

  • Profesionalización del control de acceso al área de cómputo con autenticación institucional
  • Monitoreo en tiempo real de estado y uso de equipos
  • Detección automática de inactividad y optimización del uso de recursos
  • Generación de métricas y reportes analíticos para decisiones administrativas
  • Seguridad operativa mejorada con sistema resistente a manipulación de usuarios
  • Despliegue exitoso con operación autónoma

Stack Técnico