You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mario Carlos Roca PeñafielMC

Mario Carlos Roca Peñafiel

Frontend Developer | React | Next.js | GSAP| UX/UI

100 €/día
1 proyecto
Toledo, ES
8-15 años

Tiempo medio de respuesta: 1h

Acerca de Mario Carlos

Soy desarrollador frontend senior con más de 10 años de experiencia y especializado hace más de 6 usando tecnologías JavaScript como React.js, React Native, Next.js, Astro, Vue y Nuxt.js con TypeScript. Residiendo en España, trabajo solo en remoto. Creo aplicaciones web escalables y de alto rendimiento; mi enfoque combina ingeniería y diseño.

Para la gestión de estado global en el ecosistema React con Zustand, Redux Toolkit, React Query, TanStack Store o Context API. En Vue o Nuxt.js me gusta Pinia. Ambos con TypeScript. Sin embargo, MobX o Signals son también una excelente alternativa.

En cuanto a estilización, uso CSS puro moderno (nested) o Sass, aprovechando las nuevas features que tiene, o también CSS-Modules, ambos bajo BEM. Sin embargo, en muchos proyectos me han requerido TailwindCSS y/o ShadCN UI. Asimismo, tengo experiencia usando Styled-Components.

Estructuro en base a arquitectura hexagonal (Domain, Application, Infrastructure) y componentizo en monorepo o en repo separado bajo Atomic Design o Domain Driven, con su respectiva documentación en Storybook y testeando con Testing Library.
Para testing unitario uso Vitest.

Para el backend ágil suelo usar CMS Headless como Strapi, GraphCMS o Wordpress mediante un plugin que expone su API Rest o GraphQL o Saas como Supabase o Firebase.

Tengo muchos años de experiencia tocando proyectos monolíticos del lado de frontend, usando Symfony, Ruby on Rails, Django, Spring Boot y WordPress. Para diversos rubros, Retail, Real Estate, Fintech y Marketing Digital.
  • Español

    Bilingüe o nativo

  • Inglés

    Competencia profesional básica

Solo teletrabajo
Lleva a cabo sus proyectos principalmente en remoto

Experiencia

  • ChangeTheBlock
    Frontend Developer
    HIGH TECH
    marzo de 2024 - Hoy (2 años y 3 meses)
    - Desarrollo de aplicaciones React.js, Next.js en Typescript
    - Desarrollo de aplicaciones móviles con React-Native, usando Expo.
    - Gestión de estado global usando Context API, Redux Toolkit y Zustand.
    - Manejo de estado remoto con React Query, optimizando fetching y caché.
    - Desarrollo con Next.js e implementación de arquitectura hexagonal (application, domain, infrastructure).
    - Creación de componentes reutilizables en Storybook.
    - Estilos responsivos con Tailwind CSS, Sass y CSS Modules.
    - Testing unitario usando Vitest.
    - Desarrollo considerando WCAG.
    - Estilizado usando css moderno, sass con css-modules, basado en BEM.
    - Estilizado con TailwindCSS, Shadcn
    - Uso de server actions usando Next.js.

    Clientes: Mercedes Benz, Reale, BCG
    Next.js TailwindCSS Arquitectura hexagonal Typescript React-native
  • Ayesa - Freelance
    Senior Frontend Developer Freelance
    marzo de 2025 - noviembre de 2025 (8 meses)
    Cliente: Ayesa
    Por Pixie

    Aplicación para el Gobierna Vasco, canal de denuncias.
    Desarrollo para EJIE, usando:
    - React.js, Typescript, tailwindCSS
    - Arquitectura Hexagonal (domain, application, infrastructure)
    - React-query, Zustand, Tanstack Store
    - WGCA accesibilidad
    - Storybook para documentación y test con testing-library
    - Test unitarios con vitest
    - Diseño e implementación de la interfaz de usuario
    React.js Typescript Zustand TailwindCSS Arquitectura hexagonal
  • The Cocktail • Freelance
    Frontend Developer
    mayo de 2024 - noviembre de 2024 (6 meses)
    Cliente: TheCocktail
    Por Pixie


    Desarrollo para Primagas, usando:
    - React.js, Typescript, Styled-components, TailwindCss, CSS, CSS-Modules
    - Vitest para testing unitario
    - Arquitectura hexagonal (domain, application, infrastructure)
    - React-query y zustand para gestión de estado global
    - Comunicación con aplicaciones móviles nativas en base a eventos (Bridge)
    React.js Typescript TailwindCSS Storybook Next.js

Recomendaciones

MC
Mattia PennaMP
JP
Manuel Córdoba Ruiz y 2 otras personas recomiendan a Mario Carlos

Estos perfiles de freelance también coinciden con tus criterios

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formación

  • Técnico superior
    CIBERTEC
    2014
  • Computación e informática
    Instituto SISE
    2010

Certificados

Conjunto de habilidades profesionales

Categorías