Experiencia

EMAIS Grupo Julio 2023 - Actualidad

Desarrollador Frontend

Remoto

Desarrollo de módulos frontend en React y TypeScript para producto de software de gestión empresarial, dentro de un equipo de más de 7 desarrolladores con Scrum, code review obligatorio y gestión en Jira.

  • > Participé en el refactor progresivo de módulos legacy de AngularJS + Redux a React con Zustand, mejorando la mantenibilidad del código sin interrumpir la entrega de funcionalidad nueva.
  • > Desarrollé módulos de negocio en producción con React, TypeScript, Styled-Components, Fluent UI y formularios dinámicos basados en RJSF/JSONSchema.
  • > Contribuí a una librería interna de componentes UI reutilizables documentada en Storybook, y participé en la migración del framework de testing de Jest a Vitest.
  • > Coordiné con Project Managers la definición técnica de funcionalidades y con el equipo de backend los contratos de API.
  • > Participé en el piloto interno de flujos de desarrollo asistidos por IA (GitHub Copilot, Claude, OpenCode) e ingeniería agéntica, evaluando su integración en el día a día del equipo.
ReactTypeScriptJavaScriptStyled-ComponentsFluent UIStorybookJestVitestReact Testing LibraryReduxZustandReact RouterNode.jsViteESLintPrettierAngularJSScrumGitHub CopilotGitJira
CiTIUS (Universidade de Santiago de Compostela) Abril 2022 - Abril 2023

Técnico de apoyo a la investigación (Frontend Developer)

Santiago de Compostela

Único frontend del proyecto LexGal, herramienta web para la consolidación, versionado y edición colaborativa de normativa autonómica gallega en formato XML. Definí desde cero la arquitectura React y los flujos de usuario, en comunicación directa con los investigadores del centro para refinar requisitos.

  • > Diseñé e implementé el sistema de control de versiones sobre documentos XML, con diff visual entre versiones, historial navegable y auditoría de modificaciones por usuario.
  • > Construí la edición colaborativa en tiempo real mediante WebSockets (STOMP/SockJS), permitiendo trabajo simultáneo de varios usuarios sobre el mismo documento.
  • > Integré el frontend con una API REST en SpringBoot y MongoDB, diseñando los flujos de importación y gestión documental.
ReactReduxJavaScriptTailwindCSSREST APIsWebSocketsSTOMPSockJSSpringBootMongoDB
SDWEB 2014 - 2015

Desarrollador Full-Stack

Santiago de Compostela

Primer empleo tras el CFGS. Mantenimiento y desarrollo de nueva funcionalidad sobre eHabilis, plataforma LMS basada en Moodle, con autonomía técnica como desarrollador único en sus proyectos asignados.

  • > Desarrollé actividades SCORM con JavaScript para programas de formación sanitaria, integradas en la plataforma LMS.
  • > Construí una aplicación móvil híbrida con PhoneGap conectada a una API Drupal, cubriendo el ciclo completo de desarrollo.
PHPJavaScriptMySQLMoodleSCORMPhoneGapDrupal