Otherwise, I generally tell people I'm a code monkey or a web designer.
The worst thing is being known in the family/extended family as "A computer guy" - someone to ask when your crappy Windows XP machine won't boot.
When faced with this tricky situation I usually explain that I last used Windows about 10 years ago and have no clue how to make their Vista/XP thing bearable, and they back down.
I just answer them "Sorry, that's not my expertise" ... but one of these days I'll just get one of those "I WON'T FIX YOUR COMPUTER" teeshirts, because nothing can suck the life out of you faster.
His work history went back 11 years.
10 years good experience + a boatload of talent + rock-solid theoretical knowledge is my minimum bar to call yourself "senior".
I tell people "I do computer stuff". Anything else sounds pretentious and stupid eg "Senior software architect", and is usually more information than they really wanted.
"Software Artisan" just sounds ridiculously pretentious.