Mike Christianson photo

  • Senior Software Engineer
  • Focused on Customers and Craftsmanship
  • Leader of the Phoenix Software Engineering Reading Group

Skills, Languages, Technologies, etc.

Currently Working With:

Google Glass • Android Studio • D3.js

Recently Used:

Node.js • Express.js • Passport.js • S3 • MySQL • HAL • JSON • GitFlow

Java • JUnit • Agile • HTTP • TDD • Concurrency • Jetty • XML • JSON • Eclipse • IntelliJ IDEA • Cygwin • Craftsmanship • Git • Jenkins • Ant • Dropwizard • Subversion • Guava • Ivy • Gradle • XStream • Refactoring • Jackson • Continuous Integration • Windows • Linux • Mac • Automation

Professional Development

Writing

Personal Projects

  • Dropwizard Tutorial (2014). Painless RESTful JSON HTTP web services. Java, Dropwizard, Jetty, Jersey, Jackson.
  • Sleeping Barber (2013). My take on the Sleeping Barber program using modern Java concurrency constructs. Java.
  • MotoWatcher (2012). Motorola cable modem signal statistics page scraper and notifier. Java, HTTP, XOM, TagSoup, XML, HTML, Growl/Prowl.