Experience
EMAIS Grupo July 2023 - Present
Frontend Developer
Remote
Enterprise management software with React and TypeScript, in a team of more than 10 developers working with Scrum and peer code review.
- > Migrated business modules from AngularJS to React with Zustand in an Nx monorepo, with both stacks running in production throughout the progressive migration.
- > Built dynamic forms with JSONSchema (RJSF) and extended the shared Storybook component library.
- > Covered the modules I built with tests (Vitest and React Testing Library) and contributed to migrating the full suite from Jest.
- > Defined technical scope with Project Managers and agreed on API contracts with the backend team.
- > Took part in rolling out the AI agent-assisted QA workflow the team uses: code review, test runs, browser UI validation and a pre-QA report.
CiTIUS (University of Santiago de Compostela) May 2022 - April 2023
Frontend Developer (research support technician)
Santiago de Compostela
Sole frontend developer on LexGal, a tool for drafting Galician regulations in XML for the regional public administration. Defined the React architecture and user flows from scratch with the researchers.
- > Built real-time collaborative editing with WebSockets (STOMP/SockJS) over a Spring Boot REST API and MongoDB.
- > Implemented document versioning with visual change comparison, history and per-user auditing.
Independent professional activity 2014 - 2022
Musician and Music Teacher
Galicia
Instrumental teaching and concert activity, alongside my Higher Degree in Music. The period preceding my shift into software development.
SDWEB June 2013 - January 2014
Full-Stack Developer
Santiago de Compostela
Sole developer on projects for eHabilis (Moodle-based LMS): SCORM activities for healthcare training and a PhoneGap mobile app over a Drupal API.