Rob Fairley

If I had to choose just one thing...

Resume

Summary

An experienced Software Developer with an intuitive understanding of user experience stemming from a background in arts and humanities. A consistent learner and proponent of continual improvement. Experienced in developing full-stack web applications, writing business-oriented command-line scripts and programs, as well as a variety of other tooling.

See more: about.

Skills

  • Programming Languages/ Technologies: JavaScript, TypeScript, Python, NodeJS, Express, React, Vue, SQL, NoSQL (MongoDB), Adobe CC, Modern Web APIs, Git, HTML/CSS
  • Some exposure: C/C+, Go, Elixir, Erlang, C#, PHP

Experience

St. Joseph Communications (formerly Rogers Media Publishing)
Developer
Toronto, ON / Remote • Jun 2016 - Present
  • I support a team of project and product managers, fellow developers, designers, QA assurance, and web producers in maintaining digital operations and developing new solutions as required
  • Lead development on several projects including proprietary third-party integrations, digital publishing pipelines including Apple News, and internet radio streaming diagnostic tooling
Freelance / Part-Time
Software Engineer
Toronto, ON / Remote • Jun 2010 - Jun 2020
  • Largely worked developing web sites for small businesses and organizations around Toronto and SW Ontario
  • Volunteering: worked as a volunteer developer for several organizations through the United Nations Online Volunteers portal
PS Production Services
Department Head, Electrical Cable & Distribution
Toronto,ON • Nov 2010 - Jun 2015
  • Managed a team responsible for keeping and maintaining large stocks of industrial copper wire and electrical distribution equipment and components
TTCA Toyotetsu Canada
Operator
Simcoe, ON • Aug 2009 - May 2010
  • I worked in sub-manfucaturing, operating FANUC-type robots

Education

University of Toronto
Toronto, ON • 2006-2008, 2010
  • Completed coursework toward an Honours Bachelor of Arts degree in English