I'm an experienced full stack web developer who strives to create simple yet
robust solutions to interesting problems. I'm a firm believer in using the
right tool for the right job, and as a result, I am comfortable with a wide
variety of technologies.
Contact
Skills
Ruby on Rails
Javascript/ES6
MySQL
PostgreSQL
React
Test Driven Development
Analysis & Design
Agile Practices
CSS/SCSS/LESS
PHP
Wordpress
Redux
Education & Professional Development
Wherewithall
Mentoring, Coaching & Sponsorship Workshop
Influence without Authority Workshop
Setting Expectations as a Manager Workshop
Navigating Conflict Workshop
Big Nerd Ranch
Ruby on Rails II Programming Bootcamp
Red River College
Computer Analyst/Programmer (4.09 GPA)
Work Experience
Lead Developer
Kickbooster, Inc
Worked directly with product manager to generate and refine new product features
Provided mentorship and support to the development team through pair programming, code reviews, and regular 1:1 check-ins
Administered mid-year and annual reviews for direct reports
Represented Kickbooster across the broader Bold Commerce organization among development leadership
Coordinated work with other departments across Bold Commerce when cross-team collaboration was needed
Senior Software Developer
TELUS Health
Provided Ruby, Ruby on Rails, and RSpec expertise to the greater TELUS Health development team
Advocated for better Agile practices (Continuous Integration, Continuous Delivery, Stand Up and Retrospective meetings)
Actively participated in code reviews and pair programming sessions
Senior Software Developer
Kickbooster, Inc
Developed and maintained features in a large, mature Ruby on Rails codebase
Collaborated directly with lead developer to architect data model for a new application in the Kickbooster suite of solutions
Mentored and pair programmed with junior developers on the team
Established better agile practices and user story quality across the product team
Software Developer
Bold Commerce
Developed new features for two widely used Shopify apps using Ruby on Rails
Provided direct support and troubleshooting for client support agents
Helped QA analysts to establish regression test suite for untested legacy code
Software Developer
Tactica Interactive
Developed a number of web and mobile applications using Wordpress, Ruby on Rails, Meteor.js, React, and Redux
Performed regular analysis and estimation on many types of projects
Provided a second set of eyes regularly for other developers
Planned and executed several test plans, both automated and manual
Helped to define several internal development processes and best practices
Executed system administration on Linux web servers as necessary
Developer
Thorkelson Consulting
Developed a complete Ruby on Rails rewrite of the CanadaDrugs.com website in a Test-Driven fashion
Maintained legacy PHP version of the Canada Drugs website, as well as a few other web properties written in PHP and Ruby on Rails
Created middleware to connect front-facing web properties with enterprise back-end software
Web Developer
Movada Media
Maintained legacy .NET applications
Provided in-house tech support as needed
Maintained an IIS server and a separate MSSQL database server
Freelance Web Developer
Self-Employed
Coordinated, developed and launched several Wordpress projects
Maintained legacy .NET applications for Movada Media
Constructed a refresh of the homepage for the Red River College website
Co-Op Student Developer
Red River College
Developed an instructor-used quiz conversion application that converted the most widely used quiz instruction formats into the format required by the College's Learning Management System
Implemented a website design refresh using a legacy custom-built Content Management System in coordination with the College's design team