Saltar al contenido
Ismael de la Rosa

Málaga · disponible en Málaga y en remoto

Ismael
de la Rosa

Desarrollador full-stack orientado a backend

Llevo la ingesta de datos y la capa de IA de una plataforma de licitaciones públicas en producción. Mi trabajo se mide en disponibilidad, latencia y coste de API por petición.

Trayectoria

Cinco años de subida constante

De montar redes a llevar la ingesta de un SaaS en producción. Cada parada es un escalón.

2021IES Gerald Brenan

Técnico en Sistemas Microinformáticos y Redes

Redes, sistemas y hardware. Aquí empieza la ruta.

2023MEDAC Nova, Málaga

Técnico Superior en Desarrollo de Aplicaciones Web

Grado Superior de FP, nivel 5 MEC.

2024Fundación Telefónica

42 Málaga

Inmersión selectiva a jornada completa en C y Unix, aprendiendo entre pares.

2025Patrimar Inversiones

Desarrollador web (prácticas)

La plataforma web de la empresa en PHP y JavaScript, en un equipo de dos.

2025Solbyte

Desarrollador Full-Stack PHP

Más de 8 proyectos de cliente con plazos de agencia: reservas a medida, CRM/ERP y herramientas internas. APIs REST propias y de terceros, DNS y Cloudflare.

2026Mainjobs

Desarrollador Full-Stack PHP

Ingesta de datos y capa de IA de un SaaS multi-tenant de licitaciones públicas.

Ahora · Mainjobs · Mayo 2026 – actualidad

Un dato crudo, de la fuente al cliente

SaaS multi-tenant de seguimiento de licitaciones públicas · Laravel 12, Filament, MySQL, colas con Redis, Forge.

01 · Ingesta

Seis fuentes públicas, una sola forma

Fuentes autonómicas y europeas, con descarga de adjuntos tras captchas y proxies rotatorios. Corregí fallos de plazos y de localización que dejaban miles de licitaciones invisibles en las búsquedas de los clientes.

02 · Capa de IA

El proveedor se elige por servicio

Un registro versionado resuelve proveedor y modelo entre OpenAI, Anthropic y Gemini, con reserva automática si falta una credencial, coste por modelo y avisos por umbral. Sustituyó una configuración en la que una variable ausente ejecutaba en silencio el modelo más caro, a unas 10 veces el coste.

03 · Producto

IA dentro de la ficha, sin bloquear nada

Un generador de memorias con fuentes de conocimiento por empresa, cupos según el plan y generación en cola: un trabajo largo nunca bloquea una petición. Los módulos grandes salen tras banderas de funcionalidad, por partes.

04 · Rendimiento

La pantalla más usada, 170 veces más rápida

Reestructuré el orden y la paginación de la consulta principal del listado de licitaciones.

Cómo trabajo

Agentes de programación, con la exigencia de una pull request

Trabajo a diario con Claude Code y Codex. Lo que producen pasa por lo mismo que cualquier otro código: tests, análisis estático y revisión. Y se revierte cuando está mal.

Un test que no has visto fallar no prueba nada

Antes de dar un arreglo por bueno, lo deshago y compruebo que el test se pone en rojo.

Análisis estático a cero

Larastan caza clases y métodos que no existen antes de que lleguen a producción.

Despliegue por partes

Banderas de funcionalidad para publicar módulos grandes sin esperar a tenerlo todo.

La capa ingrata

Codificación rota en PDF extraídos, paginación y zonas horarias: lo que nadie ve hasta que falla.

Proyecto propio

Libro de Trayectos

Lo que cuesta de verdad un viaje en coche, repartido entre quienes van dentro.

Calcula el coste real de cada trayecto, incluido el efecto del desnivel y el límite de lo que la batería de un híbrido puede recuperar en una bajada.

Lo reparte con contabilidad por partida doble: cada viaje es un asiento cuyas líneas suman cero, garantizado por un trigger diferido de PostgreSQL. Ningún script puede descuadrar el libro, y todo el dinero va en céntimos enteros.

Distancia y desnivel reales desde OpenRouteService, con degradación por escalones cuando se agota la cuota gratuita, y precios oficiales del Ministerio.

Stack
Laravel · PostgreSQL · PWA
Infraestructura
Docker en Render · Postgres en Neon
Tareas
GitHub Actions
Coste
0 € al mes

Stack

Con qué trabajo

Lenguajes

  • PHP 8
  • JavaScript
  • Python
  • SQL

Backend

  • Laravel
  • Filament
  • APIs REST
  • Colas y tareas programadas
  • MySQL
  • PostgreSQL
  • Redis
  • PHPUnit / Pest

Frontend

  • Blade
  • Livewire
  • Tailwind CSS
  • HTML
  • Sass

Plataforma

  • Git
  • Linux
  • Bash
  • Docker
  • Laravel Forge
  • Render
  • Cloudflare / DNS
  • GitHub Actions
  • WordPress

Ingeniería de IA

  • OpenAI
  • Anthropic
  • Gemini
  • Diseño de prompts
  • Control de coste
  • Agentes de programación

Aprendiendo

  • Pandas
  • C
  • Java

Formación

De dónde sale todo esto

  1. 2023 – 2025

    Técnico Superior en Desarrollo de Aplicaciones Web

    MEDAC Nova, Málaga · Grado Superior de FP, nivel 5 MEC.

  2. 2024 – 2026

    42 Málaga

    Fundación Telefónica · Inmersión selectiva a jornada completa en C y Unix (Piscine) y primeros proyectos del cursus entre pares.

  3. 2025 – 2026

    Especialización en desarrollo con Python

    CPIFP Alan Turing · Desarrollo de aplicaciones en Python.

  4. 2021 – 2023

    Técnico en Sistemas Microinformáticos y Redes

    IES Gerald Brenan · Redes, sistemas y hardware.

Cisco
  • Cisco Python Essentials 2
  • Cisco CCNAv7
  • Cisco IT Essentials

Español nativo · Inglés B2 (Trinity), de uso diario en documentación técnica y revisión de código.

Ismael de la Rosa

Contacto

¿Hablamos?

Disponible para trabajar en Málaga y en remoto. Escríbeme por correo o por LinkedIn.