José Manuel Gómez Pérez

SENIOR FULL-STACK DEVELOPER
Y
COCINILLAS

¡HOLA! MI NOMBRE ES

PROYECTOS CON TYPESCRIPT

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

SMART Marketplaces & SISU (Inditex)

Liderazgo técnico, diseño de arquitectura y aseguramiento de la calidad en proyectos de Inditex. Algunos hitos y responsabilidades principales:

  • Liderazgo y mentoring: conducción de refinamientos, elaboración de technical plans, soporte a negocio y mentoring continuo para elevar la autonomía y el nivel técnico del equipo.
  • Arquitectura y microfrontends: diseño e implantación del ecosistema de microfrontends, alineado con principios de Clean Architecture para asegurar escalabilidad, mantenibilidad y consistencia entre repositorios.
  • Consultoría transversal en SISU: desbloqueo de la migración arquitectónica a microfrontends, incluyendo el port del framework interno desde Webpack a Vite y la resolución de colisiones de CSS, dependencias singleton y pérdida de contexto en la UI.
  • Calidad, guidelines y delivery: definición de guías de desarrollo y quality gates desde la base del repositorio, con validaciones en hooks de Git, linters y testing continuo para reforzar los flujos de CI/CD.
  • Adquisición de talento: participación en entrevistas técnicas y evaluación de pruebas para perfiles frontend, ayudando a mantener el nivel de las incorporaciones.

Realizado en: GFT Technologies