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 Go como un lenguaje de programación adecuado para una infraestructura basada en microservicios.

  • Refactoricé por mi cuenta una aplicación de ~200 archivos para usar patrones de programación funcional (usando Dartz ) y arquitectura limpia.
  • Creé una demo para habilitar la transición del típico monolito Java a una arquitectura de microservicios basada en gRPC usando Go .