Currículum de desarrollador/a WordPress: ejemplos y guía para redactarlo

Un currículum de desarrollador/a WordPress pasa el primer filtro cuando demuestra que escribes código y no solo configuras plugins: temas y plugins a medida, hooks y consultas, trabajo con bloques o WooCommerce, y cifras de rendimiento que mejoraste. Añade URL de webs publicadas y un enlace a GitHub, porque quien contrata los abre antes de terminar de leer.

Por cvplex Careers Team· Revisado por József Dorcsinecz, fundador· Actualizado el

Ejemplo de currículum de desarrollador/a WordPress (6 años, agencia y WooCommerce)

Este ejemplo corresponde a una desarrolladora de nivel medio en una agencia digital que crea temas y plugins a medida y tiendas WooCommerce. El nombre, las empresas y las URL son inventados. Si no tienes experiencia o llevas uno o dos años, más abajo hay una versión para ti.

Ángela Zubiri Cobos

Desarrolladora WordPress

Valencia (teletrabajo) · 612 345 678 · angela.zubiri@ejemplo.es · github.com/angela-zubiri-ejemplo · angelazubiri.ejemplo.es

Perfil

Desarrolladora WordPress con 6 años creando temas y plugins a medida y tiendas WooCommerce para clientes de agencia. Desarrolla temas de bloques en PHP 8.2, escribe plugins a medida con hooks, saneamiento y nonces bien aplicados, y redujo el LCP (largest contentful paint) de 4,1 s a 1,6 s en una cartera de 40 webs. Dos plugins publicados en el repositorio de WordPress.org con más de 3.000 instalaciones activas.

Experiencia

Desarrolladora WordPress · Agencia digital (30 personas, clientes B2B y de comercio electrónico), Valencia

05/2022 – actualidad

  • Desarrollé temas de bloques a medida a partir de diseños en Figma: 14 webs lanzadas en tres años, todas en PHP 8.1 u 8.2, con tokens de diseño en theme.json y bloques propios creados con la toolchain de scripts de WordPress y React.
  • Escribí plugins a medida en lugar de apilar plugins de terceros: una sincronización de reservas con la API de agenda de un cliente, una visualización de stock multialmacén para WooCommerce y un plugin de flujo editorial que ya usan 9 webs de clientes.
  • Reduje el LCP medio de 4,1 s a 1,6 s en las 40 webs que mantiene la agencia al sustituir el marcado de maquetadores visuales, añadir caché de objetos con Redis, diferir los scripts de terceros y servir imágenes con el tamaño adecuado.
  • Desarrollé y mantuve 6 tiendas WooCommerce, la mayor con unos 2.400 pedidos al mes, con campos de checkout personalizados, un plugin de tarifas de envío y la integración de una pasarela de pago.
  • Migré 22 webs entre proveedores de hosting sin caídas de más de 15 minutos, con WP-CLI, un cambio de DNS documentado y un plan de vuelta atrás para cada una.
  • Limpié 5 webs hackeadas: eliminé el código inyectado, parcheé el plugin vulnerable, cambié las credenciales, reforcé los permisos de archivos y configuré la monitorización; ninguna volvió a infectarse.
  • Revisé los pull requests de dos desarrolladores junior y mantuve el tema base de la agencia, la configuración de Composer y el pipeline de despliegue con GitHub Actions.

Desarrolladora WordPress y front-end · Equipo de marketing interno de una empresa SaaS (red multisite, 6 webs regionales), Valencia

08/2020 – 04/2022

  • Mantuve una red WordPress multisite de 6 webs regionales con bloques compartidos y un tema hijo común, y publiqué entre 30 y 40 landing pages al mes con el equipo de contenidos.
  • Rehíce las plantillas del blog con tipos de contenido personalizados, taxonomías y llamadas a WP_Query optimizadas, con lo que las consultas medias a la base de datos por página bajaron de 210 a 64.
  • Implanté entorno de staging, control de versiones y un proceso de despliegue donde antes se editaba directamente por SFTP, y acabé con el problema recurrente de cambios sobrescritos.
  • Llevé la web principal al nivel AA de WCAG 2.1: navegación por teclado, estados de foco, contraste de color y etiquetas de formularios, verificado con axe y pruebas manuales.

