
Content-oh!
Historia
Content-oh! es una Start-Up con una idea de negocio innovadora, es una creadora de contenido de productos enfocados al e-commerce, manejando una gran cantidad de cadenas comerciales.
Aquí fue donde tuve un mayor crecimiento profesional debido a que estuve involucrado prácticamente en todo el desarrollo desde la toma de requerimientos con los usuarios hasta la implementación de las plataformas en producción. Las plataformas estaban enfocadas en administrar los productos de los clientes para que el equipo de Content Factory pueda trabajar llenando su información.
El desarrollar la plataforma desde 0, formando parte de las decisiones tomadas para el desarrollo, fue una experiencia que agradezco haber tenido debido a que me ayudo a formar buenos hábitos para lograr un desarrollo que se adapte a las necesidades del usuario, porque "un usuario sabe lo que quiere, más no lo que necesita" y esta forma de pensar nos ayudó a tener muchos requerimientos exitosos, aunque no fue un camino fácil.
El mayor reto considero que fue el comienzo, debido a que la idea inicial era realizar la base de toda la plataforma que tenían en ese momento con una nueva interfaz y solucionando sus bugs en un periodo de 4 meses (que después el tiempo se redujo a 3 meses), pero a mitad del camino se añadieron nuevos requerimientos a mitad del camino, provocando un lanzamiento con bastantes tropiezos, pero se cumplió con la mayoría de los requerimientos solicitados.
Otra experiencia importante que tuve fue el colaborar un equipo, debido a que anteriormente trabajé en solitario o en pareja. Todo el equipo siempre que tenían la oportunidad de apoyar en compartir conocimiento a alguien más buscaban la forma de compartirlo. Siempre que teníamos la oportunidad de discutir sobre la planeación de un proyecto se escuchaban todas las ideas para afrontarlo y se debatían cada una, analizando pros y contras y escogiendo la que, para la mayoría, era la mejor opción en cuestión de facilidad y escalabilidad.
Me siento orgulloso de mi participación en cada uno de los proyectos, en algunos quizás no me desenvolví como lo hubiese deseado debido a la poca experiencia que tenía, pero los que más disfruté fueron:
- Una refactorización de la sección del carrito de compras y el checkout debido a que se realizaron mejoras importantes en el rendimiento (reduciendo tiempos en lectura del carrito de compras de 25 seg a 3 seg) y en la escalabilidad (se estaba preparado para poder paginar información en caso de ser necesario). De este proyecto me llevé de aprendizaje el realizar pruebas de estrés (que de inicio no fue algo que consideramos en el desarrollo) y de realizar pruebas que simule un evento dado por un usuario final, debido a que las pruebas que se realizaron se quedaban muy cortas en ambos aspectos.
- Desarrollo del módulo de "Onboarding". Esta sección tenía su complejidad en el proceso que distintos tipos de usuarios tenían que realizar y logré generar una estandarización que benefició a otros procesos que se asemejaban en el flujo que este módulo tenía.
Mi salida se debió a distintos factores que van desde la diferencia en que afrontamos los proyectos distintos líderes y el equipo de desarrollo hasta el bournout que sufrí por la sobre carga de trabajo que llegaba a tener.
Logros
Este proyecto me permitió desarrollar habilidades clave en:
- Crecimiento profesional: Tuve la oportunidad de ser Tech Lead durante 6 meses, donde dirigí al equipo en el que estaba y cumplí con los tiempos establecidos para los proyectos, pero finalmente opté por dejar el puesto debido a que no me permitían tomar decisiones sobre mi área.
- Resolución de problemas complejos: Desde toda la estructura que existe detrás de cada artículo hasta la exportación de la misma es un problema de gran complejidad que, en mi duración en la empresa, no se terminó de resolver.
- Perfeccionamiento de habilidades: Trabajé con las tecnologías que ya conocía pero profundicé más en cada una.
Tecnologías utilizadas:
- Storybook
- ReactJS
- Styled Components
- Firebase
- Serverless
- AWS (Lambda, DynamoDB, S3, Cognito, IAM, Cloud Watch, RDS)
Enlaces
Sitio Oficial del proyecto LinkedIn de la empresa Sitio web de la empresa