Hoja de vida para desarrollador de software: ejemplo con formato ATS en Word y PDF

En desarrollo de software el filtro es de stack: el lenguaje, el framework y la nube que pide la vacante, escritos igual. Y el reclutador técnico busca una cosa que casi nadie pone: qué construiste y qué cambió cuando lo pusiste en producción.

Diseño Modern, el mismo del editor. También en Standard, Harvard, Bold · o edítalo en línea.

Ejemplo de hoja de vida para desarrollador de software

Así queda el documento. Es el mismo texto que traen el Word y el PDF: reemplaza los datos por los tuyos y conserva la estructura.

Nombre Apellido Apellido

Desarrollador full stack

Ciudad, Colombia · 300 000 0000 · tu.correo@email.com · linkedin.com/in/tu-usuario

Perfil profesional

Desarrollador full stack con 4 años de experiencia construyendo aplicaciones web con React, Node.js y PostgreSQL para fintech y e-commerce. Desplegué en AWS una plataforma que procesa 50.000 transacciones diarias con disponibilidad del 99,9 %. Prácticas de CI/CD, pruebas automatizadas y metodología Scrum. Inglés B2. Busco un cargo de desarrollador senior o tech lead en un equipo de producto.

Experiencia laboral

Desarrollador full stack

AddiBogotá (remoto) · Mayo 2023 – Actual

  • · Desarrollé el módulo de pagos que procesa 50.000 transacciones diarias con una disponibilidad del 99,9 % en AWS.
  • · Reduje el tiempo de carga del checkout de 3,2 a 1,1 segundos optimizando consultas y caché, lo que subió la conversión un 8 %.
  • · Implementé el pipeline de CI/CD en GitHub Actions que bajó el tiempo de despliegue de 2 horas a 15 minutos.

Desarrollador backend

Mercado LibreBogotá · Febrero 2022 – Abril 2023

  • · Construí 12 microservicios en Node.js para el catálogo de productos con cobertura de pruebas del 85 %.
  • · Participé en la migración de un monolito a microservicios que redujo los incidentes de producción un 40 %.

Educación

Ingeniería de softwareUniversidad de los Andes, Bogotá, 2021

Certificaciones

AWS Certified Developer – Associate — 2024

Inglés B2 — certificado internacional, 2023

Professional Scrum Developer I — Scrum.org, 2022

Habilidades

JavaScript y TypeScript · React y Next.js · Node.js · PostgreSQL · AWS (Lambda, ECS, RDS) · Docker · CI/CD con GitHub Actions · Pruebas automatizadas (Jest) · APIs REST · Scrum · Git · Inglés B2

¿Qué palabras clave busca el ATS en una hoja de vida de desarrollador de software?

Son los términos que más se repiten en las vacantes de desarrollador de software en Computrabajo, Magneto y elempleo. El filtro compara tu texto contra ellos: escríbelos tal cual, no con sinónimos.

  • desarrollador
  • full stack
  • React
  • Node.js
  • AWS
  • microservicios
  • CI/CD
  • Scrum

¿Qué habilidades poner en la hoja de vida de desarrollador de software?

Por nombre, sin barras ni porcentajes. Estas son las que piden las vacantes de desarrollador de software; incluye solo las que puedas sostener en una entrevista.

  • JavaScript y TypeScript
  • React y Next.js
  • Node.js
  • PostgreSQL
  • AWS (Lambda, ECS, RDS)
  • Docker
  • CI/CD con GitHub Actions
  • Pruebas automatizadas (Jest)
  • APIs REST
  • Scrum
  • Git
  • Inglés B2

Errores frecuentes en la hoja de vida de desarrollador de software

Lo que hace la mayoría, y lo que hace quien recibe la llamada.

  • Tecnologías sin contexto

    'React, Node, AWS' en una lista no dice si las usaste en producción. Cada logro debe nombrar el stack y el resultado.

  • Sin métricas de impacto

    Transacciones, usuarios, tiempo de carga, conversión, incidentes. Es lo que distingue a quien programa de quien entrega producto.

  • Olvidar el portafolio

    GitHub o un proyecto desplegado en el contacto. Los reclutadores técnicos lo abren antes que la entrevista.

