John B. Ellis, P.E.

Senior Engineer, Florida Branch Manager

John B. Ellis P.E.

Senior Engineer, Florida Branch Manager

John Ellis, P.E., is a forensic engineer at Haag Engineering who applies engineering principals, knowledge, skills and methodologies to address questions of fact and relay information in a clear and concise manner. John is an expert in roofing system sciences, building envelope and foundation sciences, trip and fall incidents, and other civil and structural issues. Connect with John on LinkedIn (

Primary Areas of Consulting

  • Evaluation of Structural Damage/Failures
    Residential, industrial and commercial buildings 
    Foundations and retaining walls
    Fire damage
    Roofing systems
    Quality of manufacture and application
    Cause, nature and extent of damage, particularly from hail and wind, remaining service life
  • Storm Damage Assessment
    Wind and hail
    Wind and wave
  • Architectural and Damage Assessment
    Trip and fall
    Code and standard compliance
    Moisture source problems
  • Structural Design
    Helical piers
    Retaining walls
    Wind load analysis
  • Civil Design
    Environmental permitting
    Stormwater management
    Site design

    Licensed Professional Engineer in the States of
    Colorado, Florida, Georgia, Kentucky, Minnesota, Mississippi, Nebraska, North Carolina, Pennsylvania, South Carolina, and Texas
    • Steep Roof Level 1 – Rope and Harness Training
    • TRI Florida High Wind Installer Certification
    • Certified XL Tribometrist
    • American Institute of Steel Construction (AISC) Professional Member
    College Education
    • Master of Business Administration,
      Florida State University, Tallahassee, FL, 2019 
    • Bachelor of Engineering in Civil Engineering,
      University of Stellenbosch, South Africa, 2011
    • Bachelor of Technology in Hospitality Management,
      Cape Peninsula University of Technology, South Africa, 2007

    Testimony history available upon request.

    1700 N. Monroe St., Ste. 11-283, Tallahassee, FL 32303 * 813-901-0411 *