Professional experience

Remote, SpainSpazious

Leading frontend development efforts, optimizing performance, and maintaining scalable UI components for Booking & Backoffice projects.

  • Refactored 15% of the codebase, improving performance and reducing technical debt.
  • Designed and implemented a design system using Storybook, ensuring UI consistency.
  • Integrated Sentry for error tracking & performance monitoring, enhancing system reliability.
  • Applied clean code principles & separation of concerns for a modular and maintainable codebase.
  • Collaborated closely with product & design teams to develop reusable UI components.
  • Mentored junior developers, fostering a learning environment.
  • Played a key role in launching the MVP of the Dollhouse monorepo project, a 3D event visualization tool, and securing a profitable contract with clients.
JavaScriptReactTypeScriptStorybookSentryUI DesignClean Code3D VisualizationMonorepoZustandReact QueryTailwindCSSStyled-componentsBootstrapAvaViteYarnCommitLintEslintPrettier

Remote, SpainAccenture

Led a frontend team, managing releases and code reviews for a high-traffic e-commerce platform.

  • Led a team of 3 developers, overseeing releases, code reviews, and deployment cycles.
  • Integrated third-party libraries for A/B testing, SEO, and payment risk management.
  • Resolved critical bugs and improved Google Analytics tracking, UI styles, and performance.
  • Implemented atomic design principles for scalable, reusable components.
  • Worked closely with designers and product managers to enhance user experience.
JavaScriptVueVuexSEOA/B TestingGoogle AnalyticsAtomic DesignThird-party implementationsCSSSass

Remote, SpainAccenture

Enhanced UX and performance by developing features, resolving bugs, and optimizing a doctor-patient platform.

  • Developed new features, resolved critical bugs, and improved accessibility & responsiveness.
  • Developed a custom UI toolkit to standardize the design system.
  • Built reusable High Order Components with Recompose and Reselect.
  • Implemented tests using Jest and React Testing Library.
  • Mentored junior developers and collaborated with cross-functional teams.
JavaScriptReactTypeScriptRecomposeHigh-order componentsReduxGitJestReact Testing LibraryUI ToolkitJiraConfluenceGitlabScrum

Malaga, SpainBasenet

Developed the new CRM version for BaseNet (+9k users) using React, TypeScript, and GraphQL.

  • Refactored a component library (20+ components) from class components to functional components.
  • Translated UI/UX mockups into code.
  • Created an extensive CRUD form system using Formik and Yup.
  • Developed reusable functional components.
  • Researched and selected appropriate libraries for the project.
  • Reviewed code from peers.
JavaScriptReactTypeScriptSassGraphQLFormikYupApollo ClientGitJiraGitlabScrum