Graham Barnard

Graham Barnard

A Salesforce Developer Blog by Graham Barnard.


Professional developer working with all aspect of Salesforce.

Work Experience

Senior Salesforce Developer at Traction on Demand

August 2014 - Now | Vancouver BC, Canada
  • Development on various Enterprise Salesforce Project including Apex classes, Visualforce pages, Batch jobs and Unit Tests
  • Performing Code Reviews and Code Quality Audits
  • Creating Automation Systems

Salesforce Developer at Lightspeed Retail

March 2013 - August 2014 | Montreal, QC Canada
  • Redesigned a customer web portal
  • Created REST Web Services to interact between different APIs including Salesforce, Zendesk, Braintree, User Voice and internal systems
  • Created Salesforce API integration with external systems, Apex development, Visualforce pages

Intermediate Web and Mobile Developer at Walsh Integrated

December 2011 - January 2013 | Montreal, QC Canada
  • Redesigned and maintained a PHP CodeIgniter system
  • Created REST Web Services for new mobile applications
  • Maintained 2 Android mobile projects
  • Maintained a Windows Mobile 6 application built in C#

Freelance Web Developer

February 2011 - November 2011 | Montreal, QC Canada
  • Developed websites in a wide variety of control management system: Wordpress, Joomla, Magento, ExpressionEngine, etc
  • Front End Development using HTML5, CSS3 and Javascript/jQuery

Automation Scripter at Presagis

January 2007 - September 2007 | Montreal, QC Canada
  • Created automation scripts using the SilkTest language
  • Created test documentation
  • Software Tester for multiple products

Education & Certification Certified Developer

February 2014

Bachelor of Computer Science Specializing In Web Services

September 2008 to December 2010 | University of Concordia

DCS, Computer Science

September 2005 to May 2008 | CEGEP John Abbott College


Apex (100%)
Visualforce Pages (90%)
Javascript (80%)
Python (50%)
PHP (90%)
Git (90%)
CSS (75%)
Java (50%)
CSS (75%)