Avatar

Iván Rodríguez Calleja

Senior Frontend Engineer | React, TypeScript & Product-Focused UI/UX
Residence:
Spain
City:
Barcelona
Age:
29
0%
Spanish
0%
English (B2)
Image background decoration

Mediaset

I led the frontend architecture and guided the team to recover a project that was 4 months behind schedule, implementing best practices and optimizing the development workflow. I designed the scheduler module, which handled massive datasets (~400,000 events) across multiple TV channels and days. The challenge required horizontal and vertical windowing, nested block rendering, and real-time drag-and-drop for multiple users, while enforcing licensing rules, content availability, and age restrictions. My architecture ensured high performance, collaboration without conflicts, and a reliable client-server interaction using Suspense and Error Boundaries. The result was a fast, robust platform that delivered on time and transformed the way the team approached complex UI problems.
Description
I led the frontend architecture and guided the team to recover a project that was 4 months behind schedule, implementing best practices and optimizing the development workflow. I designed the scheduler module, which handled massive datasets (~400,000 events) across multiple TV channels and days. The challenge required horizontal and vertical windowing, nested block rendering, and real-time drag-and-drop for multiple users, while enforcing licensing rules, content availability, and age restrictions. My architecture ensured high performance, collaboration without conflicts, and a reliable client-server interaction using Suspense and Error Boundaries. The result was a fast, robust platform that delivered on time and transformed the way the team approached complex UI problems.

Stack

Frontend
  • React
  • react-window
  • react-final-form
  • SASS
  • Webpack
  • Babel
  • Suspense
  • Error Boundaries
Backend
  • .NET Core
  • Dapper
  • Mediatr
  • Entity Framework
  • SQL Server
Infrastructure
  • Azure
  • Azure DevOps