About
As a DevOps engineer I strive to develop time-saving CI/CD systems and infrastructure as code platforms that people love with cutting edge containerization technology. The future of DevOps & production environments is in platform agnostic containerization and the industry is just getting started!
My aim is to empower engineering teams with the tooling they need to understand their stack from top to bottom, development through production. I am passionate about automation, process, people, AND uptime!
Skills
Languages
Advanced: Ansible , GoLang , Typescript/JavaScript , SQLProficient: Python , CSS
Frameworks
Advanced: Ansible/Ansible-Vault , React/Flux , Gitlab-CI , KubernetesProficient: Rancher , Phonegap , Django
Technical
Advanced: Linux , OSX , Docker , Ansible , Vagrant , Git , MySQL/PostgreSQL , Apache/nginxProficient: LDAP/SSO , Webpack , Heroku , Redis
Product Design
Advanced: Process Design , Rapid Prototyping , Project ManagementProficient: Project Scope , User Testing , Sketch 3
Professional
Course Hero
Sept 2016 - Present
TechOps Engineer II
Redwood City, CA
Architected the company’s first configuration management toolkit using Ansible, adding hundreds of hours to productivity.
Automated the configuration of over 20 unique infrastructure components. Including Rancher, Docker, MySQL, LAMP, Gitlab, Crucible, Memcached, HAProxy, and Kong.
Architected solutions for extendable CI/CD pipelines and infrastructure automation.
Executed full data center migration projects with minimal customer impact.
Drafted DevOps & SecOps policies
Course Hero
Sept 2015 - Sept 2016
Software Engineer
Redwood City, CA
Implemented core infrastructure in front-end administrative applications and back-end services.
Extended, optimized, and refactored logic in critical business systems.
Maintained site infrastructure: asset generation, payment processing, compliance, and marketing tooling/APIs.
Identified and patched severe vulnerabilities in production environments.
FactoryX - Venture Studio
Feb 2015 - July 2015
Fellow
San Francisco, CA
Executed week-long rapid prototyping sprints and validated product/market fit for 6 products.
Administered weekly user testing sessions using the results from the protoyping sprints.
Built the application layer for a new product every 10 weeks using a mix of Node.js, React, Ampersand and CoffeeScript while collaborating with an exceptional team of developers.
Implemented a full stack “learn to code” platform with React, Docker, Node.js and Socket.io.
Fractal Innovations - Consultant
Sept 2014 - July 2015
Software Developer
Tempe, AZ
Node.js development paired with React, Backbone and a focus on open source projects and client work.
Built a iOS and Android app using Phonegap for a client project.
Implemented resource endpoint security and token authentication to manage cross origin requests.
Recruiting.com
Nov 2014 - Feb 2015
Front End Engineer
Scottsdale, AZ
Created Backbone modules to facilitate an application flow through LinkedIn.
Implemented OAuth procedures in ASP to ensure secure API requests.
Fractal Innovations
April 2014 - Sept 2014
Software Developer Intern
Tempe, AZ
Helped design and implement full stack Node.js web applications.
Developed SPAs with React, Backbone and REST APIs.
Inventory Migration/Design Forest
Feb 2013 - Nov 2014
Product Developer/Project Manager
Tempe, AZ
Interfaced with clients to determine requirements and project scope of work.
Cleaned and modeled data for integration into the Fishbowl Inventory software.
Guided client expectations, timelines, and deadlines to bring projects to successful completion.
Verifications, Inc.
April 2012 - Feb 2013
Data Analyst
Tempe, AZ
Analyzed and verified legitimacy of applicant resumes.
Handled sensitive data of thousands of individuals while adhering to strict guidelines in order to acquire accurate information from official sources and institutions.
Projects
Developer
I wrote this over a day when playing with GoLang language features - it’s not a particularly “useful” piece of code, but I had a lot of fun writing it and learned a lot about the language along the way.
GoLang, Docker, TOML
Full Stack Developer
Charmed is a unique online dating platform which facilitates brief, live video introductions to help people quickly determine if there is enough chemistry to warrant further offline communication.
Node.js, React, Ampersand, MongoDB, WebRTC, Socket.io, Redis
Full Stack Developer
Grokbox is a suite of lesson creation tools and courseware which allow trainers and teachers to create immersive, full stack lessons using technologies such as Node.js, mongoDB, and Redis in the browser with zero install for users.
Docker, Node.js, Ampersand, Socket.io, MongoDB, Redis
Full Stack Developer
Rdio Room is a SMS based music queuing service. Users create a private playlist (or room) which allows friends/subscribers to text in tunes and queue them up. It was created in under 36 hours at the 2014 LA Hacks and received the Twilio Award
Node.js, Socket.io, Twilio API, Rdio API
Education
Velocity by O'Reilly
June 2017
San Jose, CA
Kubernetes Training
Fulton School of Engineering at Arizona State University
Fall 2011 - Fall 2014
Computer Science
Tempe, Arizona
Barrett, the Honors College
Regents High Honors Endorsement Scholarship
Honors
Awards
Placed 6th of 42 in the 2014 ASU WCP Programming Competition
Twilio Award at 2014 LA Hacks Hackathon