Mi rol en el equipo era liderar y desarrollar una plataforma que posteriormente sería utilizada por otros proyectos. Usando Lerna y su enfoque de mono-repo, logramos la capacidad de crear una app desde cero simplemente instalando funcionalidades y haciendo una configuración mínima. Con este enfoque, el código repetitivo y el tiempo de desarrollo se redujeron considerablemente. La plataforma creada proporcionaba a cualquier nueva app funcionalidades como: tematización, fuentes, paleta de colores, traducciones, redux-store, analítica, seguridad y una librería de componentes. Además, participé en la creación de la nueva versión de BPme México, utilizando la plataforma recién creada.
Lenguajes de Programación
TypeScript
Stack Tecnológico
React NativeReduxRedux ThunkReact Navigation
Herramientas de Desarrollo
WebStormXcodeAndroid StudioGitJira
CI/CD
Azure DevOps
Metodología Ágil
Scrum