He has over 25 years of software development experience in a wide range of disciplines. Stephen holds a Master's Degree in Computer Science from the University of Florida.