A Full Stack Developer currently living in Vacaville, CA. My mission in life is to Receive, Restore, and Communicate Wholeness in myself and others. Problem solving is easily one of my favorite things to do. Whether it’s building applications, automating highly-available infrastructure, or tinkering with broken machinery, I love working to reach a solution.
I strive to understand all aspects of a given subject. This has driven me to learn all aspects of web development, be it front-end, back-end, or server administration. I seek to know why a function performs better in one environment and some browsers render differently than others.
I wouldn't be where I'm at today if it weren't for the people I've worked with along the way. The designers, project managers, team leads, and marketers have all helped to shape who I am. It's why I enjoy teaching by speaking at conferences and offering feedback when I'm leading my teammates to the finish line.
August 2009 - Present
Fight the Current
My personal business venture. I've been a Front End developer, Back End Developer, DevOps Engineer, Video Editor, Camera Operator, and Graphic Designer. Over the course of time I recognized that software development was my strength and altered course. Now I am working as a DevOps engineer working with tools like Vagrant, Ansible, and Hashicorp's Terraform and Packer, making sure all the things are automated and play well together.
Full Stack Developer
January 2015 - December 2015
Gateway Church - Table.org
My primary responsibility is migrating our manually-configured infrastructure over to AWS using Vagrant, Ansible, and Hashicorp's Terraform and Packer. I've built a statistics aggregator microservice using the Phalcon PHP framework, an internal support tool using AngularJS, and a dynamically-generated static dashboard using Rails. I have also been responsible for maintaining and extending a Zend Framework application.
January 2013 - December 2014
A partnership between Tom McFarlin and I developing custom solutions using WordPress. Built numerous solutions ranging from custom business directories to WordPress themes and plugins.
January 2013 - Present
Hope Unlimited for Children
I work alongside the communications director and designer to build email blasts and microsites.
February 2011 - January 2013
Hope Unlimited for Children
I was responsible for designing various print materials: direct mailers, newsletters, wishlists, and art displays.
December 2010 to February 2011
Gained significant experience working in a print studio, as well as on a design team. Also gained extensive knowledge and experience working with Printing companies and print design.
Content Creator, Live Events
May 2010 - August 2010
Primarily responsible for the creation of motion graphics content to be used in worship environments. Was involved with live video production environments such as Beth Moore's Living Proof.
B.A. in Media and Communication Studies
August 2006 - May 2010
Florida State University
I received a diverse education in Broadcasting, Advertising, and Mass Communications. I learned communication theory and gained hands on experience planning advertising and social marketing campaigns.
Advanced, 7 years
Well versed in functional and object-oriented programming. Experience with Zend, Phalcon, and WordPress.
Intermediate, 2 years
Ruby is my most recent and preferred language to develop in. I have experience writing self-contained Ruby as well as Rails applications.
Intermediate, 4 years
Host multiple clients on self-managed VPS servers. Manage servers using Vagrant, Ansible, Terraform, and Packer. Experience with AWS, Digital Ocean, and Linode.
HTML, CSS, JS
Advanced, 10 years
React/Redux, Meteor, Angular, and jQuery. Well versed in preprocessors: SASS, LESS, HAML, and Jade.
Expert, 5 years
Theme and Plugin Development. Been using WordPress since 2.6. Have built microsites, social networks, and e-commerce sites generating $2M+ in revenue.
advanced, 4 years
Power user. I live on the keyboard. Vim is my text-editor of choice and Bash scripts are my friend.
Advanced, 4 years
Well versed in merging strategies and follow the git-flow model of branching.