- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Find a freelancer
- Find developer jobs
Polyglot, Automator, Teacher, Tools Developer, and Tester
No rating yet
Session / Job
For every 15 minutes
A college teaching assistant told me once that I was a great software developer and a terrible computer scientist. That meant the software I wrote cared more for the user experience then the size of it’s Big O Notation. My professional experience comes from a testing background where I sought to automate myself out of a job. Bringing me in to software development where I became the resident generalist who was always willing to step up to learn technologies. By far it has been my empathy which has helped me the most in being able to communicate and teach to peers and students.
Central Time (US & Canada) (-06:00)
- 8 years experience
I have worked at start-ups and consultancies delivering code. I have taught Ruby on a day-to-day basis. I have used Ruby for websites (Rails/Sinatra/Middleman/Octopress), build test automation (Cucumber), deployment solutions (Chef/Capistrano), games (Gosu), and all sorts of command-line tooling.
- 6 years experience
It is my day-to-day source control management tool. I solely use the command-line to manage branches, merging, diffs, and tagging.
Ruby on Rails
- 4 years experience
I have worked with Rails since about version 2.3. I have formally taught Rails in the gSchool program. I have worked with the various authentication libraries, offline job-processing, image uploading, S3 integration, and other mainstream gems and processes for most Rails applications. I have deployed apps through Heroku and full stack setups through Amazon and Digital Ocean. I have not worked with Rails since version 4.0
- 3 years experience
I have delivered three iOS applications to the App Store. The first was essentially a UIWebView wrapper for a mobile site (wetpaint.com). The second a Cocos 2D pay-to-play game (Unable to disclose). The third was a much more elaborate app that created a very native experience from external api requests and mobile webpages (Wavii).
- 2 years experience
I understand and can write in the language. In a previous life I was a Software Developer Engineer in Test (SDET) that developed several testing tools and automation solely with C# and Powershell scripting. I want to emphasize, in a previous life, as my most recent experience is using C# to write game scripts within Unity. I know the language decently well but not strong with the associated .NET libraries, Unity framework, and other libraries and tooling within the eco-system
- 3 years experience
I can read it, write it, test it and probably given enough time organize it in a thoughtful way. However, I am not familiar with the community standards and the nuances of the language. I am not familiar with ecosystem of modules and would not be able to easily pull together an application or library without refering the to the documentation.
- 5 years experience
I worked for Chef and developed a lot of the instructor-led trainings and workshops. Delivered countless classes in-person and online. Delivered content through webinars, live-streaming shows, and recorded videos. Designed and developed written tutorials for self-paced training through their public learning site.
YARD extension that adds Cucumber Features, Tags, and Step Definitions
Ruby 2D Gaming powered by Gosu.