home about me resume / cv email twitter

Michael Hansen

I'm a software developer living in Portland, OR.

Email: modality2@gmail.com

Twitter: http://twitter.com/modality

Github: http://github.com/modality



Software Developer, Infrastructure Group October 2015 - Present

I work on infrastructure and internal tools. BuzzFeed's application ecosystem is heterogeneous and includes everything from the 12-year-old Perl app that makes up the core website to our microservice architecture that supports a swarm of Tornado, Django, and Go services. In this position I've done maintenance and feature work on nearly everything. Some projects I've worked on:

Front-end Developer, Games Team May 2014 - October 2015

I was the first developer hire for BuzzFeed's (now defunct) Games Team (BuzzFeed has games?). My achievements in this position include:

We work primarily in Javascript, both for the games themselves and our Grunt deploy tool. We also used S3 and a bit of Ruby for our infrastructure and internal tools.

Brooklyn Game Ensemble

Game Developer September 2012 - September 2015

I worked on a prototype for an adventure game based on the Jorge Luis Borges short story "The Library of Babel" with Joshua DeBonis, Naomi Clark, Eric Zimmerman, and Irwin Chen. Our process was featured in Polygon! (see below)

We developed primarily in Unity. Some features of our game that I developed included:

The Blog: http://brooklyngamensemble.com

Polygon Article: Iteration Fetishism: Making an Infinite Library

Paperless Post

Software Engineer + Development Manager June 2010 - May 2014

I lead and helped supervise the daily development activities of the 30-plus engineering team at Paperless Post. My responsibilities included:

We used many tools, including Ruby, Rails, Javascript, ActionScript, Postgres, Redis, Go, and Chef.

Website: http://paperlesspost.com

Independent Game Development

I design and build games, attend conferences, and participate in the game design community in my free time. I'm currently working on a science fiction-themed procedural strategy game and also researching interactive storytelling methods. I've also delivered talks on independent game development and working creatively.

Thrive + LendingTree

Software Engineer August 2009 - April 2010

I worked for the personal financial management webapp Thrive. I owned most of the front-end and interactive features.

We used JBoss with Richfaces for the server, and on the front-end I worked with jQuery and ActionScript.

Wikipedia entry: Thrive

Rebel Monkey

Software Engineer December 2008 - July 2009

I worked at Rebel Monkey on CampFu, a virtual world with games in the vein of Club Penguin. This was the job where I cut my teeth on serious Javascript development. I owned all front-end Javascript and CSS development, and built the front-end for our lobby/matchmaking application.


Software Engineer February 2008 - October 2008

Georgia Institute of Technology

B.S. Computational Media August 2003 - December 2007