Saltar al contenido principal
← Volver
Robótica Industrial · Inspección de Tuberías

Plataforma Robótica ARIX

Plataforma de extremo a extremo para inspección industrial de tuberías — software de control de escritorio, portal de datos multi-cliente y reportes profesionales automatizados — diseñada para ingenieros que ejecutan evaluaciones de condición e integridad de activos en campo.

Plataforma Robótica ARIX interface
Rol
Desarrollador Principal de Aplicaciones (Contratista Externo)
Dominio
Robótica Industrial · Inspección de Tuberías
Stack
.NET 9 · WPF · ASP.NET Core · PostgreSQL
01 / Context

Problema y Contexto

ARIX Technologies fabrica sistemas robóticos que recorren el interior de tuberías para inspeccionarlas, reportando corrosión, defectos y espesor de material para integridad de activos y cumplimiento normativo. La plataforma une tres piezas: una aplicación de escritorio que los operadores usan en campo para capturar datos de inspección, un backend centralizado que organiza todo a través de empresas, sitios y campañas, y un motor de reportes que convierte los datos crudos en PDFs profesionales listos para el cliente sin ensamblaje manual de documentos.

Responsabilidades

  • Lideré la arquitectura y entrega de la aplicación de control de escritorio que usan los operadores de inspección en campo
  • Diseñé un flujo de observación basado en carpetas que recoge automáticamente los datos de inspección, los empareja con los escaneos del robot y prepara exportaciones limpias — reemplazando flujos frágiles de control directo
  • Construí el backend del portal central con un modelo multi-cliente: empresas, sitios, campañas de inspección y control de acceso por roles para ingenieros, managers y pilotos
  • Entregué el motor de reportes automáticos: visualizaciones matriciales y salidas Word y PDF profesionales generadas desde plantillas, sin requerir instalación de Office
  • Establecí el formato de paquete de intercambio de datos que mantiene a las operaciones de campo y al portal central sincronizados sobre conexiones poco fiables
  • Marqué el listón de ingeniería del equipo: estándares de código, revisiones de arquitectura, guías de CI, manejo de reintentos y dead-letter, observabilidad

Arquitectura y Stack

  • Tres componentes integrados: aplicación de escritorio Windows, backend del portal central y servicio de generación de reportes contenedorizado
  • Arquitectura de escritorio en capas con núcleo orientado a eventos, UI modular y formatos de exportación enchufables — diseñada para extender, no para reescribir
  • Jerarquía de datos multi-cliente (Empresa → Sitio → Unidad → Circuito → Línea → Componente) con control de acceso por roles SuperAdmin, CompanyAdmin, Manager y Pilot
  • Actualizaciones en tiempo real a través de la plataforma vía WebSocket, escaladas con un backplane Redis
  • Generación de reportes asíncrona a través de cola de mensajes con políticas de reintento y dead-letter — los trabajos lentos nunca bloquean operaciones en vivo
  • Pipeline de generación de PDF multi-plataforma sin dependencia de Microsoft Office, diseñado para correr donde corra Docker

Resultados

  • Flujo unificado de campo a oficina mejoró la eficiencia del operador y acortó el tiempo de formación de nuevos inspectores
  • La generación automática de reportes eliminó el ensamblaje manual de documentos — PDFs profesionales listos para el cliente en minutos, no días
  • La arquitectura multi-cliente permite a la plataforma escalar a través de múltiples organizaciones y campañas de inspección sin cruce de datos
  • El intercambio de datos estandarizado entre campo y portal hizo de la operación offline y la subida fiable un no-problema
  • El motor de reportes multi-plataforma eliminó requisitos de instalación de Office y simplificó dramáticamente el despliegue
  • Se estableció una base de ingeniería mantenible que el equipo interno puede seguir evolucionando
.NET 9WPFASP.NET CorePostgreSQLRabbitMQDockerSignalRMinIO

Demo

Más Información

Página oficial del producto: arix-tech.com