Formación

Grado en Ingeniería Informática
Universidad pública, Valencia, 2020

Certificaciones

  • Dos plugins publicados en el repositorio de plugins de WordPress.org (más de 3.000 instalaciones activas)
  • Meta Front-End Developer Professional Certificate, 2021

Habilidades

PHP 8.x, PHP orientado a objetos, ComposerAPI del núcleo de WordPress: hooks, WP_Query, REST API, WP-CLIDesarrollo de temas a medida; temas de bloques y theme.jsonDesarrollo de bloques de Gutenberg (React, @wordpress/scripts)Desarrollo de plugins a medida; saneamiento, escapado, noncesTipos de contenido personalizados, taxonomías, metadatos y ACFWooCommerce: hooks, sobrescritura de plantillas, pasarelas, envíosConfiguración y gestión de multisiteJavaScript ES6, jQuery, Sass, Tailwind CSSMySQL y optimización de consultas; Query Monitor, XdebugGit, GitHub Actions, entornos de staging y pipelines de despliegueDesarrollo local: LocalWP, DDEV, DockerHosting: WP Engine, Kinsta, Cloudways, cPanel, CloudflareRendimiento: Core Web Vitals, caché, Redis, CDNBastionado de seguridad, limpieza de malware, actualizacionesAccesibilidad según WCAG 2.1 AA
Ejemplo ficticio. Los nombres, empleadores y cifras son orientativos.Usar este ejemplo en el editor →
El enlace a GitHub y la web personal están en la línea de contacto por un motivo. Quien contrata para un puesto de WordPress abrirá uno de los dos en el primer minuto, y lo que encuentre ahí pesa más que los logros.

Lo que mira quien contrata en un currículum de WordPress

El mercado está lleno de gente que se presenta como desarrollador/a WordPress y nunca ha escrito un hook. Cuatro comprobaciones marcan la diferencia.

  • ¿Escribes código o montas plugins? Los dos son trabajos legítimos, pero son distintos. Si creas temas y plugins a medida, dilo en la primera línea. Si trabajas con Elementor o Divi, dilo también y hazlo bien; fingir lo contrario se desmorona en la entrevista técnica.
  • URL de webs publicadas y un enlace a GitHub. Entre tres y seis webs que puedas nombrar, con lo que hiciste en cada una. Un repositorio con commits reales vale más que cualquier adjetivo de la página.
  • Nivel de PHP y WordPress moderno. PHP 8, código orientado a objetos, Composer y si has trabajado con el editor de bloques en lugar de esquivarlo. La experiencia con bloques y con la edición completa del sitio es ya una pregunta habitual en los filtros.
  • Cifras que le importarían a un cliente: velocidad de carga y Core Web Vitals, volumen de pedidos de una tienda que mantienes, webs lanzadas, migraciones completadas, disponibilidad, tickets cerrados.

“Dos candidatos dicen «experto en WordPress». Uno enseña un plugin en el repositorio y una web en la que dejó el largest contentful paint por debajo de dos segundos. El enlace a GitHub es el currículum; lo demás es la carta de presentación.”

Panel de reclutadores, Responsable de contratación en agencias web e ingeniería de producto, EE. UU. (nombre publicado tras la revisión)

Ejemplos de perfil profesional para desarrollador/a WordPress

Tres líneas. Años, qué construyes, el stack y una cifra. Las búsquedas de este puesto se agrupan por nivel de experiencia, así que aquí tienes uno para cada caso.

