Hello. I am looking for a telecommuting-friendly, senior-level position that will allow me to exercise my long experience and expertise at software design in new and interesting ways.
A position involving some degree of game design would be excellent, but is not mandatory. A location in the Boston area would also benefit us both, but I have no qualms with remote work.
I would like to work as part of a team smart enough to frighten me a little bit, and receive handsome remuneration for it.
I have been a full-time software professional since 1998. After working in a series of salaried positions, I launched a startup in 2005, then transitioned to independent consulting in 2007.
My core expertise involves database-driven web application development, especially with Modern Perl. More recently I have designed and created iPhone and iPad apps.
My deepest topical interest lies with game studies and design. I have been writing about, speaking on, and teaching game criticism for several years, have created both original digital game designs as well as adaptations of existing tabletop works, and have paired my web-application expertise with game-design knowledge for the sake of client work.
I am very good at solving problems by writing beautiful code based on thorough communication and thoughtful design.
My favorite programming platform is the web, and my favorite language for hacking the web is Perl. I have been working with Perl for fifteen years: I began when CGI.pm reigned, and today I adhere to Modern Perl techniques, working with technologies like Moose, Catalyst, and DBIC. I would love to work in a position that would allow me to continue writing refreshingly readable and maintainable code in Perl.
Long experience has taught me that software creation isn’t all (or even mostly) coding. Over several years of consulting, I’ve learned how to work closely with clients and fellow developers, sketching out wikis and wireframes until everyone agrees on exactly what it is we’re all supposed to be building, and about how much it will cost.
But ultimately, I strive to write the best and most robust code I can. There are few activities I take more joy from.
The CIDER repository illustrates my work as part of a team. This in-progress project, which I initiated years ago as an outside consultant, involves continual collaboration with other developers at Tufts University’s Digital Collections and Archives group.
I love working for myself, so choosing to seek full-time work was not a decision I made lightly. I have two core reasons:
While I have been fortunate to work alongside some brilliant fellow consultants, I have been operating entirely under my own power and initiative for several years. As such, I fear the stagnation that comes from working alone for too long.
I wish to work as part of a larger project, for a time, surrounded by many people much smarter or better than me at various things, working together to build something much bigger than I could build by myself.
On a more practical level, events have coalesced in my life such that I require more financial stability than I have been able to consistently provide myself through independent consulting. (This accounts for the “handsome remuneration” desire stated in this document’s introduction.)
I plan to keep Appleseed alive, after commencing full-time work, but at a significantly reduced level of activity.
Whichever works best for you:
My email address is firstname.lastname@example.org.
My twitter handle is @JmacDotOrg.
My phone number is 617–792–3829.
I look forward to hearing from you.