José Manuel Gómez Pérez

SENIOR FULL-STACK DEVELOPER
Y
COCINILLAS

¡HOLA! MI NOMBRE ES

Imagen del autor

José Manuel Gómez Pérez

SENIOR FULL-STACK DEVELOPER

EMAIL

jmgomez.web@gmail.com

LOCALIZACIÓN

Tudela de Duero, Valladolid

FECHA DE NACIMIENTO

1 de noviembre, 1988

CONTACTAR

¿Quién soy?

Soy desarrollador full-stack senior y líder/arquitecto de software con más de 14 años de experiencia creando productos end-to-end de alto rendimiento, con modelos de datos complejos y una UX cuidada.

Mi fuerte incluye aplicaciones de gestión y control de procesos (CRM, ERP, ...) y las interfaces de frontend modernas.

Me especializo en el desarrollo de backend y frontend, además de la creación del modelo conceptual y la arquitectura, con una cultura de testing automatizado y mejora continua.

Siempre he tenido un ordenador cerca

Soy sevillano de origen, aunque me mudé a Valladolid cuando apenas tenía 4 años. Comencé a programar en Pascal, aunque pronto C tomó el relevo en la universidad.

Fue en el año 2011 cuando, por compromiso, creé una web para un club de fútbol local, donde rápidamente me di cuenta de que mi verdadera vocación estaba en el desarrollo web.

A día de hoy

Lidero y diseño arquitecturas modernas tanto en back como en front (incluyendo microfrontends a escala), mentorizo equipos y convierto necesidades de negocio en soluciones simples, escalables y medibles. Me verás hablando de rendimiento, calidad, observabilidad y testing como pilares del producto.

Además, impulso proyectos propios como QuieroFormarme, un ejemplo real de trabajo full-stack donde combino automatización de datos, búsqueda avanzada e inteligencia artificial aplicada.

Curiosidades

  • Primer PC: Mi primera toma de contacto fue un 386 con Windows 3.11, aunque fue un Pentium 133 con Windows 95 el que me enganchó.
  • Juegos favoritos: Chrono Trigger, FF VII, Diablo, Halo y Mass Effect.
  • Comidas favoritas: Carrilleras al Oporto, Risotto de Boletus, Virrey a la espalda y pasta cacio e pepe ben mantecata.
  • Vinos favoritos: Mauro VS, Tomás Postigo 5º año, Flore do Carme y Meursault 1er Cru Perrières.
  • Comunidad: Colaboro en Web Reactiva, donde hago podcast y doy charlas/talleres sobre desarrollo.

“Siempre estoy en busca de nuevos desafíos y proyectos que me permitan seguir aprendiendo y evolucionando”

STACK PRINCIPAL

Algunas de las tecnologías en las que tengo experiencia:

Me gusta trabajar con:

  • TS / React
  • NodeJS / NextJS
  • Laravel / Lumen
  • MySQL / SQLite / Redis
  • Rest / GraphQL
  • TailwindCSS / CSS Modules

Prefiero NO trabajar con:

  • CodeIgniter
  • jQuery
  • Moodle
  • Joomla!
  • BootStrap
  • Soap

Soft Skills

  • Aprendizaje continuoAprendizaje continuo
  • Atención al detalleAtención al detalle
  • Capacidad de abstracciónCapacidad de abstracción
  • Pensamiento AnalíticoPensamiento analítico
  • ProactividadProactividad

PROYECTOS COMERCIALES DESTACADOS

QuieroFormarme

Buscador nacional de cursos subvencionados. Su diferencia clave es una búsqueda híbrida enriquecida con IA y un sistema RAG que ofrece resultados precisos al instante con coste sostenible. Entre sus características destacan:

  • +6.000 cursos centralizados y normalizados en una ficha común.
  • Búsqueda híbrida (BM25 + índice vectorial HNSW con embeddings): entiende sinónimos y mantiene filtros exactos; resultados en milisegundos.
  • Actualización automática: rastrea los cursos, detecta altas/cambios y normaliza todo a un modelo común.
  • Enriquecimiento con IA: títulos, descripciones, temarios y requisitos; clasificación por familias y etiquetas.
  • Detección en tiempo real de certificados oficiales, sus módulos y ocupaciones relacionadas.
  • RAG de embeddings (sin LLM en tiempo real): latencias en ms y coste mínimo estable → servicio gratis para el usuario.
  • Frontend de última generación: Next.js 15 con React Server Components, view transitions, prerender parcial y streaming.

