Experience

My professional journey and the responsibilities I've taken on.

Jul 2025 - Present · Madrid, Spain (Hybrid)

Expert Engineer

NTT DATA Europe & Latam

Responsibilities

  • Technical leadership in the development of Iberia.com's private area (Mi Iberia) and other projects
  • Creation and delivery of internal training sessions on TDD, Accessibility, API Testing, and emerging technologies
  • Design and implementation of AWS Cloud solutions in client architectures
  • Active mentoring and professional development of technical team members
  • Participation in technical selection processes evaluating candidates
  • Research and evangelization of latest technologies to meet business needs
  • Strategic technical decision-making and code standards definition
  • Development of critical end-to-end features with high quality and testing coverage
ReactTypeScriptJestVitestCypressAWSNode.jsGit
Aug 2023 - Jun 2025 · Madrid, Spain (Hybrid)

Senior Software Engineer

NTT DATA Europe & Latam

Responsibilities

  • Advanced Front-End development for Iberia.com's private area using React and TypeScript
  • Full implementation of features from planning to production
  • Creation of robust testing architectures with Jest, Vitest, and Cypress (E2E)
  • Mentoring of junior and mid-level developers in the team
  • Collaboration in defining best practices and code standards
  • Initiation of internal training sessions on testing and code quality
  • Performance optimization and user experience improvements
ReactTypeScriptJestVitestCypressNode.jsGit
Feb 2023 - Jul 2023 · Madrid, Spain (Hybrid)

Software Engineer

NTT DATA Europe & Latam

Responsibilities

  • Front-End development for Iberia.com projects using React and TypeScript
  • Implementation of components and features following team standards
  • Development of unit tests with Jest and Vitest to ensure code quality
  • Implementation of E2E tests with Cypress
  • Active collaboration in the team applying agile methodologies
  • Learning and application of modern frontend development best practices
ReactTypeScriptJestVitestCypressNode.jsGit
Jun 2021 - Jan 2023 · Madrid, Spain

Solutions Assistant / Frontend Developer

NTT DATA Europe & Latam

Responsibilities

  • Frontend Web development in NTT DATA projects
  • Implementation of solutions using modern JavaScript technologies
  • Collaboration in multidisciplinary teams applying agile methodologies
  • Development and maintenance of corporate web applications
JavaScriptReactTypeScriptHTML5CSS3Git
Apr 2021 - Jun 2021 · Madrid, Spain

Intern - Fullstack Developer

everis (an NTT DATA Company)

Responsibilities

  • Development of web application for the banking sector
  • Backend implementation with Java and Spring Boot
  • Frontend development with Angular
  • MongoDB database management
  • Teamwork applying SCRUM methodology
  • Version control with Git
JavaSpring BootAngularMongoDBGitSCRUM
Mar 2019 - Jun 2019 · Madrid, Spain

Hardware Technician - Data Recovery

OnRetrieval Group

Responsibilities

  • Diagnosis and repair of damaged hard drives
  • Data recovery on storage devices
  • Computer hardware maintenance and repair
  • Clean room work for critical data recovery
  • Documentation of recovery and repair processes
HardwareData RecoveryTechnical DiagnosticsHard Drives