Hola, soy Rafael
Desarrollador Full Stack

Especialista en desarrollo web con TypeScript y frameworks Java. Descubre mis proyectos destacados y cómo puedo ayudarte a impulsar tus ideas.

Acerca de

About me

Soy un desarrollador apasionado por crear soluciones tecnológicas.

En mi portafolio puedes encontrar un poco de mi trayectoria profesional, incluyendo currículum, enlaces a mis redes, experiencia laboral, proyectos destacados, tecnologías que manejo e información de contacto.

Estudio Ingeniería Informática en la UOC. Tengo un nivel fluido de inglés, tanto hablado como escrito, y puedo comunicarme en alemán a nivel básico.

Estoy buscando oportunidades profesionales y estoy abierto a viajar o residir en el extranjero si surge la oportunidad.

Experiencia

Full-Stack Developer

Ayesa
Sep. 2025 - Feb. 2026
Sevilla, Andalucía, España · Híbrido

Desarrollo frontend utilizando JavaScript, HTML, CSS, Java y Figma en sistemas complejos, interconectados y basados en DOM avanzado.

  • Participación en proyectos fullstack, integración con backend, bases de datos y APIs.
  • Gestión de proyectos y tickets con Jira.
  • Despliegues y pipelines en Azure DevOps.
  • Control de versiones y colaboración en equipo mediante Git.
  • Trabajo en un proyecto internacional coordinado con equipos remotos, completamente en inglés.
  • Gestión de roles de usuario, componentes conectados, caché y lógica de negocio para plataformas B2B.
  • Construcción de diseños a través de Figma.
  • Trato directo con el cliente para requisitos y definición de funcionalidades.

Full-Stack Developer

Bluumi Mobile Apps
Mar. 2025 - Jun. 2025
Sevilla, Andalucía, España · Presencial

Participación en el desarrollo de módulos ERP y e‑commerce utilizando React, Node.js, TypeScript, Scss y Docker.

  • Mejoré módulos ERP desplegados para un sistema de retail integrando filtros, mejorando funcionalidades de búsqueda y corrigiendo páginas existentes.
  • Desarrollé un MVP de e-commerce sincronizado con ERP que incluía registro de usuarios, direcciones, pedidos, carrito, middleware, filtrado y búsqueda en solo 3 semanas.
  • Introducción de pruebas con Cypress en proyectos que previamente carecían de tests automatizados, conectando con una base de datos externa y cubriendo casos CRUD y lógica de middleware.

Tecnologias

JavaScript
HTML / CSS / JavaScript

Construcción de interfaces modernas para cualquier dispositivo, aplicaciones web rápidas y mantenibles.

Java
Java

Lenguaje robusto para backend empresarial, APIs, microservicios, desarrollo orientado a objetos y arquitectura escalable.

Spring Boot
Spring Boot

Creación de microservicios seguros, eficientes y listos para producción. Integración con bases de datos.

React
React

Desarrollo de interfaces dinámicas con componentes. Experiencia en SPA, hooks, routing y consumo de APIs.

Angular
Angular

Framework completo para aplicaciones escalables con TypeScript y arquitectura modular. Gestión de formularios, servicios y RxJS.

TypeScript
TypeScript

Aplicaciones complejas con tipado estricto y patrones escalables. Mejora de calidad, refactorización continua.

SQL
SQL

Diseño, consulta de bases de datos. Experiencia en modelado, índices, joins y procedimientos almacenados.

Python
Python

Desarrollo backend y scripting. Experiencia en automatización, APIs y aplicaciones web con frameworks modernos.

DevOps

Git
Git

Control de versiones, trabajo colaborativo y flujos CI/CD. Experiencia con ramas, pull requests, resolución de conflictos.

Docker
Docker

Creación y gestión de contenedores para entornos reproducibles y portables. Uso de Dockerfiles, imágenes ligeras y despliegues locales o cloud.

Azure
Azure

Experiencia en Azure DevOps, pipelines CI/CD y servicios cloud. Automatización de despliegues, repositorios y bases de datos gestionadas.

Linux
Bash

Dominio de terminal para administración, automatización y gestión de procesos. Scripts Bash, permisos, servicios y mantenimiento de entornos Linux.

Proyectos

CodeWars

Este repositorio contiene mi práctica de resolución de problemas en Codewars, enfocada en dominar JavaScript y Python.

Python JS

Downloader App

Aplicación web desarrollada con Django y yt-dlp para descargar videos y música de varias plataformas como YouTube.

Python Django HTML JS Bootstrap

AnimeNews Web

Este es un proyecto que consume la API Jikan para mostrar los animes por temporadas y noticias relacionadas en la página.

React Jikan API HTML CSS TypeScript

FitTrack

Aplicación de seguimiento de fitness con rutinas personalizadas, planificación, sistema de rachas e integración con Maps.

Laravel Android REST API Firebase

PokeMatch

Juego interactivo multijugador donde dos jugadores compiten para ver quién reconoce más pokemon en el menor tiempo posible.

MAUI ASP.NET C# SQL Server

Idiomas

Español

Lengua materna con fluidez perfecta, con un entendimiento profundo de matices culturales y lingüísticos.

Inglés

Fluidez tanto hablada como escrita, con capacidad para comunicarme con hablantes nativos e internacionales en contextos diversos.

Alemán

Capacidad para comunicarme efectivamente tanto de forma hablada como escrita. Actualmente involucrado en aprendizaje activo.

Certificados

Una recopilación de certificaciones verificadas que demuestran mi crecimiento profesional en desarrollo backend, frontend y móvil.

Ver Certificados

Contacto

¿Te gustaría ponerte en contacto conmigo?

Puedes encontrarme en LinkedIn, GitHub o contactarme directamente a través de mi email.

¡Email copiado!

No dudes en agregarme en LinkedIn, siempre estoy feliz de hacer nuevos contactos.