Sin experiencia profesional
Desarrollador WordPress autodidacta con 5 webs publicadas creadas de principio a fin, entre ellas un tema a medida en PHP con tipos de contenido personalizados y un pequeño plugin publicado en GitHub. Maneja con soltura hooks, WP_Query, ACF, Sass y Git. Ha completado un curso de front-end de 12 semanas y más de 200 horas de desarrollo en WordPress en proyectos personales y de voluntariado.
1 año de experiencia
Desarrolladora WordPress con 1 año en una agencia pequeña: 9 webs creadas sobre un framework de tema hijo, más de 30 ciclos de actualización de plugins y del núcleo y 4 migraciones completadas sin pérdida de datos. Trabaja con PHP, jQuery y ACF y está creando su primer bloque a medida con la toolchain de scripts de WordPress.
De 2 a 3 años de experiencia
Desarrollador WordPress con 3 años creando temas a medida a partir de diseños en Figma y manteniendo 25 webs de clientes. Redujo el tiempo medio de carga de 3,8 s a 1,9 s en toda la cartera, creó dos plugins a medida para integraciones de clientes y se encarga de la configuración de WooCommerce y la personalización del checkout.
Nivel medio, especialidad WooCommerce
Desarrolladora WooCommerce con 6 años, que da soporte actualmente a 6 tiendas, una de ellas con 2.400 pedidos al mes. Escribe integraciones de envío y pago a medida, sobrescribe plantillas de forma limpia mediante los hooks del plugin y redujo un 11 % el abandono del carrito con un checkout rehecho.
Freelance o autónomo/a
Desarrollador WordPress freelance con 7 años y más de 60 proyectos completados para pymes y agencias. Se ocupa de toda la entrega: análisis inicial, desarrollo, lanzamiento, configuración del hosting y un contrato de mantenimiento. Proyecto medio de 3 a 6 semanas; el 95 % de los clientes sigue con un plan de mantenimiento.
Hacia headless o trabajo de producto
Desarrolladora WordPress con 5 años que se orienta hacia proyectos headless: WordPress como API de contenidos con WPGraphQL, front-end en Next.js y despliegue en un hosting estático. Ha entregado dos proyectos headless mientras mantenía una cartera clásica de 20 webs, y contribuye a una biblioteca de bloques de código abierto.

Logros que demuestran que sabes construir, no solo instalar

DébilSólido
Desarrollé webs en WordPress para clientes.Desarrollé 14 temas de bloques a medida a partir de diseños en Figma en PHP 8.2, con tokens de diseño en theme.json y bloques propios escritos en React.
Personalicé temas y plugins.Escribí un plugin de sincronización de reservas con la API de agenda de un cliente, con página de ajustes, formularios protegidos con nonce, entradas saneadas y una cola de reintentos con WP-Cron.
Mejoré la velocidad de la web.Reduje el LCP de 4,1 s a 1,6 s en 40 webs al sustituir el marcado de maquetadores visuales, añadir caché de objetos con Redis y diferir los scripts de terceros.
Trabajé con WooCommerce.Mantuve 6 tiendas WooCommerce, la mayor con 2.400 pedidos al mes, con campos de checkout personalizados, un plugin de tarifas de envío y la integración de una pasarela de pago.
Corregí errores e incidencias.Reduje las consultas medias a la base de datos por página de 210 a 64 al reescribir las plantillas del blog con llamadas a WP_Query optimizadas y eliminar tres plugins redundantes.
Migré webs.Migré 22 webs entre proveedores de hosting con menos de 15 minutos de caída en cada una, usando WP-CLI, un cambio de DNS documentado y un plan de vuelta atrás.
Me encargué de la seguridad de las webs.Limpié 5 webs comprometidas: eliminé el código inyectado, parcheé el plugin vulnerable, cambié las credenciales y reforcé los permisos, sin ninguna reinfección.
Hice las webs accesibles.Llevé la web principal al nivel AA de WCAG 2.1: navegación por teclado, estados de foco, contraste y etiquetas de formularios, verificado con axe y pruebas manuales con lector de pantalla.
Usé control de versiones.Sustituí la edición directa por SFTP por Git, un entorno de staging y despliegues con GitHub Actions, y acabé con los cambios sobrescritos recurrentes en una red de 6 webs.
No pongas nombres de clientes con los que trabajaste a través de una agencia sin comprobar que puedes hacerlo. Descríbelos: «la tienda WooCommerce de una cadena nacional de artículos de montaña». Y nunca presentes como creada por ti una web en la que solo actualizaste plugins.

