Puntored

My main goal was to provide quality code and good engineering to an application built with Flutter (Dart). I've proposed and developed a major refactor based on good practices and testing for the "Puntopay" application. My word in architecture and testing practices was taken into account when the company was trying to implement Golang as a programming language suitable for a microservice-based infrastructure.

  • 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 .