
Cómo hacer un curriculum de programador para que te CONTRATEN 2025

Juan Correa
Desarrollador de Software Senior
En este artículo te enseñaré cómo hacer un currículum de programador que te consiga llamadas en base a mis 9 años de experiencia profesional y mentoreando a cientos de desarrolladores.
Si estás buscando trabajo, pero por más que aplicas no te responden (o casi no tienes llamadas) ni inicias procesos de reclutamiento, probablemente el problema radica en tu currículum.
Puede que ya tengas la experiencia y las habilidades necesarias para el puesto, pero si no las comunicas bien en tu currículum, los reclutadores no podrán identificar tus competencias y te descartarán automáticamente sin siquiera tomarse la molestia de avisarte.
No te preocupes, no es tu culpa. En ningún lugar nos enseñan cómo crear un currículum de manera efectiva. Es por eso que he creado este curso para ayudarte a crear un currículum profesional.
Curso: Cómo hacer un curriculum de programador para que te CONTRATEN
He creado un curso disponible en YouTube donde puedes ver más a detalle cómo mejorar tu cv de programador. En este artículo te presentaré un resumen de los puntos más importantes.
Pero si prefieres ver el curso, aquí te lo dejo:
Plantilla para curriculum vitae para programador en word
Para que puedas seguir las estrategias de este artículo, he creado una plantilla de currículum en Word para programador que puedes descargar y editar con tus datos (y otros recursos descargables más).
Solo haz clic en el siguiente botón para descargar la plantilla:
Descargar Plantilla de Currículum de ProgramadorPrincipios Básicos de cómo hacer un currículum de programador
Lo primero que necesitas comprender es que el reclutador es tu aliado.
Los reclutadores tienen objetivos en común contigo: quieren llenar la posición de manera exitosa y su tiempo es muy valioso.
Normalmente están presionados y sus ingresos pueden depender de si cumplen o no con ciertas metas u objetivos. Por lo tanto, tienen una urgencia y necesidad de cumplir con su trabajo.
Quiero que tengas en mente que el reclutador necesita optimizar su tiempo y encontrar al mejor candidato lo más rápido posible mientras te explico cómo hacer un currículum de programador.
Estructura de un currículum efectivo para programadores

Partiendo de lo anterior: ¿Sabías que a un reclutador le toma menos de 9 segundos escanera un CV?
Es por ello que primero hay que lograr que el reclutador siga leyendo tú hoja de vida después de los primeros 9 segundos.
Es crucial estructurar tu currículum de manera que en ese escaneo rápido, el reclutador pueda identificar la información relevante y no se distraiga con información innecesaria.
También te puede interesar:
3 claves para mejorar tu CV de desarrollador webInformación de Contacto
La información de contacto debe estar claramente visible en la parte superior de tu currículum. Asegúrate de incluir:
- Nombre Completo: Utiliza tu primer nombre y primer apellido, aunque puedes incluir tu nombre completo si lo prefieres. Ejemplo: "Juan Pérez".
- Correo Electrónico Profesional: Evita correos no profesionales. Un formato recomendable es nombre.apellido@dominio.com. Ejemplo: "juan.perez@gmail.com".
- Ubicación Geográfica: Indica tu país y estado. Esto es importante para posiciones remotas que pueden tener restricciones legales. Ejemplo: "Ciudad de México, México".
- Enlaces Profesionales (Opcional): Incluye tu perfil de GitHub, LinkedIn, y cualquier otro perfil relevante. Ejemplo: "github.com/juanperez".
- Número de Teléfono (Opcional): Puedes incluir tu número de celular para facilitar el contacto rápido, pero ten en cuenta los riesgos de privacidad. Ejemplo: "+52 55 1234 5678".
Evita incluir detalles personales innecesarios como tu estado civil, edad, religión, dirección completa o preferencias personales, ya que estos no aportan valor a tu perfil profesional y pueden introducir sesgos innecesarios.
Experiencia Profesional
Esta sección es la más importante de tu currículum. Aquí es donde debes demostrar tus habilidades y logros relevantes para el puesto que estás solicitando.
Las siguientes estrategias están fundamentadas en mi propia experiancia y en las mejores prácticas recomendadas por la universidad de Standford.
- Formato Cronológico Inverso: Lista tus trabajos de más reciente a más antiguo.
- Detalles de la Empresa y Rol:
- Nombre de la empresa.
- Descripción breve de la empresa (opcional, si no es una empresa popular).
- Fechas de empleo (mes y año).
- Título del puesto.
- Descripción de Responsabilidades y Logros:
- Utiliza verbos de acción en tiempo pasado para describir tus responsabilidades. Ejemplo: "Desarrollé", "Implementé", "Optimicé".
- Incluye logros cuantitativos siempre que sea posible. Ejemplo: "Reduje los tiempos de carga en un 35% mediante la optimización del código y la implementación de técnicas avanzadas de caching."
- Destaca el impacto de tus contribuciones. Ejemplo: "Incrementé la satisfacción del cliente en un 20% mediante la mejora de la interfaz de usuario y la reducción de errores críticos."
Para ayudarte a encontrar verbos de acción, puedes consultar la lista de verbos de acción de la universidad de Standford.

