Skills

I offer a wide selection of front and backend skills, with significant hands-on experience in all the technologies listed below.  Having a wide range of expertise allows me to determine the best means of delivering your project quickly and reliably, using the right tools for the job.

HTML/CSS

  • HTML5
  • CSS3 (+ animations)
  • LESS/SASS/Compass
  • Bootstrap
  • Flexbox
  • Web components

Javascript (and friends)

  • Elm
  • Typescript
  • React/Flux/Redux
  • Angular
  • Cordova/PhoneGap
  • node.js

flexFlash/Flex

  • Actionscript 3.0
  • Flash CC IDE
  • Flash Remoting (AMFPHP/ZendAMF)
  • Flex
  • PureMVC
  • Robotlegs

PHP

  • Symfony 2
  • Sonata
  • Silverstripe
  • PHPUnit
  • Composer

Databases

  • PostgreSQL
  • MySQL/MariaDB
  • Oracle
  • Microsoft SQL Server
  • MongoDB

Sysadmin

  • Red Hat/Debian/Ubuntu/CentOS
  • Docker
  • Apache
  • nginx
  • upstart/systemd

Deployment

  • Capistrano
  • Capifony
  • Heroku
  • AWS

Version control

  • git
  • svn
  • Github

Systems Architecture

  • Object-oriented design
  • Design patterns
  • UML
  • Test/Behaviour driven development

Project Management

  • Lean & Agile
  • Collaborative planning
  • Customer centric design
  • Web-based PM tools