Saltar al contenido
Foto de perfil de Pablo Viniegra Picazo
English
AtajoD

PABLO
VINIEGRA

Full Stack Developer

>role: full-stack developer
>stack: vue.js, python, .net
>location: madrid, es
>status:disponible

Desarrollo producto digital con calma y criterio.

Construyo y modernizo productos web de frontend a backend y CI/CD. En mi trabajo para BBVA aplico Vue.js, React, Python y tooling agéntico para mejorar rendimiento, mantenibilidad y entrega.

Experiencia laboral

  1. Desarrollador de Software y consultor en Minsait (Indra)

    Mantenimiento e implementación de mejoras para proyectos internos del BBVA. Desarrollo de features, testing unitario y CI/CD.

    • Reduje los tiempos de carga un 35% en 4 aplicaciones internas de BBVA con más de 10.000 usuarios diarios, refactorizando las capas de obtención de datos e implementando renderizado virtualizado para grandes volúmenes de información.
    • Lideré la migración de 3 aplicaciones críticas de Vue 2 a Vue 3, lo que redujo la deuda técnica en un 40% y garantizó el mantenimiento a largo plazo en un equipo de 12 personas.
    • Mejoré el rendimiento de renderizado en aplicaciones React un 15% (medido con Lighthouse) eliminando re-renders innecesarios y reorganizando la arquitectura de componentes.
    • Implanté estándares de testing unitario en código heredado, llevando la cobertura del 12% al 65% y reduciendo las incidencias en producción un 20% durante el primer trimestre.
    • Diseñé e implementé arquitecturas de IA agéntica (Claude Code, Protocolo MCP) que estandarizaron el flujo de trabajo del equipo y recortaron el tiempo medio de entrega de funcionalidades en un 25%.
    • Google Cloud Platform
    • Google App Engine
    • Vue 3
    • Vue 2
    • React
    • Python
    • Flask
    • TypeScript
    • Claude Code
    • MCPs
    • Agent Skills
    • Jest
    • MySQL
  2. Desarrollador de Software y consultor en Imagar Solutions Company

    Desarrollo de proyectos para cliente basados en integración de sistemas vía software y RPA. Creación de soluciones low code para automatizar procesos de negocio.

    • Diseñé un middleware de alta disponibilidad, en colaboración con un equipo interno de 6 desarrolladores y equipos externos de otras consultoras, que procesa más de 2 millones de intercambios de datos al día entre AENA y más de 15 aerolíneas internacionales, manteniendo una disponibilidad del 99,9% en producción.
    • Construí pipelines serverless con Azure Functions y Service Workers, orquestados con Azure DevOps, que automatizaron 8 procesos manuales, ahorrando al equipo de operaciones más de 20 horas a la semana.
    • Desarrollé sistemas de integración de datos de vuelos en tiempo real con conexiones concurrentes a múltiples APIs de aerolíneas, reduciendo la latencia de 45 segundos a menos de 5.
    • Creé herramientas de automatización interna que aumentaron la productividad del departamento un 30% y se adoptaron como estándar en 3 equipos de ingeniería.
    • .NET
    • C#
    • Azure
    • Azure Functions
    • Azure DevOps
    • Power Platform
    • Power Automate Desktop
    • Mulesoft
    • MySQL
    • Java
    • Maven
    • SQL Server

Proyectos

Cuatro proyectos seleccionados por el problema que resuelven y las decisiones técnicas que exigieron.

Santa App [Amigo Invisible]

Aplicación full stack para organizar Amigos Invisibles con participantes, listas de deseos y reglas de exclusión personalizadas.

  • Nuxt
  • Vue.js
  • Tailwind CSS
  • TypeScript

Índice

El resto del recorrido, en una sola lista.

Vista ampliadaProyecto

AI Engineering

Cómo uso agentes en el día a día del equipo, no en demos.

Trabajo con agentes en el repositorio: los uso para codificar, revisar y operar, igual que cualquier otra herramienta del equipo.

Claude Code, MCPs y Agent Skills son el centro. OpenCode y Copilot CLI para cosas puntuales. Harness Engineering como disciplina.

Adopción
12 personas en BBVA
Métrica
-25% time-to-delivery
Estándar
Flujo agéntico compartido
01

Stack agéntico en uso

Estas son las herramientas con las que escribo código, abro PRs y opero sobre repos reales cada semana.

  • Claude Code
  • OpenCode
  • GitHub Copilot CLI
  • MCPs (Model Context Protocol)
  • Agent Skills
  • Harness Engineering
02

Cómo lo meto en el equipo

Lo que sirve no es el modelo, es tener el flujo versionado dentro del repositorio: AGENTS.md por proyecto, skills reutilizables, subagentes especializados y hooks por evento para que cualquiera del equipo los pueda aprovechar desde el día uno.

  • AGENTS.md por repositorio
  • Agent Skills versionadas
  • Subagentes especializados
  • Hooks por evento
  • Servidores MCP
  • Plantillas de PR