Ejemplo de experiencia de desarrollador web
Para que tengas más ejemplos en qué basarte, te comparto una lista de logros laborales para un desarrollador web.
❌ No lo hagas de este modo:
- Responsable de la creación de interfaces de usuario para la aplicación web.
- Participación en la mejora del rendimiento de la aplicación.
- Encargado de la implementación de nuevos diseños en el sitio web.
- Contribución a la corrección de errores en el código.
- Trabajo en equipo para desarrollar nuevas funcionalidades.
- Involucrado en la adaptación de la aplicación para dispositivos móviles.
- Participación en la optimización de la accesibilidad del sitio web.
- Apoyo en la integración de APIs externas.
- Participación en la actualización de la base de código a una nueva versión de React.
- Responsable de la implementación de pruebas unitarias.
No inician con verbos de acción en pasado, no destaca logros cuantitativos y no resaltan el impacto de las contribuciones. No comunica valor.
Y si no comunicas valor: el reclutador no podrá identificar tus competencias y te descartará automáticamente.
✅ Hazlo así:
- Creé interfaces aumentando la satisfacción del usuario en un 25% para la aplicación web colaborando con el equipo de diseño y usando React y Redux.
- Mejoré el tiempo de carga de la aplicación en un 40% utilizando Webpack y Lazy Loading colaborando con QA.
- Implementé nuevos diseños en el sitio web incrementando la tasa de conversión en un 20% usando CSS Grid y Flexbox y colaborando con equipos multidisciplinarios.
- Solucioné errores de código disminuyendo los fallos en producción en un 30% usando TypeScript, ESLint, Vitest y un CI.
- Desarrollé nuevas funcionalidades haciendo deploy semanalmente con el trabajo en equipo de QA, diseño, producto, backend y devops.
- Adapté la aplicación para dispositivos móviles mejorando la experiencia de usuario en un 35% usando React Native.
- Optimicé la accesibilidad de la aplicación web aumentando el cumplimiento de las normas en un 90% siguiendo las normas WCAG y utilizando ARIA.
- Integré APIs externas aumentando las funcionalidades de la aplicación en un 15% usando Axios y pruebas automatizadas.
- Actualicé la base del código mejorando la estabilidad y el rendimiento del sistema usando una nueva versión de React y Vite.
- Implementé pruebas automatizadas reduciendo los errores en producción en un 25% usando Vitest y Testing library.
Uff, como puedes ver, ahora sí que se está comunicando un MONTÓN de valor en cada uno de los logros laborales. Y eso es lo que queremos.
Ejemplo de Refactorización de experiencia laboral
Te voy a compartir un ejemplo REAL de cómo tenía una experiencia laboral en mi currículum y cómo la mejoré para que fuera más atractiva para los reclutadores.
- Antes: "Trabajé en equipo usando Scrum. Participé en las ceremonias de estimaciones, revisaba pull requests y ayudaba a planear los sprints. Usé Laravel PHP y Vue.js."
- Después: "Desarrollé una funcionalidad de carga de archivos bancarios, ahorrando un 50% del tiempo a los usuarios mediante la eliminación de condiciones de espera explícitas. Utilicé Laravel PHP y Vue.js, colaborando con el equipo de diseño y QA."
Como puedes ver, estoy usando verbos de acción en tiempo pasado, cuantificando mis logros y destacando el impacto de mis contribuciones.
Esto comunica mucho más valor y relevancia para el reclutador, lo que aumenta las posibilidades de que me llamen para una entrevista.
Proyectos Personales
Los proyectos personales demuestran tu pasión por la programación y tu capacidad para trabajar en proyectos fuera del ámbito laboral.
- Formato Cronológico Inverso: Lista tus proyectos de más reciente a más antiguo.
- Detalles del Proyecto:
- Nombre del proyecto.
- Descripción breve del proyecto y su objetivo.
- Tecnologías utilizadas.
- Logros y resultados cuantitativos.
Educación y Certificados
Incluye tu formación académica relevante, listando los grados obtenidos y las instituciones donde estudiaste.
- Nombre del instituto.
- Fecha de finalización.
- Nombre del título o certificado.
- Solo incluir el último grado de estudios o logros significativos.
Las certificaciones y cursos relevantes pueden añadir un valor significativo a tu currículum. Asegúrate de listar aquellos que son más relevantes para el puesto al que estás aplicando en esta sección.
Habilidades Técnicas
No es necesario que crees una sección dedicada a listar tus habilidades técnicas. Eso no comunica en qué experiencia las has aplicado y te quita valioso espacio.
En lugar de tener una sección separada para habilidades, integra tus habilidades técnicas dentro de las descripciones de tu experiencia profesional.
Esto ayuda a demostrar que no solo conoces las tecnologías, sino que también las has aplicado en contextos reales.
Detalles Importantes
No olvides lo siguiente al crear tu currículum, es lo más importante:
- Verbos de Acción: Utilizar verbos de acción en tiempo pasado para describir tus logros y actividades. Evitar comenzar con "yo", en su lugar, empezar con el verbo de acción.
- Cuantificación: Proveer evidencia concreta de tus logros con datos cuantitativos (por ejemplo, "reduje los tiempos de carga en un 35%").
- Evitar Espacios Desperdiciados: Cada espacio en tu currículum es valioso. Evitar layouts que desperdicien espacio o dificulten la lectura rápida.
- Programas ATS: Asegurarse de que tu currículum sea legible tanto para humanos como para sistemas automatizados de seguimiento de aplicaciones (ATS).
Currículum vitae de programador: Palabras finales
Al finalizar este curso, deberías tener un currículum más atractivo para los reclutadores, aumentando así la cantidad de llamadas para iniciar procesos de reclutamiento.
Recuerda, la inversión de tiempo en mejorar tu currículum te beneficiará a lo largo de toda tu carrera.
Si aplicas a muchas vacantes y no recibes llamadas, vuelve a revisar tu currículum y mejora los aspectos necesarios.
Si empiezas a recibir llamadas, entonces es hora de prepararte para pasar las entrevistas.
Como te dije al inicio, a universidad de Standford también recomienda utilzar verbos de acción en tiempo pasado para describir tus responsabilidades y logros así como cuantificar tus logros siempre que sea posible.
Aquí puedes leer más sobre ello: Lista de Verbos de Acción de la Universidad de Standford.
¡Estoy muy orgulloso de ti por seguir estas lecciones y lograr un currículum pulido y mejorado! Ahora es el momento de empezar a aplicar a más vacantes y continuar con tu búsqueda de empleo.