overachiever

Noun

 * 1) One who overachieves; one who has too much success.

Translations

 * Dutch:
 * Finnish: ylisuorittaja
 * German: Überleister, Überleisterin