Primarily a Java developer, basically since the language came out, but has dabbled in lots of other things.
Firm believer in readbility, self-documenting code, and "Keep it simple". How to combine them all is left as an exercise to me.