For the past twenty years I've had the profession as developer. I've written software ranging from desktop to web, industrial embedded systems to mobile devices and LISP to C# (and a lot in between).
I'm currently working as a software architect creating software using Microsoft's .NET platform. I also mentor new developers at my company for their first years until they are ready to fly (i.e. know when to ask for help and don't break the build on a regular basis).
This Geek and Poke sums me up pretty good.