Curriculum Vitae

For a simpler, shorter & printable (PDF) version of this CV,
please click here: https://toogreen.ca/cv/Resume-DavidGagnon-English.pdf

Linkedin Profile (contains a lot more details) :
https://www.linkedin.com/in/toogreen/
E-mail: toogreen@gmail.com

David Gagnon
550, Jean D'Estrées, apt. 204
H3C 6W1, Montréal
Home : (438) 383-3600
Mobile : (438) 985-5500

Profile

Honest and reliable, autodidact, hungry for learning and able to adapt to change. Passionate about IT technologies means always up-to-date with newest trends. Open Source technologies expert. Great knowledge of all IT technologies and systems, including Mac OS X, Windows PC, UNIX/Linux, Android & iOS. I am looking forward to working in a dynamic high-tech environment which will make best use of my management and IT skills. I am a long time Linux user, since 1997.

Experience

McCarthy Tétrault – September 2014 to June 2020

Webmaster, coordinator and CSS/jQuery/HTML5 Developer. My responsibilities included:

  • Maintaining the firm’s corporate and recruitment websites (production and design)
  • Primary contact and project manager for internal website requests
  • Primary contact with IT department for all web-related projects and liaising with vendors as required
  • Support for design and layout of electronic external (clients) and internal communications
  • Management of the firm-wide electronic event invitations process
  • Providing website metrics
  • Active participation in social media/online/technology related products

Some notable projects related to this position :

Softvoyage – November 2012 to March 2014

Web Designer and CSS/jQuery/HTML5 Developer. Worked on general graphic design as well as HTML5 development and UI design, with a special focus on mobile devices and responsive design. More recently started developing in-house web applications using PHP and MySQL/MariaDB. Most of the work was done on a Mac OS X client machine with code running on Linux servers (CentOS, RHLE).

Some notable projects related to this position :

  • Main Softvoyage Website (www.softvoyage.com)
    Based on a provided design, I have mostly built this Wordpress website's content and functionalities
  • HTML5 Holidays Greetings card (holidays.softvoyage.com)
    Greetings card built entirely in HTML5/CSS3 and jQuery.
  • AvenirMD (www.avenirmd.com)
    Side project I worked on, built the entire Wordpress website based on a template that I heavily modified using PHP and jQuery.

Shanghai United International School — 2004-2012

Cross-campus coordinator for a series of primary schools in Shanghai (Xiehe Education Group). I acted as an advisor, system administrator, facilitator and teacher. My tasks included managing the IT infrastructures across campuses and administrating the school’s web servers, databases, e-mail, FTP, Administration desk, etc. I have also deployed a Learning Management System (Moodle) and developed several web apps and databases for administrative functions (PHP+MySQL). On top of that, I was also providing technical support and training to teachers, as well as teaching ICT to primary and secondary school students. I followed the IB curriculum program as well as IPC and the English National Curriculum. You can consult some of my IB workshops attendance certificates by following this link.