Consejos para la entrevista de desarrollador de software

La entrevista de desarrollo suele tener tres partes: conversación técnica sobre tus proyectos, prueba de código (en vivo o para entregar) y una ronda de ajuste con el equipo. Buscan razonamiento claro y código que otros puedan mantener.

Las preguntas que te van a hacer, y cómo responderlas

«Cuéntame el proyecto del que estás más orgulloso: problema, decisiones y qué cambiarías.»

Cómo responder: Problema de negocio, arquitectura, una decisión difícil y su trade-off, y una cosa que harías distinto. Evalúan criterio, no que el proyecto sea grande.

«¿Cómo pruebas tu código y cómo lo despliegas?»

Cómo responder: Tipos de prueba que escribes, cobertura real, pipeline de CI/CD y cómo manejas un despliegue fallido. Si no tienes CI, di cómo lo montarías.

«Este endpoint está lento. ¿Por dónde empiezas?»

Cómo responder: Medir primero (logs, APM, explain del query), hipótesis ordenadas (consulta, N+1, índice, caché), cambiar una cosa a la vez. Responder 'agrego caché' sin medir es la respuesta que no quieren.

Antes de entrar

  • Ten tus repos ordenados: README, commits claros, sin credenciales. Los abren antes de la entrevista.
  • En la prueba en vivo, habla mientras piensas y pregunta requisitos antes de escribir; el silencio se interpreta como bloqueo.
  • Prepara dos preguntas sobre su arquitectura y su proceso de revisión de código: muestra seniority.
  • Si la vacante pide inglés, la ronda técnica puede ser en inglés. Practica explicar un proyecto en dos minutos.

Cómo usar este ejemplo para tu hoja de vida de desarrollador de software

Descarga el Word o el PDF, o ábrelo en el editor

Los archivos traen este ejemplo ya escrito. En el editor puedes subir tu hoja de vida actual y te carga los datos.

Reemplaza los datos, conserva la estructura

Cambia nombre, empresas, fechas y cifras por las tuyas. Mantén el orden de las secciones y los verbos de acción.

Ajusta las palabras clave a cada vacante

Lee el anuncio y usa sus términos exactos en el perfil y en habilidades. Exporta a PDF y envía.

Preguntas frecuentes sobre la hoja de vida de desarrollador de software

El stack principal en la primera línea del perfil con las palabras exactas de las vacantes, cada experiencia con lo que construiste, las tecnologías usadas y el impacto en números (usuarios, transacciones, rendimiento, incidentes), el enlace a GitHub o portafolio en el contacto, certificaciones por nombre y nivel de inglés. Una columna y PDF con texto seleccionable: todas las empresas tecnológicas filtran con sistemas automáticos.

Los proyectos son tu experiencia: dos o tres desplegados y en GitHub con README, descritos como si fueran trabajo (problema, stack, resultado). Un bootcamp o un programa como Misión TIC cuenta como formación. Certifica algo de nube a nivel básico. En el perfil di el stack y el tipo de rol que buscas; no pongas 'junior' en el título.

Un lenguaje y framework concretos (JavaScript/React y Node, Java/Spring, Python/Django, .NET son los más pedidos), bases de datos SQL, control de versiones con Git, experiencia con una nube (AWS o Azure), metodologías ágiles e inglés B2 para equipos remotos o con clientes en el exterior. Los cargos senior piden además diseño de arquitectura y liderazgo técnico.

Si la vacante está en inglés o es para una empresa extranjera, en inglés. Si es para una empresa colombiana, en español, aunque las tecnologías van siempre en su nombre original. Ten las dos versiones listas: el editor te permite cambiar el idioma sin reescribir.