The roofer, roofing contractor, or roofing specialist is a professional who specializes in repairing, replacing, and constructing the roofs of commercial structures. Roofers also install, repair, and replace the roofs of residential buildings, with the use of a variety of different materials, such as shingles, sheetrock, asphalt, and metal. Roofers’ licenses can be obtained from …