old-timer

A person who has been somewhere or doing something for years.