Rob Richards

cell: 250.882.8152 email:


Rob is a senior developer who has over 20 years of experience learning, leading, following, developing, and teaching in the IT industry.
His experience as a developer extends from start-up companies to large corporate environments. He is currently specializing in Ruby and Rails development with Postgres or MySql.

Technology Skills

  • Ruby/Rails

  • RSpec

  • Java

  • Haml

  • CSS

  • Bootstrap

  • HTML

  • AngularJS

  • Oracle

  • MySQL

  • PostgreSQL

  • PHP

  • Python

  • R

  • Git

  • Jira

  • Puppet

  • Docker

  • Eclipse

  • Linux

  • Windows


World Effica, Victoria, BC (remote) Sep 2016 – Jan 2017

Senior Consultant

Technical and architecture overview of business.

Preparing an RFP in medical research industry.

Provided DevOps setup and coverage.

Environment: Rails, SQL, AWS, Puppet, Git, Linux, Powerpoint, LibreOffice.

World Effica, Bordeaux, France (remote) Dec 2015 – Feb 2016

Rails Team Lead

Contracted to lead small team of Rails developers.

Followed Kanban Agile methodology.

Research reporting software, mobile friendly.

Environment: Ruby, Rails, RSpec, CSS, HTML5, Git.

Bluefox/Setelia, Bordeaux, France (remote) May 2015 – Sept 2015

Senior Rails Consultant

Contracted to provide improvements to current application.

Followed Kanban Agile methodology.Tasks included authenticated logins, admin panels, and background jobs & caching.

Environment: Ruby, Sinatra(Rails), Resque/Redis, CSS/Bootstrap, Git.

Cenovus Energy/HP International, Calgary, AB; San Jose, Costa Rica May 2012 – Sep 2014

Senior Rails Consultant

Maintain daily operations of Corporate Rails Applications.

Develop, test, peer-review, and deploy small enhancement projects.

Supported and maintained high profile fundraising applications.

Followed industry best practices for UI and code, and keeping company look and feel standards.

Environment: JRuby, Rails, Java, Oracle, Javascript, and CSS.

Railyard Media, Victoria, BC Feb 2011 – Apr 2012

Senior Rails Developer

Designed and implemented web application for Advertising/Publishing broker firm.

Application has authenticated login and session management as well as account maintenance for an administrator, Advertiser and Publisher.

Responsible for db management and Heroku deployment to cloud.

Responsible for all technical aspects of the company.

Environment: Ruby, Rails, Heroku, MySql, PostgresSQL, Javascript, HTML, CSS/Bootstrap, and GIT.

Syndik8ed Media, Victoria, BC Dec 2010 – Jan 2011

Rails Software Engineer

Developed internet based software for niche market using Rails.

Develop Linux scripts for setting up new servers and software.

Pilot studies in using NoSql tables provided by GAE.

Environment: Rails, GAE, MySql Cluster, Linux, Javascript, HTML, CSS, GIT, and Mercurial.

1089103 Alberta Ltd, Edmonton, AB Sep 2010 – Nov 2010

Software Engineer

Providing technical and business expertise for responding to an RFP for medical research.

Developing medical project management and research workflow software in Python.

Enhancing a Java web based data collection for patient information.

Environment: Python, Java, JUnit, Oracle, Linux, Javascript, HTML, CSS, and GIT.

AddonX, New York, NY Jun 2010 – Aug 2010

Software Engineer

Provided a wide range of expertise to get a software product IPO ready.

Ruby on Rails development with css, HTML and javascript requirements.

Enhanced application, added features, fixed old bugs, and undertook a complete GUI makeover.

Environment: Rails, Ruby, Capistrano, Linux, Javascript, HTML, CSS, SVN, MySQL, and XPI.

I Am Designs, Edmonton, AB Jul 2006 – May 2010

Senior Developer

Provided technical support for medium sized businesses.

Provided expertise in new development projects, design and programming.

Provided maintenance and enhancements to live production systems.

Environment: CMS, Java, Eclipse, PHP, PhpEd, Zend, MySQL, PostgreSql, Linux, and Apache.

Ebo World, Edmonton, AB May 2009 – Aug 2009

Senior Developer

Developing custom Rails applications using Agile development methodology.

Convert existing Java web app to Rails.

Environment: Ajax, CSS, Javascript, MySql, Rails, Ruby, RSpec, and Windows.

uBoost, Honolulu, HI (USA) Oct 2008 – Nov 2008

Rails Developer

uBoost is an educational web site for K-12 that uses Rails technology.

Development and maintenance tasks on the Ruby on Rails application.

Environment: Mac, Rails, Ruby, RSpec, MySql, and Jira.

IBM Canada/BC Government, Victoria, BC Apr 2008 – Sep 2008

Senior Java Developer

Java expertise for the BC Governments Real Estate Division on project Cornerstone.

Tririga data and code conversion utilizing a customized IBM Java framework.

Environment: Eclipse, Java, Mantis, JUnit, Oracle, SunOS, Tririga, and Windows.


Alberta Health/IBM Canada, Edmonton, Alberta Feb 2000 - Dec 2001

Senior Java Developer

Senior Java developer on the Pharmaceutical Prescription network project.

Full life cycle development, architecture, design, development, testing, peer code review and user acceptance testing and signoff. .

Environment: Aix, WindowsNT, Websphere, VisualAge, Junit, DB2, UML, XML.


University of Alberta, Edmonton, AB

Bachelor of Science