Profesiones

Currículum de programador: ejemplo, stack, proyectos y plantilla gratis

Quien revisa el currículum de un programador busca tu stack principal, qué construiste y qué impacto tuvo. Una lista de treinta tecnologías no convence; tres o cuatro bien demostradas, sí. Esta guía te muestra cómo presentarlas con un ejemplo completo y perfiles por nivel.

Actualizado: 18/09/2026·Civorín — Equipo editorial de Civora
Enfoque de esta guía

Qué debe demostrar este perfil

En tecnología, una lista de lenguajes pesa menos que demostrar dónde los usaste, qué construiste y qué parte del problema resolviste.

Rol objetivo claro

Stack principal

Proyectos con resultado

🇵🇪 Perú

Caso práctico: proyecto web

Stack + responsabilidad + problema

En vez de listar PHP, JavaScript y MySQL sin contexto, muestra dónde se usaron y qué funcionalidad construiste.

  • Funcionalidad desarrollada
  • Tecnologías utilizadas
  • Tu responsabilidad específica

Es una referencia de estructura, no datos para copiar. Reemplázala por información que puedas respaldar.

Antes y después: cómo hacerlo más concreto

Lista de tecnologías
Antes

“Sé PHP, JavaScript y MySQL.”

Mejor

“Desarrollé funcionalidades web con PHP y JavaScript conectadas a MySQL, participando en validación de formularios, consultas y mantenimiento.”

Proyecto
Antes

“Hice una página.”

Mejor

“Construí una aplicación web responsive para gestionar registros, con autenticación, formularios y persistencia de datos.”

Paso a paso

  1. 1

    Define el rol: desarrollador frontend, backend, full stack, móvil, QA, datos o DevOps.

  2. 2

    Escribe un perfil con tu nivel, años de experiencia, stack principal y tipo de producto en que has trabajado.

  3. 3

    Describe cada experiencia con lo que construiste tú, las tecnologías y el resultado: rendimiento, usuarios, errores o tiempo ahorrado.

  4. 4

    Agrupa las habilidades técnicas: lenguajes, frameworks, bases de datos, cloud y herramientas.

  5. 5

    Incluye una sección de proyectos si tienes poca experiencia, con enlace al repositorio o demo.

  6. 6

    Agrega tu GitHub o portafolio solo si está ordenado y tiene un README claro.

  7. 7

    Adapta el orden del stack a la oferta: si piden React, que aparezca primero.

Checklist específico para esta guía

Pon tu rol y stack principal arriba, describe proyectos con tecnología y resultado, incluye un GitHub o portafolio presentable y agrupa las habilidades técnicas por categoría.

✓

Rol objetivo claro

✓

Stack principal

✓

Proyectos con resultado

✓

Tecnologías con contexto

✓

Bases de datos

✓

Git y control de versiones

✓

Metodologías ágiles

✓

GitHub o portafolio

✓

Inglés técnico

✓

Formación o bootcamp

Ejemplo práctico

Ejemplo — desarrollador full stack

Matías González Rivas
Desarrollador Full Stack · Santiago, Chile
+56 9 XXXX XXXX · correo@ejemplo.cl · github.com/usuario

PERFIL
Desarrollador full stack con 3 años de experiencia en aplicaciones web con JavaScript, React y Node.js, y bases de datos PostgreSQL. He trabajado en productos de e-commerce y herramientas internas en equipos ágiles. Busco un rol backend o full stack en un producto con usuarios reales.

EXPERIENCIA
Desarrollador Full Stack — Empresa de e-commerce (ejemplo)
2023 – actualidad
• Desarrollé una API REST en Node.js que procesa alrededor de 5.000 pedidos diarios.
• Reduje el tiempo de carga del checkout de 4 a 1,2 segundos optimizando consultas y caché.
• Implementé pruebas automatizadas que disminuyeron los errores reportados en producción.

Desarrollador Frontend Junior — Agencia digital (ejemplo)
2022 – 2023
• Construí interfaces responsivas en React para cinco sitios de clientes.
• Integré pasarelas de pago y formularios con validación.

PROYECTOS
App de reservas para gimnasios — React, Node.js, PostgreSQL (github.com/usuario/proyecto)

HABILIDADES
Lenguajes: JavaScript, TypeScript, SQL · Frameworks: React, Node.js, Express · Datos: PostgreSQL, MongoDB · Herramientas: Git, Docker, AWS básico · Scrum

FORMACIÓN
Ingeniería en Informática — Instituto (ejemplo) · Inglés técnico intermedio

Perfil profesional de programador: ejemplos por nivel

El perfil debe decir tu rol, tu stack principal y el tipo de producto en que trabajas. Evita frases genéricas como “apasionado por la tecnología”.

Junior o trainee

Desarrollador frontend junior formado en bootcamp, con tres proyectos publicados en React y JavaScript. Experiencia en consumo de APIs, diseño responsivo y trabajo con Git. Busco mi primer rol en un equipo de producto.

Semi senior

