Quadrant Travel Cloud

Quadrant Travel Cloud es una plataforma integral de gestión de viajes corporativos que simplifica la reserva de viajes, la gestión de gastos y el cumplimiento de políticas, al tiempo que ofrece sólidos informes y análisis para optimizar el gasto y mejorar la eficiencia.

El proyecto duró 9 meses e involucró a un equipo de aproximadamente 40 personas. Inicialmente me uní como Desarrollador Frontend y pasé a desempeñar un papel de liderazgo frontend, colaborando estrechamente con el Manager de Ingeniería Frontend y los líderes de las tribus.

Contribuciones Clave

  • Estandarización de APIs: Identifiqué inconsistencias en las APIs entregadas por la tribu de backend y lideré una iniciativa para estandarizar las definiciones de API utilizando la especificación API Blueprint. Trabajé estrechamente con los ingenieros de backend para asegurar su cumplimiento.
  • Cliente Tipo-Seguro: Desarrollé un cliente API isomorphic y con tipos seguros aprovechando class-transformer y class-validator para parsear y validar peticiones y respuestas de API tanto en el lado del cliente como dentro del middleware del servidor de Next.js.
  • Creación de Squad Fundacional: Detecté que componentes críticos y transversales no estaban asignados a ningún equipo específico. Lideré la creación de un nuevo squad multifuncional enfocado exclusivamente en desarrollar estas piezas fundamentales.
  • Validación de Diseño: Representé a la tribu frontend en las revisiones de diseño, validando la viabilidad del diseño frente a nuestro Sistema de Diseño y biblioteca de componentes.

Tecnologías

  • Next.js y React para la plataforma web.
  • React Query para la gestión del estado del servidor.
  • Tailwind CSS para maquetación y estilos.
  • Jest y Testing Library para las suites de pruebas.
  • TypeScript para la seguridad de tipos en toda la aplicación.