At it is a title I didn't use. Now your friend sounds like a designer who knows just enough code to get by (similar to how I know enough design to get by). Nothing wrong with that. I do wish that companies would recognize the need to separate out their programming for their site design and get the people who can do those individual parts the best.
I have a friend who is paid full time to maintain a corporate web site, and he does a nice job, has a great eye, etc, but I can code circles around him in anything except php (which I don't know any), and I can perl circles around his php stuff. He does not try to deny this either. "Pro" is just a title dude.