He has more than 25 years of experience in the software industry in development, support, training, sales and consulting. Joe earned a Master’s in Computer Science from Marymount University, with a specialty in software engineering and distributed systems.