- En producción
- Profesional
- 2026
SIGESAC
Gestión y trazabilidad de PQRSD para una institución educativa
Plataforma web que reemplaza WhatsApp, llamadas, correos y hojas de cálculo por un único sistema donde cada petición, queja o reclamo tiene radicado, responsable, plazo y un historial auditable.
- Problema
- Las solicitudes de atención al cliente llegaban por canales dispersos, sin responsable identificable, sin control de tiempos de respuesta y sin indicadores.
- Mi aporte
- Desarrollo completo como único autor: modelo de dominio, API REST, frontend, seguridad, pruebas, pipelines, despliegue y documentación técnica.
- En producción
- 52 endpoints REST
- 4 roles con RBAC
- Máquina de estados con SLA
- 5 ADR documentados

Cliente web
- React 18 SPAVite + Tailwind
- React RouterRutas protegidas por rol
- AxiosAdjunta el JWT
- → HTTPS · JSON · JWT
API REST · Spring Boot 3
- 12 controllersAutorización con @PreAuthorize
- ServicesReglas y máquina de estados
- VencimientoSchedulerMarca vencidas por SLA
- → JPA / Hibernate
Persistencia
- Spring Data JPA14 entidades
- PostgreSQL 16Base relacional
- FlywayMigraciones versionadas
Componentes transversales
Seguridad
- JwtAuthenticationFilter
- RBAC, 4 roles
Auditoría
- AOP @Auditable
- Historial de negocio
Integraciones
- SMTP, correo HTML
- Adjuntos validados
Entrega
- GitHub Actions
- Jenkins + SonarQube



