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.
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.
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).
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for system and network administrators
Q&A for passionate videogamers on all platforms
Q&A for professional, enthusiast and amateur photographers
Q&A for power users of Apple hardware and software
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for professional programmers interested in conceptual questions about software development
Q&A for user experience researchers and experts