John Roach, SE, PE is currently the Director Of Engineering at CannonDesign in Denver, where John is responsible for building and growing the engineering practice in the Denver office and beyond. Prior to this role, John worked as a Structural Engineer at CannonDesign in Buffalo, specializing in healthcare and science and technology projects. John also has experience as a Graduate Research And Teaching Assistant at the University at Buffalo, a Structural Engineering Intern at Thornton Tomasetti, an Assistant Owner's Representative at HB Cornerstone LLC, and a Construction Inspector at the New York State Department of Transportation. John holds a Master's degree in Structural Engineering and a Bachelor's degree in Civil Engineering from the University at Buffalo.
Sign up to view 4 direct reports
Get started
This person is not in any teams