Empieza con un ejemplo y termina en minutos.

No necesitas registrarte para empezar. Elige un ejemplo, adáptalo con sugerencias y revisa la vista previa mientras escribes.

Crear mi currículum de desarrollador/a WordPress

Competencias necesarias en el currículum de desarrollador/a WordPress

Agrúpalas para que quien revise la parte técnica encuentre tu nivel rápido. En un currículum de desarrollador son aceptables entre quince y dieciocho; más allá, es relleno.

WordPress y PHP:

  • PHP 8.x, PHP orientado a objetos, Composer, estándares PSR
  • API del núcleo de WordPress: acciones y filtros, WP_Query, opciones, transients, WP-Cron, REST API
  • Desarrollo de temas a medida, jerarquía de plantillas y temas hijo
  • Temas de bloques, theme.json, edición completa del sitio y creación de bloques a medida con React y la toolchain de scripts de WordPress
  • Desarrollo de plugins a medida, con saneamiento, escapado, nonces y sentencias preparadas
  • Tipos de contenido personalizados, taxonomías, metaboxes; Advanced Custom Fields
  • WooCommerce: hooks, sobrescritura de plantillas, extensiones de envío y pago, flujos de pedido
  • Multisite y WordPress headless con WPGraphQL, si lo has hecho
  • WP-CLI para migraciones, search-replace y gestión de usuarios y plugins

Front-end y herramientas:

  • HTML5, CSS, Sass, Tailwind CSS, maquetación responsive
  • JavaScript ES6 y jQuery (todavía muy presente en el trabajo real con WordPress)
  • React, al menos al nivel que exige el desarrollo de bloques
  • npm, Vite o webpack, y el paso de build que usen tus temas
  • Git y flujo de trabajo con pull requests; GitHub Actions o similar para los despliegues
  • Desarrollo local: LocalWP, DDEV o Docker
  • Depuración: Query Monitor, Xdebug, WP_DEBUG, herramientas para desarrolladores del navegador

Operaciones, rendimiento y parte comercial:

  • Hosting gestionado (WP Engine, Kinsta, Pantheon, Cloudways) y configuraciones sencillas con cPanel o VPS
  • Core Web Vitals, capas de caché, caché de objetos con Redis, CDN y optimización de imágenes
  • Seguridad: bastionado, política de actualizaciones, limpieza de malware, pruebas de copia de seguridad y restauración
  • Nociones de MySQL y optimización de consultas
  • La fontanería del SEO: redirecciones, schema, Yoast o Rank Math, y no romper las URL durante una migración
  • Accesibilidad según WCAG 2.1 AA
  • Comunicación con clientes, definición del alcance y presupuestos, y documentación que un editor pueda seguir
  • Maquetadores visuales, nombrados con honestidad: Elementor, Divi, Beaver Builder, Bricks. Inclúyelos si los usas, pero no en lugar de las competencias de código.

Proyectos, GitHub y portfolio: la parte que te consigue el puesto

En este puesto, la sección de proyectos puede pesar tanto como la de experiencia, y si no tienes experiencia pesa más. Constrúyela bien.

  • Entre tres y seis proyectos, cada uno con su URL, una línea sobre qué es, dos líneas sobre lo que construiste y el stack. Di claramente qué partes fueron tuyas.
  • Añade una cifra a cada uno siempre que puedas: velocidad de carga antes y después, pedidos al mes, páginas migradas, editores formados.
  • GitHub importa más que una web de portfolio muy diseñada. Fija tres repositorios con un historial de commits real, un readme que explique el problema y código que se pueda leer.
  • Un plugin o un tema en el repositorio de WordPress.org es el elemento más potente de un currículum de WordPress. El número de instalaciones activas es público, así que incluso una cifra pequeña es una prueba real.
  • Las contribuciones al núcleo de WordPress, a un plugin popular o a las traducciones merecen una línea. También las respuestas en WordPress Stack Exchange o las charlas en una WordCamp.
  • Si tu mejor trabajo está bajo un acuerdo de confidencialidad o se rediseñó después, descríbelo sin la URL y ofrece a cambio una muestra de código.
  • Ten preparada una muestra de código: un archivo de plugin de 100 a 300 líneas que enseñe cómo estructuras, saneas y comentas. Las agencias la piden a menudo en lugar de una prueba técnica para hacer en casa.

