John Pretsch: Software Developer/Consultant

Summary

Software developer with extensive experience as both a freelancer and team member. Experience with design and implementation of complex web applications using REST APIs, micro services, data modelling, and modern back and front end frameworks.

Skills

  • Full stack application development with LEMP/LAMP and various JavaScript frameworks.
  • JavaScript development including React, Node, Angular and jQuery.
  • Microservice/RESTful API development.
  • Database design, modelling and implementation with MySQL, PostgreSQL and other data storage technologies.
  • Dev ops tools: Docker, Vagrant, Amazon AWS.
  • Networking tools/protocols: DNS, TLS, TCP/IP, HTTP, HTTPS ect.
  • Backend Frameworks: Zend, Code Igniter, Laravel, Drupal.
  • Version control tools. Primarily GIT.
  • Test driven development with unit and acceptance testing.

Experience

Independent Software Developer

Feb 2015 – Present

  • Development and maintenance of many projects small and large using modern front and backend frameworks such as Laravel, Zend, React and more.
  • Development of Microservices/API endpoints.
  • Integration with third party APIs.
  • Shopify development.

Hostpapa, Burlington ON — Software Developer

Dec 2019 – Feb 2021

  • Development of a large scale internet services platform in PHP/Angular/Typescript.
  • Data Processing primarily with MySQL.
  • Peer review and release management of new features/bug fixes.

Venu eLearning Solutions, Mableton GA — Software Developer

Feb 2014 – Feb 2015

  • Design and development of core components within an LMS (Learning Management System) using the full stack of LAMP technologies.
  • New Development and refactoring of front-end components with HTML5 and the Bootstrap framework.
  • Development of API’s for internal and external clients.
  • Creation of written documentation—design documents, API documentation and test plans.

Ganz Studios, Woodbridge ON — Software Developer

Sept 2008 – Nov 2012

  • Design, development and maintenance of RESTful web APIs and other software components using the LAMP stack of technologies.
  • Development of web traffic analysis tools using both Google analytics components and an in-house system employing Python 2.7, PHP 5.x and MySQL.
  • Development and maintenance of several in house content management systems using a variety of frameworks including Code Igniter and Zend.
  • Production of detailed design documents for technical users and user manual style documents for non-technical users.

I Love Rewards Inc, Toronto ON — Web Developer

July 2005 – June 2008

  • Developed robust web-based applications as part of a small team using PHP/MySQL and Java in a fast paced, agile development environment.

Education

Mohawk College of Applied Arts and Technologies — Software Engineering Technologist

Graduated Dec 2001

Contact Me: