
Barry Cooks

Barry Cooks
Vice President of Engineering
Barry Cooks is responsible for the Virtual Instruments’ software development team and ensuring the innovation, quality and timeliness of the VirtualWisdom performance optimization solutions. He also manages the engineering efforts aimed at software integration with technology and OEM partners.
Barry brings 15 years of systems and enterprise software experience to his role at Virtual Instruments. Before Virtual Instruments, Barry served as senior director of research and development at VMware. He was responsible for the successful development of VMware's availability software, including some of VMware’s most innovative software, such as VMware Fault Tolerance, the host-based replication engine for disaster recovery, VMware High Availability and VMware vCenter Data Recovery. Prior to joining VMware in 2006, Barry was a director of engineering at Sun Microsystems, where he was responsible for the Solaris core technology team delivering numerous features into the Solaris operating system, including DTrace, the Predictive Self-Healing architecture, support for 64bit AMD and Intel hardware, InfiniBand integration, and a highly performing TCP/IP stack known as project FireEngine. Barry was also responsible for numerous virtualization efforts at Sun, including network virtualization aka Crossbow, Xen on Solaris, and support for Linux zones on Solaris.
Barry holds a M.S. in computer science from the University of Oregon and a B.S. in computer science from Purdue University.
