overexpert
/ˌoʊvərˈɛkspərt/Definitions
1. noun
A person who claims or is considered to have excessive or specialized knowledge in a particular field, often to the point of being annoying or pretentious.
“The overexpert in quantum physics dominated the conversation at the dinner party, leaving others feeling intimidated and confused.”