Some notable projects related to this position :

  • Main Xiehe Education Organisation website portal (www.suis.com.cn)
    I have set up, designed, and administered this website based on Drupal until June 2012. It's now unfortunately out of date and lacks the quality I would normally require, but it used to actually look good when I was still in charge of it!
  • Moodle installation at Shanghai United International School
    I have set up the Linux server (Debian), then set up and administered this Moodle website until June 2012. What it looks like now may not reflect my work anymore but I have originally built, set up, administered and maintained it in the past.
  • Students Database and Reporting System (See a screenshot here)
    I have helped create and maintain an online, PHP-based administrative database system for storing students information and monitoring other school management matters such as taking attendance, comments, transportation info, reports, etc. I have built the entire reports system from scratch using PHP, HTML and MySQL.
  • Portable Netbooks Trolley (View document here)
    Designed a trolley system for Netbooks that is now in use in Shangyin Campus. Click on title above to see the actual plans.
  • Set up and maintenance of LAMP servers (Debian), Web services (Apache), Email (postfix+courier), file servers
    I have set up all the original Linux servers in the school, which ran websites and all the web apps, as well as the original main email system for all the schools based on Postfix and Courier.
  • Set up of Access-IT Library Software Platform (https://accessitlibrary.com
    I've performed the installation and set up of the library systems "Access-IT" on the Linux servers as well as the database
  • systems required

Education

Rochebelle Professional Formation Center, Québec City — DEP, 1997-1999

DEP in Graphic Design. Studied and practiced pre-print design work as well as web design, including internship experience for a web design company (SillyWeb)

Skills & Qualifications

System Administrator

Linux/UNIX servers administration. Amazon EC2, LAMP setup, Moodle, Postfix, Courier, Bash scripts, BIND, etc. Nearly 10 years administrating servers and clients in a primary school in Shanghai, including over 3 labs (90+ clients) composed of Linux and Mac OSX machines for students. Managed several file servers (Samba+NFS) as well as a mail server (postfix+courier) and a few web servers (LAMP stack). Always hungry for learning more and improving my knowledgebase, I've recently earned LPI's Linux Essentials certification, and currently working towards getting my LPIC-1 and LPIC-2 certifications as well.

Teacher

I have been teaching for over 9 years in Shanghai. Taught English then ICT to children aged from 5 to 14 years old. Also gave several trainings to adults on Open Source IT systems such as LibreOffice and Moodle. Having a natural desire to learn and share my up-to-date knowledge, even back when I was a graphic design student, I was asked to assist some of the teachers in giving support to other students and I even helped in preparing and updating some of course contents.

Manager

Been in charge of coordinating everything ICT between 5 different campuses, as well as providing IT trainings to professional teaching staff coming from around the globe.

Developer

I have built several websites and on-line apps in HTML5/CSS3/PHP/MySQL/JavaScript/jQuery. I can do both backend and frontend work but I mostly excel at front-end and CSS, and adapting provided graphical content into HTML5.

IB Facilitator

IB (International Baccalaureate) PYP (Primary Years Programme) ICT Facilitator, attended several ICT & PYP workshops and Job-A-Likes. Expert Moodle trainer and administrator.

Graphic Designer

I have designed various website designs, logos as well as printed material.

Lecturer

Gave a few talks and workshops on promoting the use of Open Source software in Education.

Visionnaire

Tend to be gifted at choosing the right sustainable technologies for the long term, can usually predict upcoming trends, and therefore chooses the right technologies that will last.

Blogger, writer

Been writing weekly articles for Nelson Dumais, Le Magazine (http://www.nelsondumais.com), and some other webzines over the years.

Bilingual

Native French speaker, fluent in English, also knows some Mandarin Chinese and a tiny bit of Spanish.

Portfolio

Logos

Websites

Please visit this website to see some more samples:
https://www.behance.net/gallery/4606221/Portfolio?iframe=1%3Fiframe%3D1

Projects

A few projects I worked on, more in details...

www.mtversion.ca

On a very tight budget, we needed to build a website in the least amount of time as well. Hence I thought why not code it by hand based on a Bootstrap template similar to to what I used for MT>Ventures (See below)? And this is how MT>Version was created. Simple but efficient.

www.mtventures.ca

Similarly to MT Version above, this was also built quickly and on a very tight budget, we needed to build a website in the least amount of time as well. Again, with the help of the design team, I used Bootstrap to quickly get this up and running.

www.softvoyage.com

The company needed a major revamp for the main web portal.
I've done most of work behind taking a design idea and turning it into a full blown Wordpress template. Used HTML5, CSS3, PHP and jQuery technologies to make everything work as it should. The website presenting a couple of challenges later on a well, for instance adapting all the PHP templates from being simply bilingual (French + English) to a tri-lingual version (added Spanish recently).

www.avenirmd.com

This private clinic needed a brand new, better looking Wordpress-based website. Starting from an exisiting template, I have modified its code heavily using CSS3 and jQuery to add some new features, such as making the main pictures becoming in color when rolling the mouse over them, as well as adding sub-menus and right sidebar, etc. It was the first time I used jQuery extensively and some interesting CSS3 newer features.

www.suis.com.cn

Shanghai's « Xiehe Education Group » manages several schools around Shanghai. I am the one who created their portal, from the installation and configuration of the Linux server, followed by the installation and set up of the Drupal CMS, as well as the graphic signature which I designed by modifying an existing Drupal template. I also added a bit of PHP code for extras. It's also myself who has put in place their email server as well as the Learning Management System based on the Moodle Open Source software.

Students Administration Desk

I have extended this in-house developed management system, based on PHP and MySQL by building on top of its original source code. At the time I left, this system was still being used to manage information about students, take daily attendance, set up buses, write comments, etc. My contribution consists in two modules that I created from scratch and integrated into the existing system:

  1. On-line reports web interface which allows teachers to input students' grades, as well as store, view and print reports directly on-line.
  2. A web interface allowing teachers to input their lesson plans directly on-line and from home, as well as sharing them with other teachers.

photojournaliste.ca

A website I've built in 2003 for a photographer friend which was also based in Shanghai. He needed a website to promote himself and his portfolio. This was the very first website in which I used the PHP and MySQL technologies. Again I've done everything, from scanning the original pictures from film, to graphic design then HTML slicing and PHP, MySQL, HTML, CSS and JavaScript programming. Thanks to PHP/MySQL, this website could be easily updated by his owner, for example adding text or photos, without having to do any programming or requiring my assistance.

That's about it for now! Hope you find this satisfactory to your needs. Don't hesitate to reach out! Thanks.