A person who fixes shoes and boots is called a cobbler. Cobblers repair and maintain footwear, often stitching and replacing damaged parts to extend the life of shoes. They may also offer services like polishing and cleaning to keep footwear in good condition.
Cobbler
A cobbler.
What you call person who fixes light
Boots
Farrier or blacksmith
Horologist
Horologist .
A mechanic.
Horologist .
A person who fixes compasses is typically known as a compass adjuster or compass technician.
A person who fixes the glass portion of windows is called a glazier.
Mechanic