Analista de Desarrollo
El Espectador
Bogotá, Colombia
- Desarrollé más de 130 pull requests de autoría propia sobre Arc XP PageBuilder/Fusion para bloques, plantillas y features en sitios de alta audiencia del diario.
- Evolucioné la librería de componentes React compartida del diario, con más de 70 pull requests propios de componentes reutilizables.
- Desarrollé en PHP y WordPress (blogs, pasatiempos, suscripciones) y migré el CMS Arc XP hacia WordPress VIP: fuentes de contenido nativas, autores vía REST e imágenes self-hosted.
- Construí sistemas interactivos de cobertura electoral (regionales 2023 y Congreso 2026), incluido un chatbot de consulta con IA y búsqueda sobre contenidos nativos de WordPress.
- Implementé controles anti-bot con Cloudflare Turnstile, enduré la autenticación y actualicé dependencias mayores de React/Next.js.
- Automaticé contenidos especiales estáticos y flujos editoriales (fotografías, archivo histórico, feeds de sindicación).
- Automaticé el flujo de producción impresa mediante scripting sobre InDesign y procesamiento de imágenes.
- Contenerizé servicios con Docker y los desplegué en instancias AWS EC2.
- Desarrollé aplicaciones internas con Microsoft Power Apps conectadas a SQL Server y MongoDB.
- Implementé políticas de seguridad en aplicaciones internas: autenticación reforzada, control de acceso y sanitización de entradas.
- Mejoré el servicio de IA de artículos en Python y FastAPI (voz con Google Cloud TTS y resúmenes con OpenAI) con sanitización de texto y regeneración de audio validada por hash.
- Desarrollé pruebas automatizadas de validación y regresión de features, en apoyo al equipo de QA del diario.
- Documenté la gobernanza de IA de la organización e implementé IA en procesos de redacción y del área de tecnología, además de apoyar iniciativas de seguridad para IA junto al equipo de CrowdStrike.






