Experiencia

EMAIS Grupo Julio 2023 - Actualidad

Desarrollador Frontend

Remoto

Desarrollo de módulos frontend en React y TypeScript dentro de un equipo de +7 desarrolladores en una empresa de soluciones de gestión empresarial, con Scrum, code review obligatorio y gestión en Jira.

  • > Diseñé e implementé módulos de negocio en React con TypeScript, Styled-Components y formularios dinámicos (RJSF/JSONSchema), entregando múltiples módulos en producción.
  • > Desarrollé una librería de componentes UI reutilizables documentada en Storybook y redacté documentación técnica interna, mejorando la consistencia visual y reduciendo el tiempo de desarrollo de nuevas vistas.
  • > Ejecuté la migración del framework de testing de Jest a Vitest, escribiendo tests unitarios y de integración con React Testing Library.
  • > Participé en el refactor progresivo de módulos legacy AngularJS a React con Zustand, mejorando los tiempos de carga y la mantenibilidad del código.
ReactTypeScriptJavaScriptStyled-ComponentsStorybookJestVitestReact Testing LibraryReduxZustandNode.jsGitJira
CiTIUS (Universidade de Santiago de Compostela) Abril 2022 - Abril 2023

Desarrollador Frontend

Santiago de Compostela

Desarrollo desde cero de la interfaz web del proyecto LexGal en el Centro de Investigación en Tecnoloxías Intelixentes (CiTIUS/USC) como único frontend developer: definición de la arquitectura de componentes React, flujos de usuario y herramienta de importación, edición, versionado y consolidación de normativa autonómica en formato XML.

  • > Diseñé e implementé el sistema de control de versiones y seguimiento de cambios sobre documentos XML normativos, con diff visual entre versiones, historial navegable y auditoría de modificaciones por usuario.
  • > Implementé edición colaborativa en tiempo real mediante WebSockets (STOMP/SockJS), permitiendo que múltiples usuarios editasen simultáneamente documentos XML normativos.
  • > Integré el frontend con una API REST SpringBoot y MongoDB, diseñando los flujos de importación y gestión documental.
ReactReduxJavaScriptTailwindCSSREST APIsSpringBootMongoDB
SDWEB 2014 - 2015

Desarrollador Full-Stack

Santiago de Compostela

Desarrollo Full-Stack en entornos LMS y CMS, con creación de aplicaciones móviles híbridas.

PHPJavaScriptMySQLHTMLCSSAPI SCORMMoodle