Experience
EMAIS Grupo July 2023 - Present
Frontend Developer
Remote
Frontend module development in React and TypeScript for an enterprise management software product, within a team of more than 7 developers following Scrum with mandatory code review and Jira-based project management.
- > Took part in the progressive refactoring of legacy AngularJS + Redux modules to React with Zustand, improving code maintainability without interrupting the delivery of new functionality.
- > Developed production business modules with React, TypeScript, Styled-Components, Fluent UI and dynamic forms based on RJSF/JSONSchema.
- > Contributed to an internal reusable UI component library documented in Storybook, and took part in the migration of the testing framework from Jest to Vitest.
- > Coordinated with Project Managers on the technical definition of features and with the backend team on the API contracts.
- > Took part in the internal pilot of AI-assisted development workflows (GitHub Copilot, Claude, OpenCode) and agentic engineering, evaluating their integration into the team's day-to-day work.
CiTIUS (University of Santiago de Compostela) April 2022 - April 2023
Research Support Technician (Frontend Developer)
Santiago de Compostela
Sole frontend developer on the LexGal project, a web tool for the consolidation, versioning, and collaborative editing of Galician regional regulations in XML format. I defined from scratch the React architecture and the user flows, in direct communication with the centre's researchers to refine requirements.
- > Designed and implemented the version control system over XML documents, featuring visual diff between versions, browsable history, and per-user change auditing.
- > Built the real-time collaborative editing via WebSockets (STOMP/SockJS), allowing several users to work simultaneously on the same document.
- > Integrated the frontend with a SpringBoot REST API and MongoDB, designing the document import and management workflows.
SDWEB 2014 - 2015
Full-Stack Developer
Santiago de Compostela
First job after CFGS. Maintenance and development of new functionality on eHabilis, an LMS platform based on Moodle, with technical autonomy as sole developer on assigned projects.
- > Developed SCORM activities with JavaScript for healthcare training programmes, integrated into the LMS platform.
- > Built a hybrid mobile application with PhoneGap connected to a Drupal API, covering the full development lifecycle.