Todos los proyectos
En producciónOperación B2B · Web + móvil

FireSkan.

Reconstruir el software que sostiene la operación de empresas de sistemas contra incendio.

Mi responsabilidad
Mi trabajo abarca decisiones de producto, implementación, despliegues para clientes y responsabilidad continua en producción.
Resultado
15 implementaciones activas para clientes

Un producto. Quince implementaciones.

FireSkan es un sistema web y móvil para empresas dedicadas a sistemas contra incendio. Permite llevar la trazabilidad de la operación, leer códigos de barras y generar reportes en aplicaciones web, Android y iOS.

A commercial partner distributes the product to companies in the sector. Each client has its own deployment and configuration, accessed through a client-specific subdomain. My work spans product decisions, implementation, client deployments and ongoing production ownership.

La instrucción era reconstruirlo y mejorarlo.

El punto de partida era un sistema anterior con procesos poco eficientes. La solicitud era amplia: reconstruir el producto y hacer que funcionara mejor. Eso implicaba entender la operación antes de decidir cómo implementarla.

Analicé procesos, identifiqué fricción y rediseñé flujos. Parte del trabajo consistía en definir qué necesitaba hacer el usuario en cada momento; la otra, en construir la interfaz y la lógica de negocio que lo hicieran posible.

Mi responsabilidad abarcó todo el sistema.

Analizo procesos operativos, rediseño flujos y llevo esas decisiones a las aplicaciones web y móviles y a los entornos de producción.

  • Analizar procesos operativos y simplificar los flujos de usuario.
  • Desarrollar interfaces, lógica de negocio, APIs REST y funciones móviles.
  • Configurar la implementación y la identidad visual de cada cliente.
  • Desplegar aplicaciones y gestionar la configuración de infraestructura.
  • Diagnosticar incidencias y dar soporte continuo en producción.

Flujos más simples e implementaciones configurables.

Rediseñé flujos operativos para eliminar pasos innecesarios del sistema anterior. El objetivo era facilitar el trabajo y resolver la fricción desde el proceso, además de cambiar la interfaz.

El producto también debe atender a varias empresas a través de un socio distribuidor. La configuración por cliente incluye identidad, iconos, colores y tokens de diseño. Así se puede entregar el mismo producto con la configuración y presentación que necesita cada implementación.

Mi trabajo incluye ambas partes: desarrollar el producto y configurarlo para las empresas que lo utilizan.

Web, móvil y el entorno productivo.

La aplicación utiliza GeneXus 18 y WorkWithPlus, con MySQL y APIs REST. El producto incluye aplicaciones web, Android y iOS. La infraestructura productiva utiliza .NET / IIS, Windows Server y Plesk.

Cada cliente tiene su propia implementación y configuración, accesible mediante subdominios. El siguiente diagrama describe el alcance del sistema; no representa una base de datos compartida ni un modelo específico de aislamiento entre clientes.

FireSkan / Alcance del sistema
Subdominios por cliente15 implementaciones
WebOperación y reportes
Android / iOSMóvil y lectura de códigos
Lógica de negocio y APIs RESTGeneXus 18 · WorkWithPlus · MySQL
.NET / IISWindows ServerPlesk
Vista general · Cada cliente tiene su propia implementación y configuración.

El trabajo continúa después del despliegue.

Me encargo de despliegues, configuración de clientes y resolución de problemas en producción. Eso incluye trabajar con IIS, Windows Server, Plesk, DNS y configuración de firewall al diagnosticar problemas de entorno o disponibilidad.

También desarrollé scripts para monitorear servicios y dominios. Estas revisiones ayudan a detectar fallos y mantienen el soporte continuo como parte del trabajo de ingeniería.

Un sistema funcionando y una responsabilidad continua.

FireSkan tiene 15 implementaciones activas para clientes. El producto funciona en web y móvil, con flujos operativos más simples que los del sistema anterior y trabajo continuo de despliegue, configuración y soporte.

Este proyecto reúne las partes de la ingeniería en las que quiero seguir trabajando: entender un proceso, mejorar cómo lo resuelve el software y seguir a cargo de lo que sucede en producción.

Tecnologías

  • GeneXus 18
  • WorkWithPlus
  • MySQL
  • REST APIs
  • .NET / IIS
  • Windows Server
  • Plesk
  • Android
  • iOS
Siguiente caso de estudioPremios Yokohama