Currículum de desarrollador/a WordPress sin experiencia o con 1 a 2 años

Es la versión más buscada de este currículum, y la buena noticia es que WordPress es uno de los campos en los que más fácil resulta reunir pruebas reales sin tener empleo. La mala es que todos los demás también pueden hacerlo, así que la concreción lo es todo.

  • Pon los proyectos por encima de la formación y de cualquier trabajo no relacionado. Cinco webs creadas por ti, con sus URL, pesan más que una titulación a ojos de quien lee.
  • Crea al menos una cosa que no sea una web hecha con un maquetador visual: un tema hijo con tipos de contenido personalizados o un pequeño plugin que haga bien una sola tarea. Cambia la categoría en la que te sitúan.
  • El trabajo voluntario y de bajo coste cuenta y debe redactarse como un empleo: la web de una ONG, el negocio de un amigo, un club universitario. Da las mismas cifras que darías a un cliente.
  • Demuestra que conoces lo básico de seguridad incluso a este nivel: sanear las entradas, escapar las salidas, usar nonces. Mencionarlo una vez le dice a quien revisa que has leído documentación de verdad.
  • Con un año de experiencia, cuantifica lo que sí llevaste: webs creadas, ciclos de actualización, migraciones, tickets cerrados, errores corregidos. «9 webs, más de 30 ciclos de actualización, 4 migraciones» es un año real.
  • Prescinde del objetivo profesional. Escribe un perfil que empiece por lo que has construido, no por lo que esperas aprender.
  • No enumeres todos los plugins que has instalado alguna vez. Una lista de 40 nombres de plugins transmite inexperiencia, no amplitud.
Logro de proyecto (sin experiencia)
Creé un tema hijo a medida y un sistema de maquetación con ACF de 3 campos para una asociación local (URL), con un tipo de contenido personalizado para eventos y un archivo filtrable; la web obtiene 96 en rendimiento móvil en Lighthouse.
Logro de plugin (sin experiencia)
Escribí un plugin de 220 líneas que añade una estimación del tiempo de lectura con página de ajustes, usando los hooks adecuados, formularios protegidos con nonce y salida escapada; publicado en GitHub con readme y 40 estrellas.
Logro del primer año
Creé 9 webs de clientes sobre el framework de tema hijo de la agencia, llevé más de 30 ciclos de actualización de plugins y del núcleo en 25 webs y completé 4 migraciones sin pérdida de datos.
Logro de aprendizaje en público
Publiqué 8 artículos sobre cómo resolver problemas reales de WordPress (paginación con WP_Query, endpoints REST personalizados, registro de bloques) y respondí a más de 30 preguntas en WordPress Stack Exchange.

Formato, extensión y ATS en currículums de desarrollador/a

  • Una página hasta unos ocho años de experiencia. Dos páginas solo si tienes una lista larga de proyectos que alguien querría leer de verdad.
  • Orden si tienes experiencia: contacto con GitHub y web, perfil profesional, experiencia, competencias, proyectos, formación. Si no la tienes: contacto, perfil profesional, proyectos, competencias, experiencia, formación.
  • Una sola columna sencilla y sin barras de nivel de competencias. Una barra de porcentaje junto a «PHP» no le dice nada a quien revisa la parte técnica y, además, los sistemas de seguimiento de candidatos (ATS) la eliminan.
  • Usa las palabras de la oferta cuando sean ciertas: tema a medida, plugin a medida, hooks, WP_Query, Gutenberg o editor de bloques, WooCommerce, ACF, PHP 8, REST API, multisite, WP-CLI, Core Web Vitals, headless y el nombre de la plataforma de hosting.
  • Escribe una vez las dos formas de cualquier abreviatura: «Advanced Custom Fields (ACF)», «interfaz de línea de comandos de WordPress (WP-CLI)». Los analizadores a menudo solo reconocen una.
  • Envía un PDF llamado Nombre-Apellido-Desarrollador-WordPress-CV.pdf. No hay motivo para entregar una versión en Word salvo que te la pidan.
  • En España se usan indistintamente «currículum» y «CV». La foto es habitual pero opcional, y no hace falta fecha de nacimiento ni DNI; para un puesto de desarrollo, una página sigue siendo lo ideal.

