Ejemplo de currículum de programador

Ejemplos de CV

Ejemplo de currículum de programador

Aquí tienes un ejemplo completo de currículum de desarrollador de software, pensado para un perfil backend con seis años de experiencia que busca un puesto sénior, seguido de una guía práctica para cada sección. También incluye perfiles de muestra para distintos niveles, logros técnicos que puedes adaptar y respuestas a las dudas habituales.

Un responsable técnico o una persona de selección IT dedica unos segundos a cada CV y busca lo mismo: con qué tecnologías trabajas de verdad, en qué tipo de producto o sistema, con qué escala y qué impacto tuvo lo que construiste. Si eso se entiende en la primera mitad de la página, tienes la entrevista técnica mucho más cerca.


Cómo escribir el perfil profesional de un programador

El perfil de un desarrollador debe decir en tres o cuatro frases qué tipo de desarrollo haces (backend, frontend, full stack, móvil, datos), con qué tecnologías principales, cuántos años llevas, en qué tipo de producto y qué buscas ahora. Incluye un logro técnico concreto si lo tienes: es lo que más diferencia tu CV del resto.

Evita la lista de adjetivos (proactivo, con ganas de aprender, apasionado por la tecnología) y no metas todas las tecnologías que has tocado alguna vez en el perfil. Tres o cuatro tecnologías principales bien elegidas dicen más que veinte siglas. Y si buscas remoto o híbrido, dilo aquí: ahorra tiempo a todos.

Logros técnicos que un equipo de ingeniería se cree

Cada punto de tu experiencia debería responder a qué hiciste, con qué y qué cambió. La fórmula acción + tecnología + resultado funciona muy bien: Reduje la latencia p95 de la API de 820 a 190 ms revisando índices y añadiendo caché en Redis.

  • Rendimiento: latencia, tiempos de carga, consumo de memoria, coste de infraestructura.
  • Fiabilidad: incidencias, disponibilidad, tiempo de resolución, alertas y observabilidad.
  • Velocidad de entrega: frecuencia de despliegue, tiempos de build, automatización de CI/CD.
  • Calidad: cobertura de tests, bugs en producción, refactorizaciones que facilitaron el trabajo al equipo.
  • Producto: funcionalidades que lanzaste y cómo las usaron los clientes.

Da escala: usuarios, peticiones por segundo, transacciones al mes, número de servicios. Si no tienes cifras exactas, usa órdenes de magnitud honestos. En una entrevista técnica te preguntarán por cada número, así que solo pon los que puedas explicar.

GitHub, portfolio y proyectos personales

Un enlace a GitHub o a tu portfolio ayuda, sobre todo si estás empezando o cambiando de stack. Pero solo si lo que hay está cuidado: dos o tres repositorios con un README claro, instrucciones para ejecutarlos y tests valen más que treinta proyectos a medias.

  • Destaca en el CV uno o dos proyectos personales con qué resuelven y qué tecnologías usan.
  • Las contribuciones a proyectos de código abierto, aunque sean pequeñas, demuestran que sabes trabajar con código ajeno y con revisiones.
  • Si vienes de un bootcamp o de un ciclo de DAM o DAW, el proyecto final es tu mejor carta: explícalo como si fuera un trabajo.

Si tu código profesional es privado, no pasa nada. Describe bien tus logros en la experiencia y, si te lo piden, prepárate para una prueba técnica.

Cómo presentar tu stack tecnológico

Agrupa las tecnologías por categorías para que se lean en segundos: lenguajes, frameworks, bases de datos, cloud y DevOps, herramientas. Ordena cada grupo por dominio, no por orden alfabético, y sé honesto con los niveles: si pones experto en algo, espera preguntas difíciles sobre ello.

Los sistemas de filtrado y las personas de selección buscan palabras exactas, así que usa los nombres tal como aparecen en las ofertas: Spring Boot, React, PostgreSQL, Kubernetes. No incluyas lo obvio (Word, sistemas operativos de usuario) ni tecnologías que hace años que no tocas. Las certificaciones de cloud o Kubernetes suman, sobre todo en consultoras, pero no sustituyen a la experiencia.

Extensión, formato y adaptación a cada oferta

Una página si tienes menos de cinco años de experiencia y dos como máximo después. En tecnología la foto no es necesaria, y muchos equipos prefieren un diseño sencillo de una columna que se lea bien en pantalla y en los sistemas de selección. Añade LinkedIn, GitHub y tu ciudad; si aceptas trabajo en remoto o reubicación, indícalo.

Adapta el CV a cada oferta: reordena el stack para que lo que piden aparezca primero y elige los logros más cercanos al producto de la empresa. No es lo mismo una consultora que trabaja por proyectos para clientes que una startup de producto: en la primera valoran variedad de proyectos y tecnologías; en la segunda, que hayas sido responsable de algo en producción durante tiempo.

