Josiah Truasheim

JavaScript Developer & User Interface Engineer

With a passion for building great web applications and more than 12 years of industry experience, I have the skills and expertise to exceed the expectations of my clients and employers. I enjoy learning new things and love solving both business and technical problems.


If I'm not familiar with a language or tool, I will learn it within hours, not days. The skills listed below reflect experience in real projects.

Languages & Syntaxes

  • JavaScript
  • HTML5
  • CSS3
  • PHP
  • C#
  • Bash

Web UI Techniques

  • Progressive Enhancement
  • Responsive Design
  • Mobile First Development

Development Methodology

  • 12 factor apps
  • Micro-services
  • Object Oriented Programming
  • Dependency Injection
  • Inversion of Control
  • Service Oriented Architecture

Project Management

  • Programmer Anarchy
  • Agile SCRUM
  • Waterfall

Web UI Development

  • React
  • AngularJS
  • jQuery
  • d3.js
  • Google Closure

Web UI Build & Packaging

  • Gulp
  • Grunt
  • browserify

CSS pre-processors

  • Sass
  • Less
  • rework

UI Frameworks

  • Twitter Bootstrap
  • Zurb Foundation
  • Compass

Data Visualization

  • High data density graphics
  • Navigatable visualization
  • Responsive visualization

Web Server Development

  • NodeJS
  • Symfony 2
  • Zend Framework
  • WordPress

Data Stores

  • redis
  • Elastic Search
  • MySQL/MariaDB
  • MongoDB
  • Microsoft SQL

Build & Deployment

  • Docker
  • Vagrant
  • Dokku
  • Jenkins
  • Puppet

Servers & Products

  • Ubuntu Server
  • Microsoft SharePoint
  • Microsoft Dynamics CRM

My Development Ethos

I take a technology agnostic approach to web development and am a firm believer that finding the best technological fit for a problem and organization is vital. I proactively research new technologies and am constantly searching for better solutions to old problems (such as accessibility and cross browser compatibility). Above all, developers and IT professionals should take responsibility for what they do and take pride in their work.

Contact me for a full resume

I'm currently looking for a short contract role in the Greater London area. Please get in touch with me if you would like my full resume or to arrange an interview.