Technical: Software developer/craftsman. Writes in Java, Scala, Perl, C/C++, Ruby, Forth and Assembler. Favours Open Source technologies & tools.
Nontechnical: Those who know do not say; those who say do not know.