upholsterer(n = noun.person) - a craftsman who upholsters furniture;
is a kind of artificer, artisan, craftsman, journeyman
Derived form verb upholster1
One who provides hangings, coverings, cushions, curtains, and the like; one who upholsters. [1913 Webster]
upholsterer, n. a person who upholsters furniture, esp. professionally.
Etymology:
obs. upholster (n.) f. UPHOLD (in obs. sense 'keep in repair') + -STER