03

Resultados en el equipo

Lo que salió cuando lo adoptamos de verdad, con números, en un equipo de BBVA.

  • -25% tiempo medio de entrega de funcionalidades
  • Flujo estandarizado en un equipo de 12 personas
  • Migración Vue 2 → Vue 3 con soporte agéntico (-40% deuda técnica)
  • Cobertura de tests del 12% al 65% con asistencia agéntica

Agent Skills

Skills que he escrito para que mis agentes trabajen con el mismo criterio que yo.

better-init

Una versión más precisa de /init para agentes de código: analiza proyectos existentes o entrevista proyectos vacíos para generar un CLAUDE.md o AGENTS.md breve y de alta señal.

Instalación

npx skills add PabloViniegra/better-init

setup-graphify

Integra Graphify en cualquier proyecto con un solo comando: instala la herramienta, configura archivos de instrucciones, hooks de Git, ignores y construye el grafo inicial.

Instalación

npx skills add PabloViniegra/setup-graphify

architecture-advisor

Recomienda y persiste la arquitectura adecuada a partir del stack y el dominio del proyecto, o audita una existente y propone una migración incremental.

Instalación

npx skills add PabloViniegra/architecture-advisor

tell-me-the-domain

Reconstruye el dominio de negocio de un código desconocido usando el repositorio como fuente de verdad y genera guías para incorporarse al proyecto.

Instalación

npx skills add PabloViniegra/tell-me-the-domain

clean-my-code

Audita la calidad, mantenibilidad, testabilidad y escalabilidad del código con evidencia, prioriza hallazgos y espera aprobación explícita antes de editar.

Instalación

npx skills add PabloViniegra/clean-my-code --skill clean-my-code

improve-prompt

Transforma peticiones vagas de desarrollo en prompts precisos y listos para coding agents. Preserva decisiones explícitas, hace de la inspección del repo el primer paso y define criterios de aceptación observables.

Instalación

npx skills add PabloViniegra/improve-prompt

Sobre mí

Cómo tomo decisiones y qué aporto a un equipo.

Conecto interfaz, lógica y despliegue para que el producto funcione hoy y se pueda mantener mañana.

Antes de cambiar código, entiendo la arquitectura y el problema de negocio. Así puedo proponer mejoras con contexto.

Priorizo
Calidad y entregas repetibles.
Aporto
Contexto técnico y colaboración directa.

Frontend de producto

Construyo interfaces claras, rápidas y mantenibles. La experiencia de uso forma parte del producto desde el primer día.

Base de interfaz

  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Tailwind CSS

Frameworks y metaframeworks

  • Vue.js
  • Astro
  • React
  • Next.js

Backend y automatización

Trabajo también en APIs, integraciones y automatizaciones: la lógica que conecta las piezas y permite que el producto crezca.

Servicios y automatización

  • .NET
  • Python
  • Flask
  • FastAPI

Despliegue y criterio

Preparo entregas reproducibles, mantengo los datos bajo control y tomo decisiones que el equipo pueda sostener a largo plazo.

Entorno y despliegue

  • Git
  • Docker
  • Azure
  • Google Cloud

Datos y persistencia

  • SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB

Actividad en GitHub

Lo que he subido a GitHub en el último año: PRs, mantenimiento y commits sueltos.

github.com/PabloViniegra / contribution.log

Últimos 12 meses

Actividad pública en 12 meses de calendario. El pico fue julio 2026, con 483 contribuciones.

1641contribuciones públicas

← reciente · antiguo →Datos hasta 25 ago 2026

Ver resumen mensual
Contribuciones públicas por mes durante el último año
MesContribuciones
agosto 2026
178
julio 2026
483
junio 2026
311
mayo 2026
61
abril 2026
127
marzo 2026
78
febrero 2026
2
enero 2026
72
diciembre 2025
241
noviembre 2025
21
octubre 2025
21
septiembre 2025
46
agosto 2025
0

Certificaciones

Credenciales oficiales que respaldan mi trabajo en plataformas cloud y low-code.

  • Google Cloud Digital Leader

    Google Cloud

    Certificación de fundamentos de Google Cloud: identidad, seguridad, datos, IA y operaciones en la plataforma.

    Credencial
  • Microsoft Power Platform Developer Associate

    Microsoft

    Desarrollo de soluciones con Power Apps, Power Automate, Power Pages y conectores personalizados en Dataverse.

    Credencial

Hablemos

Si tienes algo entre manos, escríbeme. Suelo responder en el día.

Disponible para unirme a un equipo de producto.

Dirección
Móstoles, Madrid, España

Proyecto seleccionado01 · 10

Sesión remota

terminal@pablo.dev

Abrir aparte

Conectando con terminal@pablo.dev…