Saltar al contenido

Caso de estudio

Métodos de pago y apps de streaming, migración a TypeScript

Construí métodos de pago y aplicaciones de streaming con React, Redux y Node.js para clientes de medios, finanzas, telecomunicaciones y streaming, e impulsé la migración a TypeScript, la adopción de un sistema de diseño y auditorías de accesibilidad en 3 equipos.

Empresa
Globant
Periodo
abr 2018 – jul 2020
Mi rol
Senior Frontend Developer

Trabajo para un cliente: no se menciona su nombre ni hay capturas de pantalla, así que la arquitectura se describe con palabras.

El problema

Apps de pago y de streaming para varios clientes, con 3 equipos que necesitaban una base común: tipos, un sistema de diseño y accesibilidad.

Enfoque y arquitectura

Migración incremental a TypeScript empezando por el dominio de pagos, adopción de un sistema de diseño y auditorías de accesibilidad en los 3 equipos.

Arquitectura

  • Redux para un estado de pagos predecible; capa BFF en Node.js delante de las API del cliente.

Decisiones clave y sus compromisos

  • Migración incremental a TypeScript, empezando por el dominio de pagos, donde los errores de tipo cuestan más.

Resultado

TypeScript, un sistema de diseño compartido y auditorías de accesibilidad adoptados en 3 equipos.

Datos clave

  • 3 equipos adoptaron TypeScript, el sistema de diseño y las auditorías de accesibilidad

Tomados del CV, sin estimaciones.

Mi rol

Senior Frontend Developer

Stack

  • React
  • Redux
  • Node.js
  • TypeScript
  • CSS-in-JS