Pundit is the term we casually use to refer to someone who is very experienced and knowledgeable in a field.
For example somebody who is the fund manager for a successful mutual fund can be considered a pundit in the field of Equities & Share investment.