Barracuda Networks has announced Joe Billante as its new Chief Financial Officer. Billante brings more than 20 years of executive leadership and finance experience to Barracuda, and has successfully led companies through business transformations, international expansion, and accelerated growth. “As we continue to evolve our award-winning security solutions and go-to-marketRead More…