Thanks to visit codestin.com
Credit goes to javi.io

Quadrant Travel Cloud

Quadrant Travel Cloud es una plataforma integral de gestión de viajes 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.

Mi participación en 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.
API BlueprintREST API DesignScrumBFF PatternJestNext.jsReactTesting LibraryTypeScript