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