Puntored
Mi objetivo principal era brindar código de calidad y buena ingeniería a una aplicación creada con Flutter (Dart). Propuse y desarrollé una importante refactorización basada en buenas prácticas y pruebas para la aplicación "Puntopay". Mis conocimientos de arquitectura y prácticas de prueba se tuvieron en cuenta cuando la empresa intentó implementar Golang como un lenguaje de programación adecuado para una infraestructura basada en microservicios.
- Refactored a ~200 files app into using functional programming patterns (using Dartz), and clean architecture, all by my own.
- Created a demo to enable a transition from the typical Java monolith, to a gRPC -based microservice architecture using Go Proficiency: 7.5.