Berlin, DE

Age: 30

I'm a software developer with a degree in Computer Science and an appreciation for the human side. While my technical expertise spans the full stack, I find the social aspects of working with teams and clients to be equally challenging, interesting, and rewarding.

I'm looking to work with a small, fast moving team of engineers who get stuff done while still maintaining a healthy lifestyle. The idea that one can get a software project done faster simply by working longer hours is something I rejected long ago.

Likewise, I've found all of the following things to be extremely important in a team: * contributions from all disciplines are appreciated. There are plenty of people out there who aren't developers, but are plenty talented. Developers who look down on all non-developers I see as especially unplesant. * communication and teamwork trump individual skill. It's far too easy as developers to hole up in a cave and try to solve all problems by writing code. Sometimes the solution is a conversation, not a Class. * A company has to ensure that the interests of themselves, their paying customers, and their users are all compatible. Products that attain popularity or revenue at the expense of, instead of because of, user satisfaction, are not likely to last in the long run. Make users happy.

My favorite languages are Ruby and C. I can get things done just fine in many others including Javascript, PHP, Python, C++, and Bash. I'm totally comfortable with any flavor of HTML, CSS, and SQL.

I'm passionate about the power of open source software, and value a company that is willing to give back to the communities of people who have helped it become successful.

Over the past few years I've become more and more interested in functional programming. I'm currently learning Haskell and Clojure to finally go beyond the somewhat limited functional facilities of Ruby and Javascript that got me started down the path. While I likely won't use either Haskell or Clojure on a daily basis, I suspect I will return from the journey with useful insights.

I've worked extensively with Linux systems ranging in size from one machine ( my personal laptop running Gentoo, the most challenging), to many thousands (at Zynga, almost as challenging).