John Williams is a seasoned software engineer with extensive experience in the technology sector. Currently employed at Cognizant since March 2016, John holds the title of Software Engineer. Prior to this role, John accumulated over a decade of experience at IBM, where responsibilities included positions as Software Engineer and Senior Software Engineer from August 2004 to January 2016. John is an alumnus of Miami University.
Sign up to view 0 direct reports
Get started