Ejemplos de perfil profesional: Desarrollador/a de software

Sénior

Tech lead con 11 años de experiencia en desarrollo web y sistemas distribuidos, los cuatro últimos liderando un equipo de seis personas en una plataforma de logística con 40 microservicios en Go y TypeScript sobre Google Cloud. Diseñé la arquitectura de eventos que permitió triplicar el volumen de envíos sin aumentar el equipo. Busco un puesto de staff engineer o engineering manager.

Nivel intermedio

Desarrolladora frontend con cuatro años de experiencia en React, TypeScript y Next.js en un e-commerce de moda con 500.000 visitas al mes. Lideré la migración a un sistema de diseño propio y mejoré el LCP de la ficha de producto de 4,1 a 1,8 segundos. Busco un equipo de producto donde seguir creciendo hacia un rol sénior.

Júnior

Técnico Superior en Desarrollo de Aplicaciones Web (DAW) con prácticas de FCT en una consultora de Valencia, donde desarrollé pantallas en Angular y endpoints en Spring Boot para una aplicación de gestión. Proyecto final: aplicación de reservas para clubes deportivos con React y Node.js, publicada en GitHub. Busco mi primer puesto como desarrollador júnior.

Ejemplos de logros para el CV: Desarrollador/a de software

  • Reduje el tiempo del pipeline de CI de 25 a 8 minutos paralelizando los tests y cacheando dependencias en GitHub Actions.
  • Migré un monolito PHP a tres servicios en Node.js y TypeScript sin tiempo de inactividad, usando el patrón strangler fig.
  • Bajé el coste mensual de AWS un 35 % ajustando el tamaño de las instancias, moviendo trabajos por lotes a instancias spot y eliminando recursos sin uso.
  • Desarrollé la app móvil de fidelización en React Native, con 80.000 descargas en el primer año y una valoración media de 4,6 en las tiendas.
  • Implanté feature flags y despliegues canary, lo que redujo los rollbacks en producción de cuatro al mes a uno por trimestre.
  • Diseñé la API pública del producto con OpenAPI y su documentación, que hoy usan más de 120 integradores.
  • Escribí tests de contrato entre seis microservicios, eliminando los fallos de integración que llegaban al entorno de preproducción.
  • Hice de mentor de tres desarrolladores júnior durante su incorporación; los tres resolvían tareas de forma autónoma a los tres meses.

Habilidades para tu CV: Desarrollador/a de software

Habilidades técnicas

  • Java, Kotlin, C#, Python, Go o TypeScript
  • Spring Boot, .NET, Django, Node.js
  • React, Angular o Vue
  • SQL y bases de datos relacionales (PostgreSQL, MySQL)
  • Bases de datos NoSQL (MongoDB, Redis)
  • Diseño de APIs REST y GraphQL
  • Docker y Kubernetes
  • AWS, Azure o Google Cloud
  • CI/CD con GitHub Actions, GitLab CI o Jenkins
  • Testing automatizado (unitario, integración, end-to-end)
  • Observabilidad (logs, métricas, trazas)
  • Git y flujo de trabajo con pull requests

Habilidades interpersonales

  • Comunicación con perfiles no técnicos
  • Revisión de código constructiva
  • Mentoría a perfiles júnior
  • Autonomía en trabajo remoto
  • Resolución de problemas bajo presión
  • Estimación y priorización con producto

Preguntas frecuentes

No. Pon las que usarías mañana en un trabajo real y las que pide la oferta, si de verdad las conoces. Una lista larga de siglas que no dominas te expone en la entrevista técnica y diluye lo que sí sabes hacer.

No es obligatorio, pero muchas empresas tecnológicas trabajan en inglés o con equipos internacionales. Indica tu nivel con honestidad, con su nivel del MCER o un certificado. Si la oferta está en inglés, valora enviar el currículum también en inglés.

Una página si tienes menos de cinco años de experiencia y dos como máximo con más trayectoria. Resume los puestos antiguos en una o dos líneas y dedica el espacio a lo que hiciste en los últimos años.

Pon arriba tu formación técnica y tus proyectos, explicados como trabajos: qué resuelven, qué tecnologías usan y qué decidiste tú. Mantén tu experiencia anterior, resumida, y destaca lo transferible: trato con clientes, conocimiento de un sector, gestión de equipos o análisis.

Más ejemplos de CV

¿Listo para escribir tu CV de Desarrollador/a de software?

Parte de este ejemplo, añade tu propia experiencia y descarga un PDF impecable en minutos.

Crea tu CV