IDEAS SAC
Ago 2023 - Dic 2023Analista Programador Junior
Biblioteca Virtual & Pipeline de Scraping
Diseñé un sistema integral de biblioteca virtual para los Institutos de Educación Superior Tecnológica de Ayacucho, democratizando el acceso a recursos educativos digitales para más de 5,000 estudiantes. Fui dueño del modelo de datos, del pipeline de scraping y de la integración con el módulo de matrícula.
+5,000Estudiantes atendidos
-60%Tiempo de catalogación
-30%Tiempo de carga del portal
Detalle Técnico
Arquitectura & Trade-offs
- Elegí un pipeline automatizado de scraping en vez de catalogación manual cuando el catálogo superó los ~500 e-libros — la carga manual ya no escalaba y era el cuello de botella que bloqueaba la adopción digital.
- Normalicé el esquema para soportar catálogo, matrícula y seguimiento estudiantil en un único modelo unificado en vez de tres bases siloed, para que los reportes cross-cutting (préstamos por programa) no requirieran ETL.
Web Scraping — Python
- Implementé una solución de web scraping en Python que revolucionó el procesamiento de metadatos de e-libros, logrando una aceleración del 60% en la recopilación y catalogación.
- Diseñé el pipeline de extracción automatizada: scraping de portales editoriales, parsing de metadatos (título, autor, ISBN, categoría) y carga estructurada en MySQL.
- Mejora significativa en la precisión y calidad del catálogo digital, eliminando errores de catalogación manual y estandarizando el formato de registros.
Plataforma de Biblioteca Virtual
- Desarrollé el sistema de biblioteca virtual integral para Institutos de Educación Superior Tecnológica de Ayacucho, democratizando el acceso a recursos digitales para más de 5,000 estudiantes.
- Construí la interfaz de búsqueda y navegación del catálogo con JavaScript, HTML y CSS, con filtros por categoría, autor e institución.
- Diseñé el sistema de préstamo digital con control de acceso por estudiante y seguimiento de lecturas.
Optimización & Base de Datos
- Optimicé queries MySQL y estructura de índices, reduciendo los tiempos de carga del portal en un 30%.
- Integré estratégicamente el módulo de matrícula y seguimiento estudiantil con el sistema de biblioteca, eliminando la gestión manual de permisos por parte del personal administrativo.
- Implementé vistas consolidadas para administradores: reportes de uso por instituto, estadísticas de préstamos y métricas de adopción digital.
Stack Tecnológico
JavaScriptHTMLCSSPythonMySQLGit
AnteriorModernización POS — JSP → SPA MicroserviciosJPH SOLUTIONS
SiguienteGeneración de Constancias AutomáticaUNSCH Posgrado
