Tecnología

Currículum de programador: ejemplo y guía para redactarlo

Un responsable técnico mira primero el stack, el tipo de proyectos y qué conseguiste. Un buen currículum de programador enumera tecnologías con orden, muestra logros medibles y enlaza a un GitHub o proyecto real que pueda verse en dos minutos.

Pega una oferta de programador y obtén tu currículum adaptado en unos 30 segundos.

Adaptar mi currículum gratis

Qué buscan las empresas en un currículum de programador

  • →Stack tecnológico y años con cada tecnología, no una lista infinita de siglas.
  • →Tipo de proyectos y escala: usuarios, peticiones, equipos y entornos de producción.
  • →Logros: rendimiento, fiabilidad, costes o funcionalidades clave entregadas.
  • →Buenas prácticas: tests, revisiones de código, CI/CD y documentación.
  • →GitHub, proyectos propios y comunicación con producto y diseño.

Ejemplos de perfil profesional para programador

Son ejemplos orientativos. Cambia los datos por los tuyos, mantén el perfil en tres o cuatro líneas y escribe solo lo que puedas demostrar.

Backend

Programador backend con cinco años en Java y Spring, construyendo APIs que atienden más de 2 millones de peticiones diarias. Experiencia en PostgreSQL, tests automatizados y despliegue en AWS, y en reducción de tiempos de respuesta. GitHub enlazado.

Junior full stack

Desarrollador full stack junior con FP de Desarrollo de Aplicaciones Web y dos proyectos propios desplegados con React, Node y PostgreSQL. Práctica con Git, pruebas y metodología ágil, con ganas de aprender en un equipo con revisión de código.

Plantilla para rellenar: Programador/a con [X] años en desarrollo [backend / frontend / full stack] con [tecnologías]. Experiencia en [APIs, bases de datos, tests, despliegue]. En [empresa] he [un logro concreto].

Ejemplo de experiencia laboral de programador

Desarrollador backend

Software Ejemplo S.L. · feb. 2020 a actualidad

  • •Desarrollé microservicios en Java y Spring que sirven a más de 2 millones de peticiones al día con alta disponibilidad.
  • •Reduje el tiempo medio de respuesta de una API crítica de 480 a 190 ms optimizando consultas e índices.
  • •Añadí pruebas automatizadas y CI, reduciendo los errores en producción tras cada despliegue.
  • •Participé en revisiones de código y mentoricé a dos desarrolladores junior.

Es solo un modelo. Las cifras son ilustrativas: sustitúyelas por las tuyas y no copies números que no puedas respaldar.

Competencias que incluir en un currículum de programador

Habilidades técnicas

  • ✓Lenguajes del puesto (Java, Python, JavaScript/TypeScript)
  • ✓Frameworks (Spring, React, Node, Django)
  • ✓Bases de datos SQL y NoSQL
  • ✓APIs REST
  • ✓Git y control de versiones
  • ✓Pruebas automatizadas y CI/CD
  • ✓Nube (AWS, Azure, GCP)
  • ✓Diseño de sistemas

Habilidades personales

  • ✓Resolución de problemas
  • ✓Comunicación de decisiones técnicas
  • ✓Colaboración con producto
  • ✓Aprendizaje continuo
  • ✓Revisión de código

Incluye solo las que tengas de verdad y pon primero las que pide la oferta.

Formación y acreditaciones que conviene indicar

  • ✓Grado en Ingeniería Informática o FP de DAM/DAW
  • ✓Certificaciones de nube (AWS, Azure, GCP)
  • ✓Cursos de especialización (frameworks, datos, seguridad)
  • ✓Scrum o metodologías ágiles
  • ✓Idiomas (inglés técnico)

Los requisitos cambian según la empresa y la comunidad autónoma. Indica solo lo que tengas, con el año o la fecha de caducidad cuando proceda.

Qué mira un responsable técnico

Un responsable técnico lee el currículum de un programador buscando stack, escala y resultados. Quiere saber con qué tecnologías trabajas a diario, en qué tipo de producto y qué conseguiste. Una lista de veinte siglas sin contexto transmite lo contrario de lo que pretende: parece que has tocado todo y dominas poco.

Ordena las tecnologías por dominio y agrúpalas: lenguajes, frameworks, bases de datos, nube, herramientas. Indica años de experiencia reales con las principales. Y asegúrate de poder defender en una entrevista todo lo que pones.

Logros técnicos con impacto

