Foto de Rubén, desarrollador full stack

Hi, I’m Rubén

I am a skilled Full-Stack Developer with a passion for creating robust, scalable, and maintainable web applications. With expertise in both front-end and back-end technologies, I specialize in leveraging Node.js and React to build dynamic and high-performance solutions. My commitment to applying design patterns, particularly SOLID principles and clean code practices, ensures that my projects are not only functional but also efficient and sustainable.

Valencia, Spain 🇪🇸

Work Experience

Allfunds

October 2021 - Present Fullstack Developer
  • Joined as a Junior Fullstack Developer, growing into a team lead over 3+ years.
  • Developed and integrated features for Nextportfolio, a banking investment platform.
  • Built a microservices backend with Node.js, MongoDB, and RabbitMQ.
  • Developed dynamic UIs with React.js to enhance user experience.
  • Managed cloud infrastructure using AWS, Kubernetes, and Docker.
  • Led and mentored teams, driving development and best practices.

Gedesco

March 2021 Frontend Developer
  • Led the development of the entire frontend.
  • Built the UI using React.js and Sass.
  • Managed state with Redux Toolkit.
  • Ensured quality with Cypress testing.
  • Optimized performance and accessibility.
  • Integrated APIs in collaboration with the backend team.

Projects

Foto del proyecto Puntos recogida
Puntos recogida

Puntos Recogida is a web platform designed to assist those affected by the Dana in Valencia by making it easier to locate resource collection points. Through an intuitive and user-friendly interface, users can quickly find locations where donations and essential supplies are being gathered. This tool helps volunteers, donors, and those in need access crucial information during emergencies, optimizing resource distribution and improving aid coordination.

javascript shadcn/ui react supabase
Foto del proyecto Video Share
Video Share

Video Share is an innovative web application that enables users to watch YouTube videos in real-time with others, creating a synchronized and interactive viewing experience. Whether for casual watch parties, remote gatherings, or collaborative learning, the platform makes video sharing seamless and engaging. This platform enhances social interactions by allowing users to share, control playback, and engage with videos together, making remote viewing more immersive and enjoyable.

javascript react chakra/ui styled-components express.js socket.io mongo db
Foto del proyecto Pintorrea
Pintorrea

Pintorrea is a real-time multiplayer drawing game where players can have fun sketching and guessing words with friends. Inspired by the popular game Pinturillo, it recreates the classic experience of interactive drawing challenges with a seamless online multiplayer system. With Pintorrea, users can enjoy an engaging, social, and competitive drawing game, making it the perfect choice for virtual gatherings and creative challenges.

javascript react antd ui express.js socket.io passport.js OAuth