Java & Javascript programmer (mostly), specializing in web applications. Optimist (hopefully incurable).