PDF Version

Dave Justice

Portland, Oregon

davejustishh@gmail.com

Summary

  • Front-End Engineer
  • Audio Hacker
  • Javascript/Node.js Community Member

Work Experience

Contracting JavaScript Engineer on multiple projects February 2014 - present


JavaScript Engineer at QuickLeft January 2014 - February 2014

After the merger between Sprint.ly and Quickleft I helped to get Quickleft engineers familiar with the Sprint.ly codebase.

JavaScript Engineer at Sprint.ly January 2013 - January 2014

At Sprint.ly I helped take the existing front-end from under 1% test coverage to well over 50%, built out a Selenium Testing Suite in python, implemented the reports view feature, worked on cleaning up and adding more functionality to a plethora of existing components, dramatically sped up the app by fixing rendering issues and adding more optimistic loading ui elements, converted many outdated jQuery libraries into reusable modules, and helped to on-board new engineers.

JavaScript Engineer at glider January 2013 - May 2013

At Glider I helped rapidly build a front-end using Marionette BackboneJS as well as helping to interview/on-board new hires. Glider was launched and presented at Techcrunch Disrupt NY 2013.

Front-end Engineer at Tixie 2012 - January 2013

Tixie was my first full time Development contract. Here I assisted in launching a full app rewrite. I focused on building usable UIs and cleaning up technical debt. This was my first experience working with Django/BackboneJS stack.

Junior Developer at OutthinkGroup 2011 - 2012

In 2011 I started moonlighting from my day job as an auto mechanic to work with Outthink Group. We built custom wordpress sites for self-published authors. This was my first paid gig working with HTML, CSS, JavaScript, and PHP.

Open Source

Languages

  • JavaScript
  • Python
  • Bash
  • elisp
  • HTML/CSS

Front End

  • Familiar with all the major Front End frameworks. Backbone.js, Ember.js, Angular, Knockout etc…
  • Most proficient in Backbone.js
  • Very familiar with most widely used JS libraries (jQuery, Underscore/lodash)
  • Testing: Unit & Selenium
  • CSS frameworks, grids, animations

Back End

  • Though stronger on the front end, constantly learning about the backend.
  • Have experience Deploying Apps to Digital Ocean and AWS
  • Experience with Django, Flask, and Node.js(including Express, Hapi, and hand picked modules)

Learning

I will learn anything you throw at me. I spend my free time playing with all sorts of languages(C, Clojure, chucK…). I’m eager to work with any technology/tools as long as the problem interests me.

Community

  • Very active in organizing events with and speaking regularly at pdxNode
  • Helped organize the first PDX Node Bots Day
  • Mentor at all of Portland’s NodeSchool.io events
  • I spend a lot of my free time helping people in ##javascript, #pdxnode, and #archlinux on freenode.

Speaking

  • I spoke at NY Hack N Tell about a python app I built implementing the paulstretch algorithm for extreme timestretches of audio files.
  • Spoken at pdxNode on some of my npm modules and the Web Audio API.

Published

Hobbies

Writing open source software, linux/emacs hacking, making music, traveling, cycling, hardware tinkering.