Saltar al contenido

Adrián Gutiérrez de la Osa

Senior Full Stack Engineer · Laravel & React/TypeScript

Construyo sistemas de alto volumen e integraciones críticas, y llevo LLMs a producción.

Sobre mí

Soy ingeniero full stack y llevo más de cuatro años construyendo con Laravel y React/TypeScript. Trabajo en remoto desde Cáceres.

En La Casa de las Carcasas, una cadena de accesorios para móviles con más de 1.200 tiendas en todo el mundo, construyo sistemas de los que dependen otros equipos: el inicio de sesión único corporativo que ya usan 22 aplicaciones internas, la integración RFID que procesa unos 9.000 movimientos de stock al día y la API de alta demanda que conecta los sistemas internos con Oracle NetSuite. Antes, en Grupo Solutia, lideré la migración técnica de una aplicación legacy compleja de Angular + Slim 2 a Next.js y Slim 4.

Ahora me centro en llevar LLMs a producción: pipelines RAG, agentes y evaluación, construidos desde los fundamentos y desplegados en productos reales. Me importan la arquitectura limpia, el impacto que se puede medir y la tecnología que de verdad mueve el negocio.

Competencias

Backend
  • PHP
  • Laravel (Queues, Horizon)
  • Slim
  • CodeIgniter
  • Node.js
  • REST
  • SOAP
  • OAuth 2.0
  • SSO
  • Active Directory
Frontend
  • React
  • TypeScript
  • Next.js
  • Inertia.js
  • Tailwind CSS
Datos e integraciones
  • MySQL
  • PostgreSQL
  • Redis
  • Oracle NetSuite
  • Snowflake
  • Salesforce
  • Stripe
IA / LLM
  • Python
  • Claude
  • RAG
  • Embeddings
  • Vector DBs (pgvector, Chroma)
  • Agentes y tool use
  • Evals
Idiomas
Español (Nativo) · Inglés (B2)

Experiencia

  1. oct 2024 — Actualidad

    Full Stack Developer · La Casa de las Carcasas

    En remoto

    • Construí el SSO corporativo con Laravel, que sustituye al login propio de cada aplicación. Ya funciona en 22 aplicaciones internas y se está desplegando en el resto, para unos 9.000 usuarios potenciales.
    • Rehíce la integración RFID con colas FIFO por tienda. Los movimientos de stock perdidos pasaron de unos 5.000 a la semana a prácticamente cero, y cerca del 90 % de las incidencias se corrigen solas.
    • Diseñé, y soy el desarrollador principal de, la API de alta demanda que sincroniza los sistemas internos con Oracle NetSuite, con más de 70.000 referencias y al menos 50.000 registros de ventas al día.
    • Laravel
    • React
    • TypeScript
    • Redis
    • Horizon
    • MySQL
    • PostgreSQL
    • OAuth 2.0
    • Active Directory
  2. nov 2023 — oct 2024

    Full Stack Developer · Grupo Solutia

    En remoto · empresa de Sevilla

    • Lideré la migración técnica de una aplicación legacy compleja de Angular + Slim 2 a Next.js/React (TypeScript) + Slim 4, sin interrupciones para el cliente.
    • Desarrollé APIs con Laravel y Slim, e integraciones con Salesforce CRM.
    • Proyectos web para clientes públicos y privados.
    • React
    • TypeScript
    • Next.js
    • PHP
    • Laravel
    • SQL
    • Tailwind CSS
  3. may 2022 — oct 2023

    Software Developer · La Casa de las Carcasas

    Presencial · Jaraíz de la Vera, Cáceres

    • Participé en la renovación del sistema de gestión de stock del almacén.
    • Integré un sistema pick-to-light en el almacén para el picking de reposición a tiendas.
    • Desarrollé el e-commerce interno de aprovisionamiento, donde las tiendas piden material operativo.
    • PHP
    • CodeIgniter
    • MySQL
    • Node.js
    • JavaScript

Casos

  • 22

    aplicaciones internas en producción, y desplegándose en el resto

    Inicio de sesión único corporativo para 22 aplicaciones internas

    Un único inicio de sesión para todas las aplicaciones internas de la empresa, en lugar de uno por aplicación, construido con Laravel y con tokens delegados OAuth 2.0 para las llamadas seguras entre aplicaciones.

  • ~0

    movimientos de stock perdidos a la semana, frente a unos 5.000

    La integración RFID, rehecha con colas por tienda

    La integración RFID legacy era lenta y opaca, y perdía unos 5.000 movimientos de stock a la semana. La rehíce con colas FIFO por tienda usando Laravel Queues, Redis y Horizon.

  • +50.000

    registros de ventas al día sincronizados con NetSuite, con poco retraso

    Una API de alta demanda entre los sistemas internos y Oracle NetSuite

    Diseñé, y soy el desarrollador principal de, la API que mantiene sincronizados los sistemas internos de la empresa con Oracle NetSuite, su ERP, desde un maestro de más de 70.000 referencias hasta al menos 50.000 registros de ventas al día.

Proyectos

  • Tidora

    Estado: En producción · 3 clientes de pago

    tidora.app · Cofundador

    SaaS de control horario y fichajes para pymes, que cofundé.

    • Laravel
    • Inertia
    • React
    • TypeScript
    • MySQL
    • SSR
    • Stripe
  • Obbot

    Estado: Antes del lanzamiento

    obbot.es

    Recepcionista virtual con IA para negocios. Atiende llamadas con voz de IA, usa agentes de IA y gestiona las citas con reservas integradas.

    • Laravel
    • Inertia
    • React
    • TypeScript
    • ElevenLabs
    • Stripe
  • retail-rag-pipeline

    Estado: Código abierto · proyecto de aprendizaje

    github.com

    Un pipeline RAG en Python construido desde cero, sin frameworks, para aprender los fundamentos, de los embeddings y la recuperación a los evals y el coste por llamada.

    • Python
    • Voyage AI
    • Chroma
    • pgvector
    • Claude
    • Pydantic