During his 24 years in software development at IBM, he has been involved in many software projects dealing with network management, systems management, device management, installation technologies, cloud technologies and virtual image creation. He received a Bachelor's degree in Computer Science from RIT [Rochester Institute of Technology].