Hi, I'm Rafael
Full Stack Developer

Specialist in web development with TypeScript and Java frameworks. Explore my featured projects and see how I can help bring your ideas to life.

About me

About me

I'm a developer passionate about creating technological solutions.

In my portfolio you can find a bit of my professional career, including resume, links to my networks, work experience, featured projects, technologies I handle and contact information.

I study Computer Engineering at the UOC. I have a fluent level of Spanish, both spoken and written, and I can communicate in German at a basic level.

I'm looking for professional opportunities and I'm open to traveling or residing abroad if the opportunity arises.

Experience

Full-Stack Developer

Ayesa
Sep. 2025 - Feb. 2026
Seville, Andalusia, Spain · Hybrid

Frontend development using JavaScript, HTML, CSS, Java and Figma on complex, interconnected and advanced DOM-based systems.

  • Participation in fullstack projects, integrating backend, databases, and APIs.
  • Project and ticket management with Jira.
  • Deployments and CI/CD pipelines in Azure DevOps.
  • Version control and team collaboration using Git.
  • Work on an international project coordinated with remote teams.
  • Management of user roles, connected components, cache, and business logic for B2B platforms.
  • Creation of designs through Figma.
  • Direct interaction with clients to gather requirements and define functionalities.

Full-Stack Developer

Bluumi Mobile Apps
Mar. 2025 - Jun. 2025
Seville, Andalusia, Spain · On-site

Participation in the development of ERP and e-commerce modules using React, Node.js, TypeScript, Scss. and Docker.

  • Improved deployed ERP modules for a retail system by integrating filters, enhancing search functionalities, and fixing existing pages.
  • Developed an ERP-synchronized e-commerce MVP with user registration, addresses, orders, cart, middleware, filtering, and search in only 3 weeks.
  • Introduced Cypress testing practices in projects that previously lacked automated tests, connecting to an external database with predefined test cases covering CRUD operations and middleware logic.

Technologies

JavaScript
HTML / CSS / JavaScript

Building modern interfaces for any device, focused on speed and maintainability. Experience creating responsive layouts and interactive web applications.

Java
Java

Robust backend development for enterprise systems, APIs, and microservices. Strong foundation in OOP, clean architecture, and scalable solutions.

Spring Boot
Spring Boot

Development of secure, efficient microservices ready for production. Integration with databases, security modules, and cloud‑ready architectures.

React
React

Building dynamic interfaces with reusable components and clean state management. Experience with SPA development, hooks, routing, and API consumption.

Angular
Angular

Full‑stack framework for scalable applications using TypeScript and modular design. Experience with forms, services, dependency injection, and RxJS.

TypeScript
TypeScript

Development of complex applications with strict typing and scalable patterns. Improved code quality through refactoring, tooling, and error reduction.

SQL
SQL

Database design and querying with strong understanding of relational models. Experience with indexing, joins, optimization, and stored procedures.

Python
Python

Backend development and scripting for automation and web applications. Experience with APIs, data processing, and modern Python frameworks.

DevOps

Git
Git

Version control for collaborative development and CI/CD workflows. Experience with branching, pull requests, conflict resolution, and best practices.

Docker
Docker

Container creation and management for reproducible and portable environments. Use of Dockerfiles, lightweight images, and local or cloud deployments.

Azure
Azure

Experience with Azure DevOps, CI/CD pipelines, and cloud services. Automation of deployments, repositories, and managed databases.

Linux
Bash

Command‑line proficiency for administration, automation, and process management. Experience with Bash scripts, permissions, services, and Linux environments.

My Projects

CodeWars

This repository contains my daily problem-solving practice on Codewars, focused on mastering JavaScript and Python.

Python JS

Downloader App

Web application with Django and yt-dlp to download videos and music from various platforms such as YouTube, TikTok or Reddit.

Python Django HTML JS Bootstrap

AnimeNews Web

This is a small project that consumes the Jikan API to display the most popular anime by seasons and related news on the page.

React Jikan API HTML CSS TypeScript

FitTrack

Complete fitness tracking application with custom routines, routine planning, streak system and Maps integration.

Laravel Android REST API Firebase

PokeMatch

Interactive multiplayer game where two players compete to see who recognizes the most pokemon in the shortest time possible.

MAUI ASP.NET C# SQL Server

Languages

Spanish

Mother tongue with perfect fluency, with a deep understanding of cultural and linguistic nuances.

English

Both spoken and written fluency, with the ability to communicate with native and international speakers across diverse contexts.

German

Ability to communicate effectively in both spoken and written form. Currently engaged in active learning.

Certificates

A collection of verified certifications that demonstrate my professional growth in backend, frontend, and mobile development.

View Certificates

Contact

Would you like to get in touch with me?

You can find me on LinkedIn, GitHub or contact me directly via my email.

Email copied!

Feel free to add me on LinkedIn, I'm always happy to make new contacts.