overachiever

Translations
сверхуспешный человек
человек, добивающийся результатов выше ожидаемых
человек, который слишком стремится к успеху
сверхдостигатор
Definitions
A person who performs or achieves at a level higher than expected.
A person who is exceptionally ambitious and driven to succeed, sometimes excessively so.
Words
overachiever

noun
отличник