Fleming Shi

Fleming Shi
Fleming Shi
Chief Technology Officer, Barracuda Networks, Inc.

Fleming Shi occupies the position of the current Chief Technology Officer at Barracuda Networks. He has been a part of the company for nearly sixteen years.