<aside> 🧪

Filomena es una plataforma productiva de exámenes de ciencias de la salud, adoptada por 5 instituciones nacionales argentinas.

Nació como mi Proyecto Final de Ingeniería en Sistemas de Información en la UNS —calificado 10/10— y evolucionó hasta un sistema utilizado en producción. Construida por Gonzalo Martin Perez.

</aside>

Explorá la implementación

Verificá el contexto


Resumen ejecutivo

Área Evidencia
🏛️ Adopción Utilizada por 5 instituciones nacionales de ciencias de la salud: UNS · UNRN · UNC · UNVM · FAMFyG
👥 Escala Diseñada para 1.000+ usuarios rindiendo examen simultáneamente
⚡ Rendimiento Endpoints críticos con promedio de <300 ms
🚀 Entrega Ciclo de release automatizado en <15 min de extremo a extremo
📈 Observabilidad Prometheus + Grafana · logging estructurado · health checks
🏗️ Arquitectura Monolito legacy CakePHP + jQuery → plataforma desacoplada API-first
🎓 Validación académica Proyecto Final calificado 10 / 10 en la Universidad Nacional del Sur

¿Qué es Filomena?

Filomena es una plataforma productiva de exámenes de ciencias de la salud desarrollada originalmente como mi Proyecto Final de Ingeniería en Sistemas de Información en la Universidad Nacional del Sur (UNS).

El proyecto evolucionó desde un trabajo académico hasta convertirse en una plataforma utilizada activamente por 5 instituciones nacionales argentinas para exámenes de alto impacto. Cubre el ciclo completo de evaluación: creación de exámenes, programación, rendición concurrente, corrección automatizada, control de acceso por rol, anonimato y observabilidad full-stack.


Mi rol

Lideré la modernización y productización end-to-end de la plataforma, abarcando arquitectura backend, experiencia frontend, rendimiento de base de datos, automatización de infraestructura, CI/CD, observabilidad y preparación para uso productivo.

El resultado no es solo una aplicación funcional, sino un sistema mantenible, pensado para uso institucional real, sesiones concurrentes, visibilidad operativa y releases más seguros.


El problema

El monolito anterior en CakePHP + jQuery acumulaba deuda técnica y estaba alcanzando sus límites operativos: