Jose Ríos Palma de Mallorca, ES
Jose RíosSoftware Architect

Software Architect at Roibos.NET · Azure · AI

Jose Ríos.

I design maintainable platforms on the Microsoft stack for travel-tech, and today I apply AI with engineering discipline: RAG, agents and automation that work in production.

18+ yearsbuilding software, since 2007
6 companiesin tourism and travel-tech
2019 → nowSoftware Architect at Roibos
Applied AIRAG · agents · custom evals
01

What I bring

Three areas where I've spent years making decisions under real traffic and unforgiving business rules.

A

Platform architecture

Systems built to last: clear, observable and easy to change. Scalability, performance and resilience decisions on .NET and Azure.

  • .NET · C#
  • Azure
  • DDD · CQRS
  • Event-driven
  • OpenTelemetry
B

Travel-tech integrations

Real-time connectivity between hotels, channel managers, OTAs, GDSs and partners. Contracting, rates, inventory and after-sales.

  • XML/REST
  • SQL Server
  • Redis
  • GDS
  • B2B · B2C
C

Applied AI, done properly

RAG, agents and reusable skills evaluated against real data. Quality metrics, latency, cost control and traceability.

  • Azure OpenAI
  • Semantic Kernel
  • RAG
  • Multi-agent
  • Evals
02

Case studies

Problem, approach and outcome of three projects that show how I work.

Case 01 Roibos · 2019 — now

Connecting thousands of hotels in real time

→ Context

A B2B hotel distribution platform in its growth phase. Hotels, channel managers, OTAs and partners exchanging rates and inventory in real time.

→ Approach

Backend architecture and XML/REST APIs built for high concurrency. Observability and resilience as platform requirements, plus automated contracting and data synchronisation.

→ Outcome

A global travel-tech marketplace connected to thousands of hotels and tour operators.

Case 02 Logitravel · 2013 — 2015

Rewriting the holiday packages platform

→ Context

The holiday packages website, live and in continuous operation, with GDS integrations and after-sales, ticketing and reconfirmation flows.

→ Approach

A full rewrite redefining architecture, processes and user experience, while keeping supplier integrations and booking operations running.

→ Outcome

A new platform for the Packages product and more automated booking and ticketing processes.

Case 03 Juniper · 2016 — 2019

Juniper Supplier Tools, from scratch

→ Context

Supplier management for a travel-tech software vendor needed to be centralised and become operationally traceable.

→ Approach

Designed and built from scratch an internal .NET application that brings those processes into one place.

→ Outcome

An internal tool that centralises supplier management and improves operational traceability.

03

Experience

Two decades in tourism, from an airline to a B2B marketplace.

  1. 2019 — Now

    Software Architect

    RoibosCurrent

    Architecture of the B2B hotel distribution platform. See case →

    .NET · C# · XML/REST
  2. 2016 — 2019

    Web Analyst Developer

    Juniper

    .NET backend, supplier integrations and internal tooling. See case →

    .NET · C# · SQL Server
  3. 2013 — 2015

    Web Analyst Developer

    Logitravel

    Flight integrations and the rewrite of the Packages website. See case →

    .NET · C# · JavaScript · GDS
  4. 2011 — 2013

    Web Analyst Developer

    Brújula TI

    B2B and B2C platforms for Orizonia Dynamic, Renfe and Iberia Business.

    .NET · Web services
  5. 2010 — 2011

    Analyst Developer

    Destino10 · Dome Consulting

    E-commerce for a members-only travel and leisure club: flash sales and bookings.

    .NET · C# · E-commerce
  6. 2007 — 2010

    Web Developer

    Spanair

    The airline's web and mobile platforms, web check-in and internal tools.

    C# · EPiServer · Amadeus Altea
04

Applied AI

Applied research on LLMs and agents for software development, always measured against real data.

What I do

  1. AI-assisted workflows for automation, refactoring and context-aware development.
  2. RAG, tool calling and execution over code and documentation.
  3. Multi-agent systems and reusable skills that carry out real tasks.
  4. Pragmatic flows focused on productivity, quality and cost control.

How I approach it

  1. Understand the real problem, the user and the cost of being wrong.
  2. Real data and examples, not artificial demos.
  3. Evaluation sets to measure quality and catch regressions.
  4. Iterate on prompts, context, retrieval and workflows by comparing results.
  5. Solutions that are traceable, observable and operable in production.
ToolsClaude CodeGitHub Copilot CLIOpenClawAzure OpenAISemantic KernelLangChain
05

About

A building engineer by training, a software architect by trade. I design systems that last: clear, observable, easy to change.

I've been writing software since 2007, almost always in tourism and travel-tech: booking websites, supplier integrations, back-offices, after-sales, B2B and B2C. Systems with real traffic and business rules that don't forgive.

My current focus is automation and multi-agent systems: flows with OpenClaw and GitHub Copilot CLI, reusable skills and orchestration of real processes in production. Whether a system works is decided where few people look: quality, response times, spend and traceability.

Let's talk.

.NET/Azure architecture, travel-tech integrations or AI that has to genuinely work in production. Get in touch.