David Numan

Hamilton, Ontario

About David Numan

David Numan joined CivicActions as an Engineer in 2011. He works both internally and with clients on the functional side of technology, creating solutions that empower people to reach their goals.

At CivicActions, David divides his time between tech support, back end systems work, and engineering on client projects. He recently completed the planning, coordination, and technical setup of a Drush-GitLab integration for CivicActions’ hosting system. His work in this area provides our entire engineering team with improved web access to code for awareness, review and discussion, as well as tools for managing project-specific documentation. David led the Drupal 6 to 7 migration for ReThink Media and has worked on projects for Democracy Now, Save the Children, Sedona Conference, Open Petition, BBRF, Marin Clean Energy, Netpop, and the Pew Charitable Trust, among others.

Prior to joining CivicActions, David spent 12 years as an independent web developer and consultant in both nonprofit and corporate sectors. During that time he created membership databases, conference registration systems, discussion forums, and web sites for clients that include The Royal Conservatory of Music, Canadian Charitable Annuity Association, and Hill Street Community Garden.

David has a BA in Business and is a PHP Certified Engineer. When he gets off the computer, he roasts fair trade coffee, makes yogurt, builds furniture using traditional woodworking techniques, and secretly enjoys watching classic Star Trek episodes.


  • 2012 – 2014, Various talks on drush and module development, Local Drupal Meetups, Hamilton and Toronto, Ontario.


Time Travel with Linux and Drupal

To recreate an older environment without compromising your current stack, LXC is a lightweight virtualization method that allows you to run different versions of Linux in separate containers.

2017-03-31T06:19:59+00:00 Categories: DevOps, Drupal|Tags: |