fackidiot

Noun

 * 1)  a fachidiot (someone ignorant outside their speciality)