Experience

EMAIS Grupo July 2023 - Present

Frontend Developer

Remote

Frontend module development in React and TypeScript within a 7+ developer team at an enterprise management solutions company, following Scrum with mandatory code review and Jira-based project management.

  • > Designed and implemented business modules in React with TypeScript, Styled-Components, and dynamic forms (RJSF/JSONSchema), delivering multiple modules to production.
  • > Developed a reusable UI component library documented in Storybook and wrote internal technical documentation, improving visual consistency and reducing development time for new views.
  • > Drove the testing framework migration from Jest to Vitest, writing unit and integration tests with React Testing Library.
  • > Participated in the progressive refactoring of legacy AngularJS modules to React with Zustand, improving load times and code maintainability.
ReactTypeScriptJavaScriptStyled-ComponentsStorybookJestVitestReact Testing LibraryReduxZustandNode.jsGitJira
CiTIUS (University of Santiago de Compostela) April 2022 - April 2023

Frontend Developer

Santiago de Compostela

Built from scratch the web interface for the LexGal project at the Center for Intelligent Technologies Research (CiTIUS/USC) as sole frontend developer: defined the React component architecture, user flows, and a tool for importing, editing, versioning, and consolidating regional regulations in XML format.

  • > Designed and implemented the version control and change tracking system for XML regulatory documents, featuring visual diff between versions, browsable history, and per-user change auditing.
  • > Implemented real-time collaborative editing via WebSockets (STOMP/SockJS), enabling multiple users to simultaneously edit XML regulatory documents.
  • > Integrated the frontend with a SpringBoot REST API and MongoDB, designing the document import and management workflows.
ReactReduxJavaScriptTailwindCSSREST APIsSpringBootMongoDB
SDWEB 2014 - 2015

Full-Stack Developer

Santiago de Compostela

Full-Stack development in LMS and CMS environments, including hybrid mobile application development.

PHPJavaScriptMySQLHTMLCSSSCORM APIMoodle