RICARDO FERREIRA

DESARROLLADOR FRONTEND

Granada, España
fotoPerfil

¡Hola! Soy Ricardo Ferreira, Desarrollador Frontend con experiencia en la creación de interfaces web claras, funcionales y orientadas al usuario. Trabajo con tecnologías como HTML, CSS, JavaScript, TypeScript, React y Angular, desarrollando proyectos donde aplico buenas prácticas, componentes reutilizables y un enfoque en la accesibilidad.
Tengo una fuerte motivación por seguir mejorando cada día, y construyo mi portafolio con proyectos que reflejan mi evolución, mi capacidad para resolver problemas y mi compromiso con el desarrollo web moderno.

HABILIDADES

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Angular
  • React
  • Bootstrap
  • jQuery
  • Node.js
  • Git
  • gitHub
  • MongoDB
  • Postman
  • Vite
  • Tailwind

EXPERIENCÍA

DESARROLLADOR FRONTEND

Proyectos personales / Freelance

Enero 2023 - Presente

Como desarrollador frontend, he estado construyendo y perfeccionando aplicaciones web modernas, enfocándome en la creación de interfaces limpias, funcionales y adaptadas a diferentes dispositivos. Mi objetivo es ofrecer experiencias de usuario optimizadas mientras aplico buenas prácticas de desarrollo y tecnologías actuales.

  • Desarrollo interfaces web responsivas y accesibles utilizando HTML, CSS, JavaScript y TypeScript, aplicando buenas prácticas de código limpio y modular.
  • Implementé proyectos con React y Angular, creando componentes reutilizables y gestionando el estado de la aplicación para mejorar la escalabilidad.
  • Integro servicios y APIs externas para enriquecer la funcionalidad de las aplicaciones (por ejemplo: buscadores de películas, calculadoras interactivas y tiendas online).
  • Uso Git y GitHub para control de versiones, seguimiento de cambios y colaboración en proyectos compartidos.
  • Aplico un enfoque en la experiencia de usuario, optimizando la interfaz y el rendimiento de las aplicaciones web.
  • Construyo y mantengo un portfolio web profesional que reflejan los conocimientos y el progreso que he adquirido como desarrollador frontend.

PROYECTOS

Restaurant Manager SaaS WIP

Plataforma SaaS orientada a la gestión de pedidos en un entorno real de restauración, diseñada para mejorar la comunicación entre sala y cocina en tiempo real. El sistema permite gestionar pedidos, estados y flujos de trabajo entre distintos roles (admin, camarero, cocina). A nivel técnico, se ha desarrollado una arquitectura backend con Node.js y Express, autenticación mediante JWT y estructura preparada para escalar hacia un producto completo con frontend desacoplado. Actualmente el frontend se encuentra en desarrollo, y será implementado con Angular y Tailwind CSS para ofrecer una interfaz moderna, escalable y orientada a la experiencia de usuario.

Node MongoDB Socket.IO Angular Tailwind CSS

Shopping Online

Aplicación e-commerce desarrollada como Single Page Application con Angular, enfocada en ofrecer una navegación fluida y una experiencia de usuario continua. El proyecto simula una tienda online real, incluyendo catálogo de productos, estructura de navegación y diseño responsive adaptado a distintos dispositivos. Se ha trabajado una arquitectura basada en componentes reutilizables, facilitando la escalabilidad y el mantenimiento del código en entornos profesionales.

Angular SPA Bootstrap

Movie Search React

Aplicación desarrollada con React que permite la búsqueda de películas mediante consumo de API externa (TMDB), mostrando resultados dinámicos en tiempo real. El usuario puede explorar contenido de forma interactiva, con renderizado dinámico y actualización de resultados sin recarga de página. A nivel técnico, se ha trabajado la gestión de estado, el manejo de peticiones asíncronas y la separación de componentes para lograr una estructura más mantenible y cercana a un entorno real.

React API Bootstrap

To Do App Angular

Aplicación de gestión de tareas desarrollada con Angular, centrada en la organización de la información y la claridad en la interacción del usuario. Permite añadir, eliminar y gestionar tareas de forma sencilla, simulando un caso real de uso cotidiano. Se ha implementado una arquitectura basada en servicios para la gestión de datos, aplicando separación de responsabilidades y buenas prácticas de desarrollo en Angular.

Angular Services Bootstrap

EDUCACIÓN

Google Activate

05/2023

HTML

Google Activate

06/2023

CSS

Udemy

07/2023

Lógica de Programación

Fundación Telefónica

07/2023

Introducción a la Programación

CCC Centro de Estudios

09/2023

Desarrollo Web para Comercio Electrónico

Udemy

04/2024

Master en JavaScript, jQuery, Angular y NodeJS

Udemy

10/2025

Master en React