Summary
Overview
Work History
Education
Skills
Timeline
Generic

Derek Henderson

Toronto,Ont

Summary

Skilled PHP developer that produces maintenance friendly and efficient code on time and on budget. Looks for creative out of the box suggestions.

Overview

22
22
years of professional experience

Work History

Development Manager

Olivers Learning Systems
01.2025 - 07.2025
  • Supported Moodle by writing, installing plugins and doing routine updates;
  • Supported and updated Wordpress sites including troubleshooting code and updates;
  • Assisted with Google workspace management (setting up access and accounts etc);
  • Coordinated integrated Moodle with student information systems for various clients;
  • Collaborated with other developers to maintain expression engine;
  • Improved existing Moodle application to reduce redundancy and improve performance by over 20%;
  • Coordinated with development manager to establish departmental priorities;

Moodle Developer

Knowledgeone
07.2023 - 01.2025
  • Improved an existing PHP module to get 15% better performance, a course and to satisfy new user requirements;
  • Tested existing code base with a newer version of PHP and determined and coded changes;
  • Updated integration of Moodle with University SIS;
  • Used Airtable to design dashboards and data flows;
  • Mentored less experienced developers on proper peer review techniques to reduce development time and increase performance;

Moodle Developer

Learning Pool
10.2016 - 03.2023
  • Designed and developed and coded modules for Moodle / Totara from start to finish, using PHP, jQuery and CSS3. The front end had to conform to AODA standards. Git was used as version control system.
  • Fixed bugs and implemented enhancements on core code to improve functionality and the user experience.
  • Worked with a team of 6 to 9 developers and sales associates to review client needs, and create proposals for custom modules. Created and monitored development schedules, and ensured that we delivered the product on time and on budget over 90% of the time.
  • Participated in every aspect of the product development process from reviewing client requirements, to developing user stories, to coding the modules, and writing documentation and testing notes for numerous custom modules.
  • Contributed to the in-house library of code to implement API to facilitate integration with external systems.
  • Participated in peer reviews and testing of other team members code, to ensure all standards were met.

Moodle Developer

Elliscr
05.2015 - 10.2016
  • Enhanced Moodle to use enhanced Scorm objects, so that communication was improved and reporting was improved by 20%;
  • Updated the look and feel so it matched corporate standards.
  • Update the look and feel of the quiz module to reflect needs of the organization.

Web Developer

Lighthouse Lodge Consulting
05.2012 - 05.2015
  • Worked on content management systems to improve performance, SEO issues, and improve performance;
  • Added in numerous features to existing sites;
  • Developed responsive web applications using HTML, CSS, and JavaScript to enhance user experience.
  • Implemented website optimization strategies, improving loading times and overall performance.
  • Developed custom web applications, resulting in tailored solutions for client needs.
  • Introduced version control system, streamlining development workflows and facilitating easier code integration.

Web Developer

Odyssey Learning Systems
01.2004 - 05.2012

.

  • Created and coded a learning management system written in PHP
  • Provided in house support for web servers and improved server performance by 20% by optimizing usage;
  • Migrated an application from a client server application written in PowerBuilder to a web based system written in PHP.

Education

Bachelor of Science - Computer Science

University of New Brunswick
Fredericton, NB
05.1987

Skills

  • Familiar with versions PHP5x to 8x, and working through upgrades;
  • Familiar with setting up MySQL servers and optimizing queries;
  • Skilled at JavaScript and debugging applications;
  • Create and use API's in a variety of applications;
  • Developed Unit tests to improve quality of applications;

Timeline

Development Manager

Olivers Learning Systems
01.2025 - 07.2025

Moodle Developer

Knowledgeone
07.2023 - 01.2025

Moodle Developer

Learning Pool
10.2016 - 03.2023

Moodle Developer

Elliscr
05.2015 - 10.2016

Web Developer

Lighthouse Lodge Consulting
05.2012 - 05.2015

Web Developer

Odyssey Learning Systems
01.2004 - 05.2012

Bachelor of Science - Computer Science

University of New Brunswick
Derek Henderson