Saltar al contenido
Ztract
Currículums y CVs

Currículums en cualquier layout, normalizados con una sola forma.

Nombre completo, email, teléfono, ubicación, resumen del candidato, experiencia laboral, formación y habilidades — extraídos de cualquier layout de currículum y listos para entrar en un ATS o pipeline de sourcing.

Demo en vivo

Míralo sobre un documento real.

Haz clic en un campo a la derecha y resaltamos de dónde sale a la izquierda.

Haz clic en un campo o una zona para vincularlos.
Resume — page 1

Extracted fields

Skills

Education

Major Degree School End date Start date

Work experience

Title Company End date Start date Description

Datos de ejemplo. Salida real del motor.

Visión general

¿Qué es el parseo de currículums?

El parseo de currículums — también llamado extracción de CV o de résumé — es el proceso de convertir un documento de currículum en formato libre (PDF, DOCX, imagen) en datos estructurados del candidato. Todo ATS (applicant tracking system) y toda plataforma de sourcing se apoyan en esta capa. Hecho con regex y plantillas, el parseo se rompe en cuanto un candidato usa un layout no estándar; hecho con un motor consciente del layout, el mismo schema cubre miles de variaciones sin configuración por plantilla.

En el currículum de muestra de arriba, Ztract devuelve el nombre completo, el email, el teléfono y la ubicación del candidato; el resumen de cabecera; el array de experiencia laboral con título, empresa y fechas de inicio y fin de cada puesto; el array de formación con escuela, titulación y especialidad; y el array de habilidades — cada habilidad como su propio chip clicable enlazado a donde aparece en la página. El currículum de muestra es de un Diseñador UX con tres puestos y dos titulaciones; la salida está lista para entrar en Greenhouse, Lever o Workday en segundos.

Hay dos decisiones de diseño que importan aquí. Primero, las habilidades vuelven como un array tipado de cadenas — no como un blob separado por comas — para que el matching de habilidades de aguas abajo pueda comparar contra una base de candidatos sin más string-splitting. Segundo, las fechas se normalizan: «Jun 2023», «06/2023», «2023-06» y «Actual» caen todas en un formato ordenable. Los currículums a dos columnas, con sidebars y los layouts «creativos» que confunden a la mayoría de parsers se leen en el orden de lectura correcto.

Partes difíciles

Dónde se complica.

Las razones por las que este tipo de documento es más duro de lo que parece — y cómo las manejamos.

  • Más de 100 variantes de layout

    Cronológico, funcional, híbrido, dos columnas, sidebar, layouts «creativos» con cuadrículas de iconos. El motor lee el orden de lectura correctamente sin importar cómo esté organizada la página.

  • Fechas en cinco formatos

    «Jun 2023», «06/2023», «2023-06», «Verano 2023», «Actual» — todas normalizadas a un único formato ordenable para que el filtrado y los cálculos de antigüedad de aguas abajo funcionen limpiamente.

  • Habilidades como párrafos, viñetas o cuadrículas

    Algunos currículums listan habilidades como «Python, SQL, React». Otros usan viñetas. Otros usan barras de competencia o cuadrículas de iconos. Todos vuelven como un array plano de cadenas de habilidad.

  • Resúmenes preservados

    El resumen de cabecera del candidato es prosa libre, no un campo etiquetado — y es la frase más importante para los reclutadores. El motor la extrae literal, no como fragmentos de viñeta.

Quién lo usa

Flujos donde aterriza.

  • Conectores ATS

    Empuja currículums parseados a Greenhouse, Lever o Workday Recruiting con la experiencia estructurada y las habilidades ya rellenadas.

  • Equipos de sourcing

    Deduplica candidatos entrantes por email o teléfono y luego busca en el array de habilidades a través de miles de currículums en cualquier layout.

  • RRHH

    Estandariza la forma de cada currículum — título, empresa, fechas, habilidades — para el reporting de aguas abajo sobre plantilla, DEI y benchmarks de compensación.

FAQ

Preguntas habituales.

¿Qué formatos de currículum admite Ztract?
PDF, Word (.docx), PDF escaneados, PNG, JPG y otros formatos de imagen habituales. Para mayor precisión usa el PDF original o el .docx en lugar de una captura — el motor lee el texto vectorial con más precisión que las imágenes rasterizadas.
¿Funciona con currículums en otros idiomas?
Sí. Se admiten escrituras latinas (inglés, francés, alemán, español, portugués), CJK (chino, japonés, coreano), cirílica y árabe. El schema (nombre, contacto, experiencia, formación, habilidades) es consistente sin importar el idioma de entrada.
¿Cómo vuelven las habilidades?
Como un array plano de cadenas — una habilidad por entrada. Tanto si el currículum las imprimió como viñetas, texto separado por comas o cuadrículas de iconos, la salida está normalizada. Esto hace trivial el matching de habilidades contra una descripción de puesto.
¿Parsea experiencia con fechas solapadas o «Actual»?
Sí. Los puestos solapados vuelven como entradas de experiencia separadas (sin deduplicación). «Actual», «Presente» y cadenas de fecha final similares se normalizan a un valor centinela que las herramientas de aguas abajo pueden detectar.
¿Puedo integrarlo con mi ATS actual?
Hoy, subes desde el dashboard y exportas a JSON, CSV o Excel — la mayoría de ATS aceptan alguno de esos formatos para importación en lote. Una HTTP API para integración directa está en el roadmap.

Pruébalo con tu propio documento.

Empieza gratis con 30 páginas. Sin tarjeta, sin suscripción, sin configuración.