shingler

Noun

 * 1)  A person who installs shingles.
 * 2) A metalworker who hammers and squeezes material to expel impurities.

Synonyms

 * roof tiler