Professionally, I’ve been a programmer since 1987. Before that I learned programming at University and school. My main language is Java, though I have a lot of experience in RPG and CL on the IBM System i range and its predecessors.
My professional background is in financial software, though I’m interested in expanding beyond that field.
Strictly speaking my title is “Senior Software Engineer,” but I’m a little sceptical about the use of that term for those of us who have no formal engineering training.
I blog here, and write fiction in my spare time. But I’m a capable technical writer too. It’s not formally part of my job, but I think any programmer needs to be able to communicate clearly in writing.