Desarrollador backend con 3 años en Python y Django, APIs REST y PostgreSQL. He trabajado en plataformas de pagos y reportería en equipos Scrum. Interés en arquitectura y calidad de código.

Senior

Ingeniero de software con 7 años de experiencia en sistemas distribuidos con Java y servicios en AWS. He liderado equipos de cuatro desarrolladores y migraciones a microservicios en productos con miles de usuarios diarios.

Cambio de carrera

Profesional del área comercial en transición al desarrollo web, con bootcamp full stack y dos proyectos propios en producción. Combino conocimiento del cliente con JavaScript, Node.js y bases de datos.

Cómo describir proyectos y logros técnicos

Usa la fórmula: qué construiste + con qué tecnología + qué resultado tuvo. Si no hay cifras, explica el alcance: usuarios, integraciones o volumen de datos.

  • ✓

    Desarrollé un módulo de pagos integrado con una pasarela externa y pruebas automatizadas.

  • ✓

    Migré una aplicación monolítica a servicios independientes, reduciendo tiempos de despliegue.

  • ✓

    Optimicé consultas SQL que bajaron el tiempo de respuesta de un reporte de minutos a segundos.

  • ✓

    Implementé un pipeline de integración continua con pruebas y despliegue automático.

  • ✓

    Construí un panel interno en React que reemplazó planillas manuales del área de ventas.

  • ✓

    Documenté una API y la publiqué para uso de otros equipos.

Cómo organizar las habilidades técnicas

Agrupa por categoría para que se lean en segundos. Pon primero lo que pide la oferta.

Lenguajes

JavaScript, TypeScript, Python, Java, PHP, C#, Go o SQL, según los que uses de verdad.

Frameworks

React, Angular, Vue, Node.js, Django, Laravel, Spring o .NET, conectados con proyectos concretos.

Datos e infraestructura

PostgreSQL, MySQL, MongoDB, Docker, AWS, Azure o Google Cloud, con tu nivel real.

Prácticas

Git, pruebas automatizadas, integración continua, revisión de código, Scrum o Kanban.

Palabras clave ATS para ofertas de programación

Los reclutadores de tecnología filtran casi siempre por nombre exacto de tecnología. Escríbelas como aparecen en la oferta.

  • ✓

    Usa nombres estándar: “JavaScript”, “Node.js”, “PostgreSQL”, no abreviaturas propias.

  • ✓

    Si la oferta dice “React.js” y tú escribiste “React”, incluye ambas formas de manera natural.

  • ✓

    Menciona el rol exacto: desarrollador backend, full stack, frontend, QA.

  • ✓

    Coloca las tecnologías dentro de la experiencia, no solo en la lista de habilidades.

Errores que conviene evitar

  • Listar todas las tecnologías que has tocado alguna vez, sin contexto ni nivel.
  • Usar barras o porcentajes para medir habilidades (“JavaScript 80 %”): no significan nada.
  • Enlazar un GitHub vacío o con proyectos sin terminar ni README.
  • Describir tareas del equipo sin aclarar qué parte hiciste tú.
  • Usar un diseño tan creativo que el texto no se pueda copiar o leer por un ATS.
Llévalo a tu documento

Adáptalo al cargo que buscas

Usa el ejemplo como referencia de estructura. Conserva empresas, fechas, funciones y resultados fieles a tu historia y prioriza lo relevante para ese puesto.

Pon tu rol y stack principal arriba, describe proyectos con tecnología y resultado, incluye un GitHub o portafolio presentable y agrupa las habilidades técnicas por categoría.

Usar este ejemplo en mi CV →
Plantilla recomendada

Circuito para este objetivo

Da visibilidad al stack técnico sin esconder experiencia, proyectos y educación.

Preguntas frecuentes

¿Qué debe incluir el currículum de un programador?

Perfil con rol y stack, experiencia con proyectos y resultados, habilidades técnicas agrupadas, proyectos personales si tienes poca experiencia, formación, inglés y enlace a GitHub o portafolio.

¿Cómo hago un currículum de programador sin experiencia?

Pon arriba una sección de proyectos: dos o tres aplicaciones funcionales con repositorio y demo, explicando qué problema resuelven y con qué tecnologías. Suma bootcamps, cursos y colaboraciones en proyectos abiertos.

¿Debo poner mi GitHub en el currículum?

Sí, si está presentable: proyectos terminados, código ordenado y un README que explique cada uno. Un perfil vacío resta más de lo que suma.

¿Cuántas tecnologías debo poner?

Las que podrías defender en una entrevista técnica. Destaca tu stack principal y agrega el resto agrupado por categoría. Menos, pero demostrado, funciona mejor.

¿Es importante el inglés para un programador?

Mucho. La documentación y muchos equipos trabajan en inglés, y abre acceso a empleos remotos. Indica tu nivel real y si puedes tener entrevistas en inglés.

Pruébalo con tu información

No copies el ejemplo: conviértelo en tu propio CV

Civora abre el creador con el contexto de esta guía. Tú mantienes el control de los datos, la plantilla y el contenido final.

Usar este ejemplo en mi CV