Logo Api Raupulus
Weather Station Keycounter Airflight Smart Plant Energy Hardware Contacto

Raúl Caro Pastorino

Desarrollador Backend senior · Laravel · PHP · PostgreSQL / MySQL · APIs REST

Experiencia

Desarrollador Backend / Full Stack

12/2018 – Actualidad
Xerintel Internet Technologies SL Jerez de la Frontera · Híbrido
  • – Diseño de bases de datos de todos los proyectos: entidades, relaciones, índices, migraciones y estrategias de consulta (MySQL y PostgreSQL).
  • – Lógica de negocio de tiendas online: catálogo, carrito, pedidos, stock, facturación y envíos.
  • – Plataformas sociales y sitios a medida: usuarios, roles y permisos, notificaciones y contenido dinámico.
  • – Integración de pasarelas de pago: Redsys, Stripe, PayComet y PayPal (entorno de pruebas, callbacks/webhooks, conciliación y tratamiento de errores de pago).
  • – Integración de IA en producto: agentes con OpenAI y Mistral, RAG sobre base de conocimiento y modelos de visión entrenados en Google Vertex AI que extraen información estructurada de imágenes, integrados en la plataforma de un cliente del sector deportivo (nombre no divulgable por NDA).
  • – Proyecto esqueleto de la empresa: responsable de la base común sobre la que arrancan los proyectos nuevos (estructura, convenciones, autenticación, utilidades y actualizaciones del stack).
  • – Módulos reutilizables aislados y configurables: chats, gestión de servicios y facturación, reaprovechados entre proyectos.
  • – Paneles de administración a medida para que el cliente gestione su propio contenido.
  • – Despliegue y mantenimiento en producción: entorno, dominios, certificados, hosting/cPanel y resolución de incidencias.
  • – Documentación técnica y tutorización de personal en prácticas.

Programador Full Stack

02/2011 – 09/2019
Freelance Chipiona (Cádiz)
  • – Desarrollo backend en PHP a medida y sobre Drupal/WordPress con módulos e integraciones propias.
  • – Administración de VPS para asociaciones y proyectos: stack completo, SSH, backups, base de datos y rendimiento.
  • – Diseño e implementación de APIs y servicios web para integrar sistemas de clientes.

Alumno en prácticas · Grado Superior DAW

09/2018 – 12/2018
Xerintel Internet Technologies SL Presencial
  • – Desarrollo con Symfony, MySQL, Git y JavaScript: convenciones de trabajo, planificación por módulos, OOP y soporte de errores.

Colaborador

02/2015 – 12/2018
Asociación LiGNUx En remoto
  • – Desarrollos en WordPress, implementación de servicios y administración del VPS de la plataforma.

Habilidades

Lenguajes
PHP · Python · JavaScript (Node.js) · Bash · SQL
Frameworks
Laravel · Filament · Symfony · CodeIgniter · Slim · Yii2 · Express · Flask
Bases de datos
PostgreSQL · MySQL/MariaDB · SQLite · MongoDB — modelado, migraciones y optimización de consultas
APIs e integraciones
APIs REST propias · WebSockets · Web Services · JSON · XML · webhooks · pasarelas de pago (Redsys, Stripe, PayComet, PayPal)
Inteligencia artificial
Integración de LLM en producción · agentes (OpenAI, Mistral) · RAG sobre base de conocimiento · Google Vertex AI (entrenamiento de modelos de visión) · Stable Diffusion y DALL·E · LLM locales offline · salidas estructuradas en JSON · asistentes de desarrollo: Claude (~2 años), Google Antigravity (>1 año), GitHub Copilot (1 año)
Arquitectura y calidad
OOP · MVC · Doctrine · Blade · módulos desacoplados y reutilizables · convenciones y clean commits · documentación
Infraestructura
Debian GNU/Linux · Apache · Nginx · VPS · Docker · SSH · cPanel · Git/GitHub/GitLab
Idiomas
Español nativo · Inglés básico (lectura de documentación técnica)

Educación

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

09/2016 – 06/2018
IES Doñana Sanlúcar de Barrameda (Cádiz)

Técnico en Sistemas Microinformáticos y Redes (SMR)

09/2013 – 06/2015
IES Salmedina Chipiona (Cádiz)

Certificaciones y cursos

Proyectos

Asistente de emergencias offline

Proyecto propio · código público

Backend de asistente de emergencias 100 % offline con LLM local y RAG, sobre Raspberry Pi y redes de radio LoRa/Meshtastic/Meshcore.

gitlab.com/raupulus/ai-api-baliza-sos

Cadena de generación de imágenes con IA

Proyecto propio · código público

Cadena completa: generación de prompts con la API de GPT (python-ai-image-from-api-generator) → imágenes con Stable Diffusion/DALL·E → metadatos en JSON → API REST propia → galería Laravel → publicación automática en redes y vídeo compuesto con ffmpeg.

gitlab.com/raupulus/laravel-ai-image-gallery

API de telemetría en tiempo real

Proyecto propio · código público

API propia que recibe los lotes de datos de todos mis dispositivos IoT (controlador solar por RS232, nodos LoRa, estación meteorológica, receptor ADS-B) y los expone para consulta y para Home Assistant.

api.raupulus.dev gitlab.com/raupulus/api-fryntiz

Publicador social multi-red

Proyecto propio · código público

Servicio/API en Python con Docker que publica en Mastodon, Twitter/X, Telegram y Bluesky con credenciales por perfil y un único endpoint.

gitlab.com/raupulus/python_social_post_publisher

Esqueleto de proyectos Laravel

Proyecto propio · código público

Mi esqueleto de proyectos Laravel, publicado.

gitlab.com/raupulus/skeleton-laravel-project

API de chistes para bots

Proyecto propio · código público

Laravel + Filament con API consumida por bots externos.

jaja.raupulus.dev gitlab.com/raupulus/www.jaja.raupulus.dev

Estación meteorológica de Chipiona

Proyecto propio · código público

Estación meteorológica en tiempo real para Chipiona (Laravel/Blade) alimentada por mis propios sensores.

github.com/raupulus/www.eltiempo.desdechipiona.es

La Guía Linux

Proyecto propio · desde 2008

Plataforma propia mantenida desde 2008: desarrollo, servidor y contenido.

laguialinux.es