about

Web Apps

Design, production, and deployment.

Designing

Github works well for small issues, **pivotal tracker** and **JIRA** can sort out larger projects.

Making

Pragmatic TDD.

Rolling out

Ops-as-a-service is great, but I'm not shy about getting my hands dirty. Equal parts Bash and Virtual Machine.

  • Portable developer environments based on **docker** and **Vagrant**
  • Continuous integration flows for node and scala web services using **github** for hosting version control; **travis** and **coveralls** for running tests; **jenkins** for driving the builds.
  • Continuous deployment to highly available environments fronted by **HAProxy** and **nginx** using **ansible**

Vitals

  • Type: engineer
  • Subtypes: mechanical, software
  • Languages: JavaScript, Ruby, SQL, Bash, C
  • Expertise: TDD, CI/CD, UI/UX
  • Tools: linux, git
  • Things
    AWS, API Design
    Projects
    Project Management, Agile Methodologies
    Operations
    nginx, varnish, HAProxy, ansible, vagrant, docker
6
6

All work and no play...

When not pushing pixels, I’m biking or playing guitar. Every once in a while I log useful tips and tricks in a notebook and quibble over bits @rjzaworski.