His experience includes requirements gathering, analysis, design, implementation and testing of enterprise software solutions. Leonardo has built and managed strong agile development teams working on software projects with different kinds of technologies and for different industries.