https://www.quieroformarme.com/

Realizado en: Freelance

SRPM

App de escritorio para gestionar y controlar todo el proceso de captación de alumnos, administración de planes formativos y análisis de datos. Algunos puntos importantes son:

  • Integración automática de leads, su gestión y seguimiento. Además de una implementación Kanban para la gestión publicitaria de los cursos.
  • Proceso para convertir personas en alumnos mediante pasos definidos y personalizables, con un sistema de alertas y tareas.
  • Sistema de tareas por usuario, oportunidad y curso, que permite un control y organización centralizada del trabajo y facilita la colaboración entre compañeros.
  • Sistema de matrículas con campos dinámicos y personalizables, así como la gestión de cursos con análisis de costes y sus aulas, profesores, centros, restricciones, etc.
  • Análisis de datos y mejora continua. Evaluación del rendimiento de los empleados y campañas publicitarias, identificación de tendencias y búsqueda de oportunidades de mejora
  • Gestión de proyectos formativos y expedientes con una planificación y análisis personalizables.

Realizado en: Freelance

Benterlersetraining

Diseño y desarrollo íntegro de la aplicación web para la gestión integral de la formación de los empleados. Algunos aspectos destacables son:

  • Administración de acciones formativas, alumnos, empleados, proyectos, profesores, etc.
  • Generación de documentos, repositorio y control documental.
  • Gestión de costes y algoritmos de cálculo automático de subvenciones.
  • Gestión y control de planes de formación.
  • Infinidad de Indicadores/KPI de los planes de formación, bonificaciones, empleados, etc.
  • Posibilidad de ver y agrupar los datos de toda la aplicación como fábrica, grupo de empresas, empresa o toda la marca.

https://bentelersetraining.com

Realizado en: Ibecon 2003 S.L. (Grupo Aspasia)

Tesela

Diseño y desarrollo íntegro de la aplicación web Tesela para la gestión completa de agencias de colocación. Algunos aspectos destacables son:

  • Administración de ofertas y candidaturas entre centros y agencias.
  • Creador dinámico de diferentes tipos de tests para los demandantes, así como su realización.
  • Generación de documentos oficiales y de comunicación con las agencias de empleo.
  • Gestión de acciones e incidencias.
  • Control total sobre agencias y centros, así como a sus operadores.
  • Multitud de indicadores/KPI para control y gestión del proyecto.
  • Posibilidad de ver y agrupar los datos de toda la aplicación como centro, agencia, y colaboradora.
  • Repositorio de documentos por demandante.
  • Resúmenes diarios automáticos vía correo electrónico.
  • Trasvase de demandantes entre centros.

https://teselanet.com

Realizado en: Ibecon 2003 S.L. (Grupo Aspasia)

EMPLEOS Y ESTUDIOS

  1. GFT Technologies

    Lead Frontend developer in Marketplaces project of Inditex

  2. Freelance

    Freelance developer

  3. Ibecon 2003 S.L. (Grupo Aspasia)

    External consultant/developer

  4. Castle Agroindustrial S.A.

    Lead full stack developer

  5. Ibecon 2003 S.L. (Grupo Aspasia)

    Lead full stack developer

  1. Grado en ingeniería informática

    Universidad de Valladolid (UVA)

    Sin finalizar. Combiné la carrera con el trabajo... y el trabajo ganó :)

  2. Ing. técnica en informática de sistemas (cambio)

    Universidad de Valladolid (UVA)

    Cambio al grado de ingeniería informática (Bolonia)

WEB REACTIVA