Del desarrollo inicial a liderar la ingeniería detrás de una plataforma educativa global en constante crecimiento.
Visitar ProyectoEn EducUp comencé mi trayectoria como desarrollador, formando parte de un equipo pequeño pero con grandes aspiraciones. A medida que la empresa crecía, también lo hacían mis responsabilidades y desafíos, hasta llegar a mi posición actual como Jefe de Ingeniería. Este recorrido no solo ha sido profesionalmente enriquecedor, sino que me ha dado la oportunidad única de vivir y contribuir al crecimiento de una startup desde sus primeras etapas 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 con un potencial enorme. A lo largo del tiempo, tuve la oportunidad de:
- Aprender a trabajar en producción de manera constante: Desde manejar los pequeños detalles del día a día hasta planificar y ejecutar implementaciones críticas que aseguraran la estabilidad de la plataforma.
- Implementar mejoras y nuevas características: 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: Ser parte del crecimiento de una startup que pasó de ser pequeña a impactar globalmente significó aprender a diseñar sistemas y procesos que soportaran la escala, un desafío que pocas veces se presenta en una carrera profesional. Este tipo de experiencia, que mezcla el dinamismo de una startup con la necesidad de pensar como una empresa en expansión, es raro encontrarlo.
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 inicio, participé en la implementación de:
- ASP.Net Core para el backend, asegurando un rendimiento óptimo y una base robusta.
- Firebase para analíticas, autenticación y notificaciones, permitiendo un monitoreo y una interacción eficiente con los usuarios.
- Flutter para aplicaciones web y móviles, logrando consistencia entre plataformas.
- Hangfire y CloudWatch para la gestión de tareas en segundo plano y monitoreo, asegurando que la plataforma funcionara de manera eficiente.
- SQL Server, Elastic Beanstalk y Amplify, entre otras, para garantizar una infraestructura confiable 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 en el camino, experimentar con tecnologías, solucionar 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 cómo es construir, mejorar y escalar un producto desde cero, algo que pocas veces se experimenta en una carrera profesional, ya que normalmente uno termina en empresas pequeñas sin muchos recursos o en empresas grandes donde el crecimiento ya está consolidado. Esta experiencia me ha dado una perspectiva invaluable y un aprendizaje constante.