Preguntas frecuentes

¿Cómo se hace un currículum de desarrollador/a WordPress?

Empieza con un perfil profesional de tres líneas que diga qué construyes (temas y plugins a medida, WooCommerce), tu nivel de PHP y del editor de bloques, y una cifra como una mejora de velocidad o las webs lanzadas. Pon GitHub y una web publicada en la línea de contacto. Da a cada empleo logros con cifras reales y añade después una lista de competencias agrupadas y entre tres y seis proyectos con sus URL.

¿Qué competencias necesita un/a desarrollador/a WordPress?

PHP 8 y código orientado a objetos, las API del núcleo de WordPress (hooks, WP_Query, REST API, WP-CLI), desarrollo de temas y plugins a medida, desarrollo de bloques con React, nociones de seguridad como el saneamiento y el escapado, Git y el MySQL suficiente para arreglar una consulta lenta. WooCommerce, hosting y Core Web Vitals completan el conjunto.

¿Cómo hago un currículum de desarrollador/a WordPress sin experiencia?

Pon los proyectos primero, por encima de la formación. Cinco webs publicadas con sus URL, al menos un tema hijo a medida con tipos de contenido personalizados y un pequeño plugin en GitHub harán más que cualquier asignatura. Redacta los proyectos de voluntariado y para amigos y familia como empleos reales con cifras, y sustituye el objetivo profesional por un perfil profesional.

¿Qué pongo en el currículum con 1 año de experiencia en WordPress?

Cuantifica el año: webs creadas, ciclos de actualización, migraciones completadas, tickets cerrados, errores corregidos. Después muestra una cosa que hayas construido más allá de la configuración, como un bloque a medida o un pequeño plugin. Ese único elemento es lo que te hace pasar de «usuario de WordPress» a «desarrollador de WordPress» en la cabeza de quien revisa.

¿Debo incluir Elementor, Divi y otros maquetadores visuales?

Sí, si los usas, en una línea propia. Muchos puestos buscan precisamente a alguien especializado en un maquetador, y ese trabajo no tiene nada de malo. Eso sí, que no sean lo único de la página si te presentas a un puesto de desarrollo, y nunca des a entender una experiencia con código a medida que no tienes.

¿Necesito un certificado para ser desarrollador/a WordPress?

No. No existe ningún certificado oficial de WordPress y nadie lo espera. Los plugins o temas publicados, los repositorios de GitHub, las contribuciones al núcleo o a plugins y las webs de clientes publicadas son las credenciales de este campo. Un certificado general de PHP o de front-end puede reforzar el currículum de alguien sin experiencia, pero el peso lo siguen llevando los proyectos.

¿Cuánto debe ocupar el currículum de un/a desarrollador/a WordPress?

Una página hasta unos ocho años de experiencia. Recorta los empleos antiguos no relacionados y acorta las listas de plugins antes de quitar detalle o cifras de los proyectos. Si tienes más que enseñar, ponlo en tu web de portfolio y enlázala en lugar de añadir una segunda página.

¿Listo para escribir el tuyo?

El editor te sugiere un perfil a partir de tu propia experiencia y luego lo compara con la oferta de empleo.

Cómo se hizo esta página: el primer borrador se redactó con ayuda de IA a partir de la biblioteca de ejemplos de cvplex y después lo editó y verificó cvplex Careers Team. Los ejemplos son composiciones ficticias y las cifras son orientativas. Puedes informar de un error en la página de política editorial. Esta versión se tradujo del inglés con ayuda de IA.