965 Karma
·
Joined August 2012
·
Profile

Ian Hansen

code poet at MongoHQ
code poet
MongoHQ
·
Utah, USA
·
·
·

For better or worse: Full-stack JavaScript.

I come from a CS/EE background in school where I optimized flipping bits and came to believe that anything that can be computed can be computed by a computer.

My senior project was implementing server-synchronized MVC in JavaScript (something similar to meteor/firebase). I used new hot NodeJS v0.4 and the path of JavaScript began.

Professionally, I worked with Adobe as an Engineering Services consultant helping businesses track and crunch web metrics so they could optimize their key performance indicators. I switched gears after Adobe and worked as a web developer with a digital agency Rain where I continued the path of NodeJS into v0.6 and v0.8 implementing backend and frontend of websites (mixed with the occasional PHP).

Now, I work with MongoHQ helping run hundreds of MongoDB deployments. I mainly wield JavaScript to implement our API, but I've been picking up Go, Chef, and deeper Linuxi-goodness along the way.

LinkedIn Blog

javascript
CSS
coffeescript
html
VimL
mongo
redis
Open Source
nodejs
Go
Ruby
Cub
Cub
Have at least one original jQuery or Prototype open source repo
Beaver
Beaver
Have at least one original repo where go is the dominant language
Altrustic
Altruist
Increase developer well-being by sharing at least 20 open source projects
Mongoose
Mongoose
Have at least one original repo where Ruby is the dominant language
Forked1
Forked
Have a project valued enough to be forked by someone else
Ko contender 2012
KO Contender
Participated in 2012 Node Knockout
Walrus
Walrus
The walrus is no stranger to variety. Use at least 4 different languages throughout all your repos
Honeybadger3
Honey Badger 3
Have at least three Node.js specific repos
Coffee
Kona
Have at least one original repo where CoffeeScript is the dominant language
Honeybadger
Honey Badger
Have at least one original Node.js-specific repo