Desde el desarrollo inicial hasta liderar la ingeniería de una plataforma educativa global en constante crecimiento.

En EducUp, comencé mi trayectoria como desarrollador en un equipo pequeño con grandes aspiraciones. A medida que la empresa crecía, mis responsabilidades y desafíos también lo hicieron, hasta llevarme a mi puesto actual de CTO. Este recorrido no solo ha sido enriquecedor en lo profesional, sino que me ha brindado la oportunidad única de vivir y contribuir al crecimiento de una startup desde sus inicios hasta convertirse en un producto utilizado por miles de personas en todo el mundo.
Un viaje de crecimiento profesional y empresarial
Cuando me uní a EducUp, el producto tenía una base de usuarios limitada, pero un potencial enorme. Con el tiempo, tuve la oportunidad de:
- Aprender a trabajar en un entorno de producción de manera consistente: Desde gestionar los pequeños detalles del día a día hasta planificar y ejecutar implementaciones críticas que garantizaran la estabilidad de la plataforma.
- Implementar mejoras y nuevas funcionalidades: Uno de los mayores retos fue equilibrar la mejora continua del producto existente con la implementación de nuevas funcionalidades que los usuarios demandaban, sin comprometer la calidad.
- Escalar la plataforma: Formar parte del crecimiento de una startup que pasó de ser pequeña a tener un impacto global me obligó a aprender a diseñar sistemas y procesos que permitieran su escalabilidad, un desafío que rara vez se presenta en una carrera profesional. Este tipo de experiencia, que combina el dinamismo de una startup con la necesidad de pensar como una empresa en expansión, es difícil de encontrar.
Tecnologías y desafíos
El crecimiento de EducUp no habría sido posible sin una arquitectura sólida y el uso de tecnologías modernas. Desde el principio, participé en la implementación de:
- ASP.Net Core para el backend, garantizando un rendimiento óptimo y una base robusta.
- Firebase para analíticas, autenticación y notificaciones, lo que permitió un seguimiento y una interacción eficientes con los usuarios.
- Flutter para aplicaciones web y móviles, logrando consistencia entre plataformas.
- Hangfire y CloudWatch para la gestión y monitorización de tareas en segundo plano, asegurando el funcionamiento eficiente de la plataforma.
- SQL Server, Elastic Beanstalk y Amplify, entre otros, para garantizar una infraestructura fiable y escalable.
La experiencia única de trabajar en una startup en crecimiento
Lo que hace única esta experiencia es haber trabajado en una empresa pequeña que, con esfuerzo y dedicación, ha logrado un impacto global. Esta oportunidad me permitió aprender sobre la marcha, experimentar con tecnologías, resolver problemas complejos en tiempo real y ver cómo las decisiones que tomábamos como equipo tenían un impacto directo en los usuarios y en la expansión del producto.
Trabajar en EducUp me ha enseñado lo que es construir, mejorar y escalar un producto desde cero, algo que rara vez se vive en una carrera profesional, ya que normalmente se termina en empresas pequeñas con recursos limitados o en grandes compañías donde el crecimiento ya está consolidado. Esta experiencia me ha proporcionado una perspectiva de incalculable valor y un aprendizaje constante.