Cómo escribir un currículum de desarrollador de software que supere el primer filtro
Una guía práctica para escribir un currículum de desarrollador de software, con ejemplos de logros antes y después, dónde poner tu stack y cómo cuantificar el impacto cuando no puedes compartir métricas.
Laddro
Qué leen de verdad los responsables de contratación técnicos
Un responsable de contratación técnico ojea un currículum buscando dos cosas: si esta persona construye el tipo de cosas que construimos nosotros y si su trabajo importó. La segunda es donde se hunden la mayoría de los currículums de desarrollador.
Muchos ingenieros enumeran tecnologías como si fueran un tíquet de la compra y describen su trabajo como "trabajé en el backend". Eso le dice a quien lee que estuviste ahí. No le dice que lanzaste algo que cambió una cifra. Los responsables de contratación ven cientos de currículums que dicen "desarrollé funcionalidades con React y Node". Los que consiguen entrevista dicen qué hacía la funcionalidad y qué movió.
Aun así, antes de que lo lea una persona, tu currículum suele pasar por un filtro de palabras clave. Si la oferta pide Kubernetes y tu currículum dice "orquestación de contenedores", puede que no coincidas. Así que un buen currículum de dev tiene que hacer dos trabajos a la vez: contentar al filtro de palabras clave y demostrar impacto a la persona que lo lee después.
La estructura que funciona para desarrolladores
Mantenlo a una sola columna y, en la mayoría de los casos, a una página para perfiles junior o intermedios, y a dos páginas solo cuando lleves una década de trabajo sólido.
Línea de contacto. Nombre, correo, ciudad y los enlaces que importan: GitHub y un portfolio o web personal si muestran código real. Olvídate de la dirección postal.
Perfil, si lo usas. Dos líneas. Tu especialidad, años y el tipo de sistemas que construyes. "Ingeniero backend, 5 años, sistemas de pagos distribuidos a gran escala." Opcional, pero útil para quien cambia de carrera o para especialistas.
Competencias técnicas. Una lista agrupada y fácil de ojear. Lenguajes, frameworks, infraestructura, bases de datos. Aquí es donde el filtro de palabras clave encuentra sus coincidencias, así que sé concreto y honesto.
Experiencia. En orden cronológico inverso. Cada puesto: empresa, cargo, fechas y de tres a cinco logros que empiecen por el impacto.
Proyectos. Para juniors, recién titulados o quienes cambian de carrera, una sección de proyectos puede pesar tanto como un empleo. Incluye el problema, el stack y el resultado o la escala.
Formación. Titulación, centro y asignaturas relevantes solo si estás al principio de tu carrera.
Escribir logros que muestren impacto
La fórmula es sencilla: qué construiste, la decisión técnica detrás y el resultado. Si puedes añadir un número, hazlo. Si de verdad no puedes compartir una métrica, muestra escala o alcance en su lugar.
Antes: "Trabajé en mejorar la página de pago."
Después: "Reconstruí el flujo de pago en React, reduciendo el tiempo de carga de 4,2 s a 1,1 s y bajando el abandono del carrito un 18 %."
Antes: "Responsable de las API de backend."
Después: "Diseñé y lancé una API REST en Go que atendía 2 M de peticiones al día con una latencia p99 por debajo de 80 ms."
Antes: "Ayudé a migrar la base de datos."
Después: "Lideré la migración de una única instancia de Postgres a una configuración con sharding, soportando un crecimiento de 6 veces en el volumen de escritura sin ningún tiempo de caída."
Si de verdad no tienes números porque el trabajo era interno o en fase temprana, ánclate en el alcance: "único ingeniero de", "en tres servicios", "usado por todo el equipo de ventas", "reduje el tiempo de despliegue de un proceso manual de una hora a un pipeline de un solo comando". La escala también es prueba.
Las palabras clave que buscan los filtros técnicos
El filtrado por palabras clave en tecnología es real, sobre todo en empresas grandes y a través de agencias de selección. La solución no es meter una lista. Es asegurarte de que los términos exactos de la oferta aparecen donde de verdad los usaste.
Lee la oferta y replica su redacción. Pon la tecnología concreta en el logro donde la usaste, no solo en un bloque de competencias. Si un filtro y una persona leen tu currículum, la persona ve la prueba y el filtro sigue consiguiendo su coincidencia.
Términos que conviene contrastar con la oferta:
- Versiones exactas de lenguajes y frameworks cuando las piden: "TypeScript", "React 18", "Python 3", no solo "JavaScript"
- Infraestructura por su nombre: AWS, GCP, Kubernetes, Docker, Terraform
- Bases de datos y mensajería: PostgreSQL, Redis, Kafka, DynamoDB
- Prácticas que mencionan: CI/CD, TDD, microservicios, arquitectura orientada a eventos
- La forma del puesto: backend, frontend, full stack, plataforma, SRE
Un apunte de honestidad. Enumera solo lo que puedas explicar en una entrevista. Un filtro que reconoce "Kubernetes" te mete en la sala; un responsable que pregunta por ello y no oye nada te saca de ella.
Junior, cambio de carrera y sénior: dónde poner el peso
La estructura es la misma para todos, pero el equilibrio cambia con la experiencia.
Si eres junior o recién titulado, los proyectos sostienen el currículum. Un responsable de contratación sabe que tienes poca trayectoria laboral y no te lo reprocha. Lo que quiere son pruebas de que puedes construir algo real y razonar sobre ello. Dale a cada proyecto el problema que resolvió, el stack y la escala o el resultado, aunque el resultado sea "desplegado y usado por 200 personas en una comunidad de estudiantes". Un proyecto propio desplegado del que puedas hablar a fondo gana a una larga lista de tutoriales que seguiste. Pon tu proyecto o tus prácticas más fuertes primero, por encima de las asignaturas.
Si cambias de carrera desde un bootcamp o el autoaprendizaje, haz lo mismo y sé honesto con los plazos en lugar de esconderlos. Tus proyectos finales, cualquier trabajo freelance o contribución de código abierto y cualquier trabajo técnico de tu carrera anterior son pruebas válidas. Un antiguo analista que automatizó un pipeline de informes en Python tiene experiencia real de ingeniería, así que preséntalo como ingeniería.
Si eres sénior, el currículum se inclina hacia el alcance y la responsabilidad. Empieza cada puesto reciente con los sistemas que llevabas, las decisiones que tomaste y la escala a la que operabas. Muestra liderazgo: tutorización, marcar la dirección técnica, impulsar una migración, reducir la carga de guardias. Recorta tus puestos antiguos a una o dos líneas. Un candidato staff o sénior no necesita tres logros sobre un puesto junior de hace ocho años. Quien lee quiere el trabajo reciente y de alto impacto en la parte alta.
Errores habituales que hacen que rechacen a los desarrolladores
Competencias sin contexto. Un muro de 40 tecnologías sin logros que muestren dónde las usaste se lee como relleno. Agrúpalas y luego demuestra las importantes en tu experiencia.
Describir el trabajo del equipo, no el tuyo. "Construimos una plataforma de analítica en tiempo real" oculta tu parte. Di qué te correspondía a ti personalmente.
Ninguna métrica en ninguna parte. Latencia, rendimiento, tasa de errores, tiempo de carga, coste, número de usuarios. La ingeniería es medible. Un currículum sin números parece que nunca lanzaste nada que importara.
Plantillas sobrediseñadas. Los diseños a dos columnas con barras laterales e iconos suelen romper el análisis. Un currículum limpio a una sola columna es más seguro y se lee más rápido para un responsable de contratación ocupado.
Enumerar cada curso y tutorial. Un proyecto terminado y desplegado gana a diez a medio hacer. Muestra el trabajo que puedes defender.
Ponlo todo junto
- Abre el editor de currículum y elige una plantilla limpia a una sola columna
- Agrupa tus competencias técnicas para que el filtro y quien lee las encuentren rápido
- Reescribe cada logro para que empiece por el impacto y un número
- Coincide con los términos exactos de la oferta y observa cómo responde la puntuación ATS
- Exporta un PDF en formato de texto y presenta tu candidatura
Para ver un ejemplo completo, el ejemplo de currículum de desarrollador de software muestra cómo distribuir un stack técnico, redactar logros de impacto y estructurar la experiencia para que tanto el filtro como el responsable de contratación queden satisfechos.
Escribe tu currículum de desarrollador ahora
Ya conoces la estructura, la fórmula de los logros y la regla de las palabras clave. Ahora constrúyelo.
Abre el editor de currículum, elige una plantilla compatible con ATS y escribe logros que empiecen por el impacto. La puntuación se actualiza en directo a medida que coincides con la oferta. Gratis para crear y descargar, sin registro para empezar.
Si quieres ver primero las opciones de diseño, echa un vistazo a la galería de plantillas de currículum. ¿Ya tienes un currículum y un puesto concreto en mente? Pásalo por la herramienta de adaptación con IA para ajustarlo a esa descripción del puesto.
¿Listo para crear tu currículum?
Ponlo en práctica. Abre el editor y crea tu currículum paso a paso.
Gratis. No necesitas cuenta para empezar.