Diego Caravana

Diego Caravana

Diego Caravana

Senior Software Engineer. Platform and language agnostic. Software architecture visionary. Innovation addicted. Self-starter.