Hey! I'm Justin Mullin. I'm a software developer living in Minnesota, with a passion for games, music and languages.
I've been writing software since a very young age, and I absolutely love the simple pleasure of making things tick with code. At The Nerdery I build web applications of all shapes and sizes, architect and design applications, and mentor developers to help them meet their full potential.
In my free time I enjoy making small games, whether small personal projects or for game jams like Ludum Dare. I also like to play piano, occassionally pretend to write music, and spend time with my wife and three wonderful kids.
Backend developer with experience on a wide variety of production applications and an affinity for the JVM. Able to architect, design and implement web and standalone applications of many shapes and sizes.
Expertise in:
Java, Scala, Kotlin, Spring Framework and Boot, Play Framework, REST
Extensive experience with:
Akka, Slick, Docker, Hibernate, PostgreSQL, MySQL, Git, Jenkins, AWS
Comfortable working with:
JavaScript, Python, Clojure, Cassandra, Kafka, Storm, Spark, ElasticSearch
Effective collaborator. Experienced with greenfield development, legacy support, and long term refactoring/rebuild. Equally comfortable teaching and learning from others.
Principal Software Engineer - The Nerdery, Bloomington MN
August 2014 - presentSenior Software Engineer - The Nerdery, Bloomington MN
January 2013 - August 2014Interactive Developer - The Nerdery, Bloomington MN
January 2011 - January 2012Software Development Intern - Minnetronix, Saint Paul MN
May 2008 - August 2010 [summers]University of Minnesota, Morris - Morris, MN
BA, Computer Science - summa cum laude August 2007 - December 2010Sometimes I make games. Here are a few of my favorites. You can find more games at Itch.io over here: https://justinmullin.itch.io.