I gear my response to the question of what I do, based upon my assessment of the person, taking cues from the environment. For example, if I were at a technical conference, like Microsoft Ignite (I used to be able to attend conferences), then I would give my full title. However, in more general public meetings, I'll start by asking the person where they work, to try to determine how likely it is that they'll understand what I say. If the company is technical, then I'll give my title, or say something like senior programmer analyst. If it isn't a technical company, then I just say I work with computers.
Kindest Regards, Rod Connect with me on LinkedIn.