Case study
Payment methods and streaming apps, TypeScript migration
Built payment methods and streaming applications with React, Redux and Node.js for media, finance, telco and streaming clients, and drove the migration to TypeScript, a design-system rollout and accessibility audits across 3 teams.
- Company
- Globant
- Period
- Apr 2018 – Jul 2020
- My role
- Senior Frontend Developer
Client work: the client isn’t named and there are no screenshots, so the architecture is described in words.
The problem
Payment and streaming apps for several clients, with 3 teams that needed a common base: types, a design system and accessibility.
Approach and architecture
Incremental TypeScript migration starting with the payment domain, a design-system rollout and accessibility audits across the 3 teams.
Architecture
- Redux for predictable payment state; Node.js BFF layer in front of client APIs.
Key decisions and trade-offs
- Migrated to TypeScript incrementally, starting with the payment domain where type errors cost the most.
Outcome
TypeScript, a shared design system and accessibility audits adopted across 3 teams.
Key facts
- 3 teams adopting TypeScript, design system and a11y audits
Restated from the resume, with no estimates.
My role
Senior Frontend Developer
Stack
- React
- Redux
- Node.js
- TypeScript
- CSS-in-JS