{"id":19,"date":"2021-11-03T12:41:28","date_gmt":"2021-11-03T12:41:28","guid":{"rendered":"https:\/\/johnpretsch.com\/?page_id=19"},"modified":"2026-05-04T14:33:17","modified_gmt":"2026-05-04T14:33:17","slug":"john-pretsch-software-developer","status":"publish","type":"page","link":"https:\/\/johnpretsch.com\/","title":{"rendered":"John Pretsch: Software Developer\/Consultant"},"content":{"rendered":"<div class=\"wp-block-image is-style-rounded\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"421\" height=\"421\" src=\"https:\/\/johnpretsch.com\/wp-content\/uploads\/2021\/11\/me2.jpg\" alt=\"\" class=\"wp-image-23\" style=\"width:235px;height:235px\" srcset=\"https:\/\/johnpretsch.com\/wp-content\/uploads\/2021\/11\/me2.jpg 421w, https:\/\/johnpretsch.com\/wp-content\/uploads\/2021\/11\/me2-300x300.jpg 300w, https:\/\/johnpretsch.com\/wp-content\/uploads\/2021\/11\/me2-150x150.jpg 150w\" sizes=\"auto, (max-width: 421px) 100vw, 421px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p><strong>Software Developer\/Consultant<\/strong>\u00a0 <\/p>\n\n\n\n<p>Full-stack software engineer with two decades experience building and maintaining high-performance applications using both conventional and AI enhanced coding methods. Strong focus on backend services, API integrations, and scalable data-driven systems supporting high-volume workflows. Proven ability to translate business requirements into reliable technical solutions, modernize legacy systems, and deliver stable production systems. Experienced collaborating across teams, contributing to code quality standards, and producing clear technical documentation..<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Experience<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Independent Software Developer\/Consultant<\/h3>\n\n\n\n<p>Feb 2015 &#8211; Present<\/p>\n\n\n\n<p>Design and maintain backend systems, APIs, and integrations for multiple production applications across healthcare, job platforms, and other data-driven systems.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Created a AI powered chatbot for a hardware\/software support service.<\/li>\n\n\n\n<li>Improved the security and maintainability of an existing php application by moving core functionality to the Microsoft cloud (Azure).<\/li>\n\n\n\n<li>Reworked dev ops and security practices for a work order processing system.<\/li>\n\n\n\n<li>Reduced complexity and added functionality to a job board site by refactoring legacy PHP code into a modern framework..<\/li>\n\n\n\n<li>Optimized the database schema of an existing php application for a medical supply company.<\/li>\n\n\n\n<li>Built a prototype for an online inventory management system using Laravel and Livewire.<\/li>\n\n\n\n<li>Built Shopify based order tracking system for an online retailer across multiple countries\/currencies.<\/li>\n\n\n\n<li>Sensible application of design patterns to application development problems.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Hostpapa, Burlington ON<em> \u2014 Full Stack Developer<\/em><\/h3>\n\n\n\n<p>Dec 2019 &#8211; Feb 2021<\/p>\n\n\n\n<p>Full stack developer role in an agile environment. Primarily worked in PHP\/Laravel and JavaScript\/Angular.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Was a key contributor to the ongoing development of a complex web hosting platform using PHP (Laravel) and JavaScript (Angular).<\/li>\n\n\n\n<li>Managed and analyzed data with complex custom queries, primarily with MySQL.<\/li>\n\n\n\n<li>Worked with a team using Agile and Test Driven Development.<\/li>\n\n\n\n<li>Peer reviewed contributions from other developers and contributed to&nbsp; the release management process.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Venu eLearning Solutions, Mableton GA<em> \u2014 Software Developer<\/em><\/h3>\n\n\n\n<p>Feb 2014 &#8211; Feb 2015<\/p>\n\n\n\n<p>Played a key role in the development and maintenance of a custom LMS (Learning Management System).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Design and development of core components within an LMS (Learning Management System) using LAMP and Moodle.<\/li>\n\n\n\n<li>Complex query authoring with raw SQL for reporting purposes.<\/li>\n\n\n\n<li>New Development and refactoring of front-end components with HTML5 and Bootstrap.<\/li>\n\n\n\n<li>Development of RESTFull APIs for internal and external clients.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ganz Studios, Woodbridge ON<em> \u2014 Software Developer<\/em><\/h3>\n\n\n\n<p>Sept 2008 &#8211; Nov 2012<\/p>\n\n\n\n<p>Played a vital role in the ongoing development on the backend platform for a large online gaming platform.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developed and maintained several in house content management systems using a variety of frameworks including Code Igniter and Zend.<\/li>\n\n\n\n<li>Developed&nbsp; web traffic analysis tools using both Google analytics components and an in-house system employing Python, PHP and PostgreSQL.<\/li>\n\n\n\n<li>Wrote detailed design documents for technical users and user manual style documents for non-technical users.<\/li>\n\n\n\n<li>Integrated Facebook APIs in support of Facebook based web games.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">I Love Rewards Inc, Toronto ON<em> \u2014 Web Developer<\/em><\/h3>\n\n\n\n<p>July 2005 &#8211; June 2008<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Developed robust web-based applications as part of a small team using PHP\/MySQL and <\/li>\n\n\n\n<li>Java in a fast paced, agile development environment.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Core Skills<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Software Development: <\/h4>\n\n\n\n<p>PHP, JavaScript, Python, NodeJS, Laravel, CodeIgniter, Zend, Moodle, Shopify, Legacy System Modernization, PHP Unit, Python, Nginx, React, Angular, jQuery, AJAX, RESTFull API development, Design Patterns, Microservice Development, SOAP, SASS, CSS3, Tailwind, Webpack, Composer,&nbsp; HTML5, Bootstrap.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Data Management: <\/h4>\n\n\n\n<p>MySQL, PostgreSQL, MongoDB, Query Authoring, Data Modeling.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">DevOps:<\/h4>\n\n\n\n<p>CI\/CD, Git, Docker, BitBucket Pipelines, DataDog,&nbsp; AWS, Azure, GCP.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">System Administration: <\/h4>\n\n\n\n<p>Nginx, Apache, Linux server administration, RHEL, Security Best Practices.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Project Management:<\/h4>\n\n\n\n<p>Technical Writing, Jira, Scrum, Agile development, Kanban.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Education<\/h2>\n\n\n\n<p>Mohawk College of Applied Arts and Technologies<em> \u2014 Software Engineering Technologist<\/em><\/p>\n\n\n\n<p>Graduated Dec 2001<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Contact Me<\/h2>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f39-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"39\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F19#wpcf7-f39-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"39\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f39-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label> Your name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span> <\/label>\n<\/p>\n<p><label> Your email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span> <\/label>\n<\/p>\n<p><label> Subject<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span> <\/label>\n<\/p>\n<p><label> Your message (optional)<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span> <\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summary Software Developer\/Consultant\u00a0 Full-stack software engineer with two decades experience building and maintaining high-performance applications using both conventional and AI enhanced coding methods. Strong focus on backend services, API integrations, and scalable data-driven systems supporting high-volume workflows. Proven ability to translate business requirements into reliable technical solutions, modernize legacy systems, and deliver stable production systems.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johnpretsch.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19"}],"version-history":[{"count":20,"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":9354,"href":"https:\/\/johnpretsch.com\/index.php?rest_route=\/wp\/v2\/pages\/19\/revisions\/9354"}],"wp:attachment":[{"href":"https:\/\/johnpretsch.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}