I’m a software engineer, though I trained as a biologist. I’ve been coding in Java since 1997, and being paid to do so since 2000. Nearly all of that has been on enterprise software, with various combinations of back-end servers, integration layers, batch jobs, data migrations, web and desktop UIs.
Aside from writing code, I’m particularly interested in humane and sustainable development. Professionally, that means code maintainability, improving software development processes, and agility.
I occasionally never post on my blog, Border Crossings.