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