shoesmith
/ˈʃuːsmɪθ/Definitions
1. noun
a person, especially a skilled craftsman, who makes shoes
“The shoesmith had been in the family business for generations.”
2. noun
a person who makes or repairs shoes, especially as a trade or occupation
“The apprentice shoesmith learned the trade from his experienced mentor.”