Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando un/a desarrollador/a o equipo con experiencia en automatización, procesamiento de datos y generación programática de documentos para desarrollar una solución que automatice un proceso clave de producción de informes de estudios de mercado cuantitativos.
## Contexto del proyecto
Hoy el flujo de trabajo es altamente manual y repetitivo. Parte de archivos de respuestas exportados (.dat / .sps / .xlsx), pasa por un procesamiento de tablas cruzadas y termina en la construcción de una presentación final en PowerPoint con múltiples gráficos embebidos.
Actualmente, buena parte del trabajo consiste en:
* seleccionar manualmente aperturas de datos,
* cargar información en Exceles embebidos dentro de gráficos del PPT,
* replicar el proceso para múltiples países o estudios,
* y ajustar manualmente la presentación final.
El objetivo del proyecto es reducir drásticamente ese esfuerzo operativo, mejorar escalabilidad y mantener el estándar actual de calidad del entregable.
## Alcance del proyecto
El proyecto está pensado en etapas progresivas. La prioridad inicial está puesta en la automatización de la generación del PowerPoint final.
### Etapa 1 — Motor de generación automática de PowerPoint
Necesitamos desarrollar un motor que, a partir de:
* un archivo de tablas en Excel (.xlsx),
* y un template base de PowerPoint (.pptx),
genere automáticamente un PPT final listo para usar.
Este motor debe:
* respetar la estructura visual y el diseño existente del template,
* cargar y actualizar automáticamente los gráficos de cada slide,
* mantener el Excel completo embebido dentro de cada gráfico para permitir futuras aperturas y cambios,
* soportar procesamiento batch para múltiples archivos / países,
* contemplar validaciones y manejo de errores.
### Etapa 2 — Interfaz simple de operación
En una segunda instancia, queremos sumar una interfaz simple para que el equipo interno pueda operar el sistema sin depender de un desarrollador.
La idea es contar con una herramienta liviana donde se puedan cargar los archivos necesarios y obtener como salida el PPT generado.
### Etapa 3 — Automatización del procesamiento previo
Como etapa más avanzada, se evaluará automatizar también la generación de las tablas cruzadas a partir de:
* archivos de respuestas,
* y un “Tab Plan” con la lógica de cruces requerida.
En esta etapa se valorará especialmente experiencia en IA / LLMs para interpretar instrucciones semi-estructuradas y convertirlas en lógica de procesamiento.
## Perfil buscado
Buscamos alguien con experiencia real en proyectos de automatización y manipulación programática de archivos complejos.
### Requisitos valorados
* Python
* procesamiento de Excel / datos tabulados
* manipulación de archivos PowerPoint (.pptx)
* automatización de flujos de datos
* generación de documentos de salida
* buena capacidad para entender procesos manuales y convertirlos en lógica automatizada
### Tecnologías / librerías que suman
* pandas
* openpyxl
* python-pptx
* pyreadstat
* FastAPI
* React
* experiencia con LLMs / IA aplicada a parsing o interpretación de instrucciones
## Qué valoramos especialmente
* experiencia trabajando con procesos de negocio manuales que necesitan escalar
* capacidad para proponer una arquitectura simple y mantenible
* criterio para construir una primera versión robusta sin sobrediseñar
* comunicación clara y enfoque práctico
## Entregable esperado en esta búsqueda
En esta instancia buscamos propuestas para desarrollar la primera etapa, y valoraremos también visión y capacidad para continuar con las siguientes.
Si postulás, por favor contanos:
* experiencia similar
* stack sugerido
* enfoque técnico recomendado
* estimación de tiempos
* disponibilidad
.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias