CurriCon — Analizador de CVs con IA
agosto de 2025
Contexto
En Pesamatic S.A., el área de Selección recibía entre 50 y 100 CVs semanales para posiciones operativas. Cada CV requería lectura completa, extracción de datos relevantes y registro en planillas. El proceso consumía aproximadamente 15-20 horas semanales del equipo.
Problema
Análisis manual de grandes volúmenes de CVs, consumiendo tiempo excesivo del equipo de selección y generando fatiga que podía llevar a pasar por alto candidatos calificados.
Objetivo
Crear una herramienta que procesara CVs en lote, extrayendo automáticamente información relevante (datos personales, experiencia, educación, habilidades) y generando un reporte comparativo en Excel.
Restricciones
Los CVs llegaban en PDF con formatos muy variados. Se necesitaba una solución que funcionara sin conexión a internet (por políticas de la empresa) excepto para la llamada a la API de IA.
Mi rol
Encargado de Automatización — Diseño de la herramienta, desarrollo completo, pruebas con usuarios reales y documentación.
Proceso
Prototipo con pdfminer: Extracción de texto desde PDFs con diferentes estructuras.
Interfaz Tkinter: Diseño de una GUI simple para cargar CVs en lote, ver progreso y exportar resultados.
Integración Claude API: Uso de IA para interpretar el texto extraído y estructurarlo en campos normalizados.
Procesamiento con pandas: Limpieza, normalización y generación de reportes comparativos.
Exportación Excel: Reporte final con openpyxl, incluyendo ranking de candidatos.
Pruebas piloto: Test con 30 CVs reales, ajuste de prompts de IA, optimización de velocidad.
Solución
Aplicación de escritorio (Tkinter) que carga CVs PDF, extrae texto con pdfminer, usa Claude API para análisis estructurado, procesa resultados con pandas y exporta un reporte Excel.
Resultado
Herramienta de apoyo para estandarizar el análisis de CVs y generar reportes.