Desarrollador Web

Construyo aplicaciones y sitios web vanguardistas, con alta usabilidad y de alto rendimiento.

Conectemos

Algunos datos sobre mí

Una combinación de arquitectura backend y una visión hacia el futuro de la automatización.

CORE STACK:
Java/Spring
Python/Django
PHP
Docker
Astro

Quién soy

Soy un desarrollador de software con una fuerte inclinación por el backend.

Mi objetivo es transformar ideas complejas en sistemas eficientes, escalables y mantenibles, aplicando siempre los principios del código limpio.

Formación

  • Desarrollo de Aplicaciones Web, IES Hermanos Machado
  • Grado en Historia, Universidad de Sevilla
  • Inglés B2 Certificado

Qué he hecho

En Surlabs, mis responsabilidades clave incluyeron la actualización de plugins para ILIAS 10, el desarrollo de un sistema de pagos con Stripe, y la gestión de reportes.

Experiencia laboral

Logo Surlabs ILIAS ico

Hacia donde voy

  • Fortaleciendo el core: Actualmente estoy profundizando en los ecosistemas de Java y Spring, centrándome en la aplicación de patrones de diseño avanzados para construir aplicaciones más escalables y eficientes.
  • Explorando Nuevos Horizontes: Me estoy adentrando en el ecosistema de Go y experimentando con herramientas clave para sistemas distribuidos como RabbitMQ y la observabilidad con Grafana.
  • Visión a Futuro: Sigo profundamente interesado en la orquestación de agentes de IA, un campo que considero el futuro de la automatización del software.
  • 🇬🇧
    Reforzamiento de Inglés: Actualmente estoy reforzando el idioma con el objetivo de alcanzar una mayor fluidez y poder trabajar en entornos internacionales.

Tecnologías en Foco

Proyectos Destacados

Un recorrido por mis trabajos más sólidos, donde la arquitectura y el código limpio son los protagonistas.

Diagrama de Go Tutor Agent

Go Tutor Agent

Agente potenciado por un sandbox de código y una base de conocimiento RAG

Sistema de aprendizaje del lenguaje de programación Go a través de un Agente de IA dotado de un conjunto de herramientas especializadas.
El gateway principal y orquestador de la lógica de negocio está desarrollado con Spring Boot, siguiendo una arquitectura en capas y aplicando principios SOLID.
Todo el sistema se complementa con un stack completo de observabilidad (Prometheus, Grafana, Loki).

Stack Principal:

Python Go MongoDB Spring Grafana Prometheus Docker Fast Api Astro HuggingFace Preact Tailwind CSS JUnit 5
Demo Ver código fuente
Diagrama de Stripe Lab App

Stripe Lab App

Arquitectura por capas con PHP Vanilla y Stripe API

Plataforma que sirve como referencia para construir un sistema de pagos a través de Stripe.
La aplicación maneja transacciones únicas, suscripciones recurrentes, gestión de facturas y cancelaciones.
Utilizando el patrón Strategy, la aplicación es capaz de procesar docenas de tipos de eventos de Stripe de forma modular.

Stack Principal:

PHP Stripe MySQL Docker JavaScript Bootstrap
Ver código fuente

Laboratorio de Experimentos

Una selección de prototipos, pruebas de concepto y exploraciones técnicas donde pongo a prueba nuevas ideas y tecnologías.

CLI Capital Game

Juego de terminal desarrollado en Go cuyo reto es adivinar la capital de diferentes países.

Go Docker
Icono de CLI Capital Game

QR Custom Generator

Aplicación web full-stack para generar códigos QR altamente personalizados. Permite modificar colores, añadir logotipos y validar el contraste en tiempo real (WCAG). Destaca por su arquitectura desacoplada con Astro, React y un backend en FastAPI.

Astro React Tailwind CSS Python FastAPI Pytest
Icono de QR Custom Generator

Restaurant Manager JS

Aplicación web que imita la gestión de mesas en un restaurante.

JavaScript Bootstrap
Icono de Restaurant Manager JS

Stack Tecnológico

Un vistazo a las herramientas y tecnologías que utilizo para construir aplicaciones que complementan mi core stack.

Diseño y desarrollo de la lógica de servidor, APIs robustas y arquitecturas escalables.

Java

Spring

Python

Django

PHP

Construcción de interfaces de usuario interactivas, responsivas y optimizadas.

JavaScript

Astro

CSS3

Tailwind CSS

Bootstrap

Modelado, gestión y optimización de bases de datos relacionales y NoSQL.

PostgreSQL

MySQL

MongoDB

Automatización de despliegues, contenerización, gestión de infraestructura en la nube y monitoreo de aplicaciones.

Docker

AWS

Prometheus

Git

Grafana

Explorando y construyendo con modelos de lenguaje y herramientas de IA, enfocado en la construcción de agentes personalizados.

Hugging Face

Hablemos.

Estoy disponible para nuevos proyectos y siempre abierto a conectar. Utiliza el formulario o encuéntrame en estas plataformas.

Ver CV