botcher

noun
  1. a person who does work badly or carelessly; someone who makes mistakes or ruins something through poor workmanship
  2. Usage: informal; derogatory

Examples