Jack Keane Contributor Jack has over 25 years experience in the design and implementation of software and networking systems in both industry and academic environments.