Los logros se redactan como problema, acción y resultado. Por ejemplo, una API lenta, una optimización de consultas y una reducción de la latencia. Cifras como peticiones diarias, usuarios, tiempos de respuesta o costes de infraestructura dan escala. Si no puedes publicar números por confidencialidad, describe el cambio de forma cualitativa.

Las buenas prácticas son una señal de madurez: pruebas automatizadas, integración continua, revisión de código, documentación y monitorización. Si mentorizaste a juniors o lideraste una migración, indícalo, porque indica criterio técnico y trabajo en equipo.

GitHub, proyectos y perfil junior

Un enlace a GitHub o a un portfolio es una ventaja si el código es presentable. Elige pocos proyectos, con README claro y problema bien explicado, y desactiva los que no quieras que se vean. Una persona que revisa tu repositorio tiene unos minutos, no horas.

Si eres junior, apóyate en proyectos propios, prácticas, hackathons y contribuciones. Indica tu titulación o FP, tu inglés técnico y las metodologías ágiles que conoces. Una página para perfiles junior y hasta dos para senior, con texto real y no imágenes, para que los portales lo lean bien.

Palabras clave que buscan los reclutadores y los ATS

Usa las palabras exactas de la oferta cuando sean ciertas en tu caso. Estas aparecen con frecuencia en este sector:

programadordesarrolladorbackendfrontendfull stackAPI RESTGitCI/CDSQLmetodología ágil

Fórmulas para redactar tus logros

Empieza con un verbo en pasado, cuenta qué hiciste y termina con el resultado. Rellena con tus datos reales. Si no tienes cifras, describe qué cambió.

  • Desarrollé [servicio o funcionalidad] en [tecnologías] que sirve a [N usuarios o peticiones].
  • Reduje [tiempo de respuesta / costes / errores] de [X] a [Y] mediante [cambio técnico].
  • Añadí [pruebas, CI/CD] que disminuyeron [incidencias] un [X%].
  • Migré [sistema] a [tecnología], consiguiendo [resultado].
  • Mentoricé a [N] desarrolladores y participé en [revisiones de código].

Cómo adaptar tu currículum de programador a una oferta

  1. Pon primero las tecnologías que nombra la oferta si las has usado de verdad.
  2. Ajusta el tipo de proyecto: producto, consultoría o startup, y el sector.
  3. Destaca logros que afecten a las métricas que menciona la oferta (rendimiento, escalabilidad, calidad).
  4. Añade un enlace a GitHub o portfolio con proyectos relacionados.

Comprueba cuánto encaja tu currículum con la oferta con el analizador ATS gratuito, o deja que el optimizador de CV lo reescriba por ti.

Consejos

  • →Ordena el stack por dominio, no por orden alfabético.
  • →Pon cifras: peticiones, latencia, usuarios, coste.
  • →Enlaza a GitHub y revisa que el código sea presentable.
  • →No listes tecnologías que no puedas defender en una entrevista.

Errores que evitar

  • ✕Listas de tecnologías sin contexto.
  • ✕Describir tareas en lugar de logros.
  • ✕Currículum de cinco páginas.
  • ✕Enlaces rotos o repositorios vacíos.

Formato y extensión del currículum de programador

Una página para perfiles junior y hasta dos para senior. Texto limpio y real, no imágenes, para que los portales lo lean bien.

Consejo para la carta de presentación

Si la escribes, vincula un problema técnico de la empresa con un reto parecido que resolviste, con resultado. Si necesitas un punto de partida, el generador de cartas de presentación escribe un borrador a partir de tu currículum y de la oferta.

Mejores plantillas de currículum para programador

Ver las 44 plantillas

Preguntas frecuentes

¿Qué pongo en el currículum de programador?

Stack, proyectos y escala, logros medibles, buenas prácticas y enlace a GitHub o portfolio.

¿Cómo hago el currículum sin experiencia?

Usa proyectos propios, prácticas, hackathons y contribuciones. Enlaza el código y explica qué problema resuelve cada proyecto.

¿Es mejor FP o carrera para programar?

Ambas valen. Lo que cuenta es lo que sabes hacer. Indica la titulación y demuestra con proyectos y experiencia.

¿Cómo pongo mi nivel de inglés?

Con el nivel real, por ejemplo B2 técnico, ya que muchas ofertas piden leer documentación y comunicarse en inglés.

¿Cuántas páginas debe tener?

Una a dos páginas.

Más guías de currículum