What is the opposite of 初心者?


As in, I want to say veterans/old hats at doing something instead of beginners
at doing something.

Edit: Thank you for all the responses. I wasn't looking to imply skill, so I
think 経験者 is the word I am looking for, but I learned a lot of other great
words through the responses.




The word I hear most common for this is: ベテラン.

The second one: 経験者{けいけんしゃ}.




I think it's [熟練者]{じゅくれんしゃ}...

[Source](http://thesaurus.weblio.jp/antonym/content/%E5%88%9D%E5%BF%83%E8%80%85)

