Ir al contenido
N. Cueliche
Todos los proyectos
01Personal · 2026
En uso

Radar de empleo

Pipeline en Python que junta y puntúa avisos de tres portales todos los días.

PythonWeb scrapingLimpieza de datosCSVHTMLIA generativa
Ilustración del proyecto Radar de empleo
Problema
Revisar a mano tres portales de empleo todos los días.
Qué hice
Extracción, limpieza, deduplicación y puntaje en Python.
Resultado
~650
avisos por día, resumidos en un informe web

Problema

Buscar trabajo en serio implica revisar Computrabajo, LinkedIn y Universia todos los días. La mayoría de los avisos se repiten entre portales o no tienen nada que ver con mi perfil, y leerlos uno por uno lleva horas.

Qué hice

Armé un pipeline de datos en Python que corre solo con el Programador de tareas de Windows:

  • Extracción: baja unos 650 avisos por día de los tres portales, con reintentos y pausas para no saturar los sitios.
  • Limpieza y deduplicación: normaliza títulos, empresas y zonas, y descarta los avisos repetidos o ya vistos.
  • Puntaje: lee la descripción de cada aviso dudoso y lo puntúa por afinidad con mi CV (SQL, Python, BI, soporte IT).
  • Salida: guarda el histórico en CSV y publica solo las vacantes nuevas en un informe web con filtros por familia de puesto, zona y puntaje.

Lo desarrollé con asistencia de IA generativa (Claude) para escribir y revisar el código.

Resultado

Pasé de revisar portales a mano a leer un informe con las vacantes nuevas del día, ordenadas por afinidad. El histórico en CSV además sirve para analizar qué piden las empresas: de ahí salieron las prioridades de estudio de este año.

¿Te sirve algo así en tu equipo?

Mail
claudio.cueliche@gmail.com
Escribir mail