I would say the Senior HR person would be who you would want to give it to, or one of the recruiters. The CP might be too busy to be reviewing resumes, but you never know. I would say write a letter of recommendation for sure. It sounds like most of the hiring that is going on right now is highly based on current employees recommendations.