Things I Love
Full Stack - Utah / Remote June 2014 - Present (4 Years 8 Months)
Access Development is America's largest private discount network for organizations. The company has been around for over 30 years, and has around 200 employees. The Ruby team I was part of only had three developers. However, this didn't stop us from getting a lot of work done. While working for Access, I helped create, test and maintain over 16 projects. The project type varied from an ElasticSearch backed API to a Spree site and a bit of everything else in-between for both internal and public use. When I first started, we were building pretty standard Rails applications. This quickly escalated into building sites with payments, large restful API's, and hybrid mobile applications. For all of our projects we maintained clean, reliable and well tested code. Helped move our applications from Heroku to our internal data center and then later to AWS, this was accomplished using SaltStack to setup the servers and deploy the code.
Co-Instructor - Utah January 2014 - April 2014 (3 Months)
DevPoint Labs is a full-time, full stack boot camp focused on teaching Rails. While I was there, I helped with teaching and mentoring the 18 students taking the course. Helping the students, really helped me solidify my development concepts and ideas. After leaving DevPoint Labs I still come by to help mentor the students every Wednesday.
One of the best things about Ruby, is the community. The Utah Ruby community has given me so much knowledge and support; and I love giving back to the community. I do this through mentoring students of DevPoint Labs weekly, hosting weekly hack nights and by attending and giving presentations at the monthly meetups. Below are two videos of me presenting on how to program the Amazon Echo. The first one is at UV.rb (Utah Valley Ruby user group) and the second is from DRUG (Salt Lake City Downtown Ruby user group).
Utah Valley Ruby
SLC Downtown Ruby
I gave another talk about Volt.rb, an isomorphic web framework where your ruby code can run on both server and client side via opal. I don't have a video for this but here are the slides Volt Presentation Slides. My goal for the coming years is to continue giving presentations at meetups and conferences.
Applications created for clients, work or just for fun.