David McWhirter
Full-Stack Developer

An accomplished, inventive web developer with over 7 years of experience managing a wide range of freelance projects and meeting unique client demands.

Experience working on all aspects of web development, from front-end to back-end as well as database and server administration. A detail oriented thinker with excellent interpersonal skills who values close collaboration with project members and delivering on deadline.


CAREER HIGHLIGHTS·    

  • Working primarily in Python and specializing in Django, with an excellent understanding of MVC architecture and RESTful web services.
    Building custom applications using the Django web framework, including a document management system, events scheduler, film entry system, news feed and wiki.
  • Implementing multi-featured Content Management System and E-commerce applications in Django.
  • Configuring and maintaining PostgreSQL and MySQL databases.
  • Understanding of DOM manipulation with JavaScript.
  • Customization of front-end website behavior with JavaScript and jQuery.
  • Familiarity working with AngularJs, Express, MongoDB and Node.js.
  • Employing HTML5 and CSS3 to match specific website design specifications.
  • Implementing responsive design using Bootstrap.
  • Installing, configuring and maintaining WordPress websites.
  • Manipulating image files with Adobe Photoshop.
  • Administering Linux servers and configuring Apache, Nginx and Cronjobs.
  • Administering Postfix email system.
  • Managing Cloud Servers, including DNS and Data backup.


AREAS OF EXPERTISE

Python

7 years

PostgreSQL

7 years

Django

7 years

MySQL

7 years

JavaScript

7 years

Linux (Ubuntu)

7 years

jQuery

7 years

Nginx

7 years

HTML

7 years

Apache

7 years

CSS

7 years

Postfix

7 years

Bootstrap

4 year

Cloud Server

7 years

WordPress

1 Year

Photoshop

3 Years

AngularJS

1 Year

Express

1 Year

MongoDB

1 Year

Node.js

1 Year


PROFESSIONAL EXPERIENCE


Cranberryink                                     2009-present
Web Developer
http://cranberryink.com/

Working together with the project manager and designer I collaborate and provide the implementation of the front-end, back-end and systems administration requirements.

  • Creation and installation of Web applications with an emphasis on using the Django web framework.
  • Website creation with use of client side technology such as HTML, JavaScript and CSS.
  • Configuration and maintenance of PostgreSQL and MySQL databases.
  • Linux System Administration and Web server maintenance and security.
  • Email account creation, maintenance and security.
  • Installation and configuration of supporting applications.
  • Data backup and recovery.
  • Website statistics and SEO implementation.

   

Dynamic Mutual Funds                                 2001-2008
Client Administrator

  • Worked as a contact between the Financial Representative and the Mutual Fund company regarding time sensitive documents.
  • Functioned as Team Leader for extended periods of time.
  • Developed and analyzed Quality Assurance test cases.



Project List

  • The Western Institute for the Deaf and Hard of Hearing, 2016
    http://www.widhh.com
  • Early Childhood Education Report, 2016
    http://ecereport.ca
  • Grand River Community Health Centre, 2016
    http://grandriverchc.ca
  • Campbellford/Seymour Community Foundation, 2016
    http://cscf.ca
  • Eastview Neighbourhood Community Centre, 2015
    http://eastviewcentre.com/

  • MW McCain Family Foundation, 2015
    http://mwmccain.ca

  • York ASD Partnership, 2015
    http://yorkasdmodel.org

  • The Early Child Development Founders Workers Group, 2015
    http://ecdfwg.ca

  • Snapdragon Designs, e-commerce, 2014
    http://snapdragondesigns.ca

  • Ottawa University, Department of Religion, 2014
    http://religionanddiversity.ca/
  • The Perley Rideau Seniors Village, 2014
    http://buildingchoices.ca
       
  • Langley Lodge, 2014
    http://langleylodge.org/

  • Fairhaven Farm, 2013
    https://fairhavenfarm.ca

  • The Trent Hills Wellness Campaign, 2013
    https://flourishcampaign.ca

  • Perley and Rideau Veterans' Health Centre, 2013
    https://buildingchoices.ca

 

Education

Web Development
Introduction to Computer Science and Programming Using Python—edX
HTML, CSS and JavaScript—Coursera
Front-End Web UI Frameworks and Tools—Coursera
Front-End JavaScript Frameworks: AngularJS—Coursera
Linux Professional Institute Certification—Level 2
    Advanced Level Linux Professional
Cisco Certifiied Network Associate
Server+ Certification
Network+ Certification
A+ Certification
    IT Technician

Bachelor of Business Administration
Bishop's University, Lennoxville, QC
    Concentration in Finance
    Minor in Philosophy

Github

Twitter

Sitemap

Phone: 416 686 8473

Email: david@cranberryink.com