Scientist by education, now working as a developer/consultant. My interests include Visual Analytics, secure distributed systems, and Big Data (Cassandra, Hadoop, Spark, ElasticSearch).
I also take an interest in agile software development (or rather, how to build software well, and foster teams that build software well, not getting hung up on one methodology like XP, Scrum, etc).
I currently work in Python, Scala and Java (and JavaScript when there's no other option ;-) and am trying to learn some Haskell. In the dim and distant past I have dabbled with C, ARM assembler, BBC Basic, and Fortran 77. Oh, and PostScript:
/d{def}def/u{dup}d[0 -185 u 0 300 u]concat/q 5e-3 d/m{mul}d/z{A u m B u
m}d/r{rlineto}d/X -2 q 1{d/Y -2 q 2{d/A 0 d/B 0 d 64 -1 1{/f exch d/B
A/A z sub X add d B 2 m m Y add d z add 4 gt{exit}if/f 64 d}for f 64 div
setgray X Y moveto 0 q neg u 0 0 q u 0 r r r r fill/Y}for/X}for showpage
SOreadytohelp
Stack Overflow
Q&A for professional and enthusiast programmers
Martial Arts
Q&A for students and teachers of all martial arts
Super User
Q&A for computer enthusiasts and power users
Meta Stack Exchange
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Unix & Linux
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
Software Engineering
Q&A for professionals, academics, and students working within the systems development life cycle
Ask Ubuntu
Q&A for Ubuntu users and developers
Server Fault
Q&A for system and network administrators
English Language & Usage
Q&A for linguists, etymologists, and serious English language enthusiasts
Information Security
Q&A for information security professionals
Photography
Q&A for professional, enthusiast and amateur photographers
Project Management
Q&A for project managers
Software Quality Assurance & Testing
Q&A for software quality control experts, automation engineers, and software testers
The Great Outdoors
Q&A for people who love being outdoors enjoying nature and wilderness, and learning about the required skills and equipment