old + time + -er From being an older person with much time spent gaining experience (on the job or in life)
old timer (plural old timers)