roofer (n.) Look up roofer at Dictionary.com
"one who makes or repairs roofs," 1835, agent noun from roof (v.).