My work has been with web startups where I have had hands-on technical leadership roles. These jobs have ranged from the first technical hire and primary programmer to the lead of multiple engineering teams. My responsibilities include team building, creating a productive culture, and ensuring the quality of delivered solutions.



Specialties:

- Applied Agile (XP/Scrum/Lean/etc.);

- Full stack web architect/developer;

- Ruby on Rails (0.14.4-7.1.0.alpha, since 2005);

- Javascript (jQuery, Backbone, React, Stimulus, Turbo, Typescript);

- HTML/CSS (Bootstrap, MaterialUI, Foundation, Tailwind);

- Cloud-based deployments (Heroku, Fly.io, AWS, Rackspace, GCP, DigitalOcean, Linode, Chef, Ansible, Terraform, Serverless);

- Hypermedia API development;

- GraphQL;

- Distributed systems;

- Serverless (Lambda, API Gateway, PubSub);

- Python (Pandas, Boto3, Django);

- Linux system administration.

Education

Postgraduate

2004 – 2006

Master of Science in Computer Science

University of California, Santa Barbara

Lower Undergraduate

2001 – 2004

Bachelor of Science in Creative Studies

University of California, Santa Barbara

Experience

Instructor

Hamming College

2022 – Present

Freelance Software Engineer

Ryan Garver LLC

2019 – Present

Principal Software Engineer

Elevate Labs

2019 – 2019

Member Of Technical Staff

Doxel.ai

2017 – 2019

Director Of Engineering

WayUp

2017 – 2017