Dennis

Dennis Mott

Experienced Software Developer

About Me

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