Background cover
Terrance Orletsky

Terrance Orletsky

Full Stack Web Software developer / PHP & JS programmer at Earthman Web & Media (sole proprietorship), WordPress Programmer - Custom themes / plugins at Earthman Web & Media (sole proprietorship), PHP / Drupal Programmer at The Federation of WWOOF Organisations (FoWO)

About

I’ve been a full stack remote web developer since 2002. I’ve been programming software and designing UI’s since 1998. Standards and integrity are very important to me. I love creating something new, fixing problems in something old, and making things better for something I believe in, whether it is a product or a cause - I can be counted on to go the extra mile to focus on the details. I thoroughly enjoy the journey of developing new skills, trying innovative approaches, and am always eager to find the most elegant and straightforward solution possible for whatever complex problem I face. I am an excellent communicator, both in person and online, with technical and non-technical project stakeholders alike. I'm an expert Googler and love research and documentation. My ability to learn new skills quickly allows me to easily switch between programming languages and frameworks. I’m always excited to tackle a new challenge, and create something amazing!

Experience

The Federation of WWOOF Organisations (FoWO)

PHP / Drupal Programmer

The Federation of WWOOF Organisations (FoWO)

Mar 2017 - Present

--- Migrations: Developing custom migrate modules to manage multiple data mappings / migrations for on-boarding countries from other site platforms (WordPress, Drupal 6&7, Typo3, etc) to a standardized Drupal 7 platform --- Development: Drupal Module custom programming and modifications to legacy code --- UX / UI consulting, mockups and presentations

Earthman Web & Media (sole proprietorship)

WordPress Programmer - Custom themes / plugins

Earthman Web & Media (sole proprietorship)

Jan 2006 - Present

WordPress Custom Development --- Troubleshooting / Debugging existing WordPress sites: plugins/themes/database --- Development of custom solutions for WordPress CMS sites, using custom post types, custom taxonomies, and custom fields to create advanced applications --- Using WP-API to create custom RESTful endpoints/functionality to integrate with frontend web apps --- Creating/ modifying WordPress Plugins and themes --- Adhering to best practices by using child themes, and WordPress hooks and filters to extend/customize existing themes and plugins --- Performance evaluations and optimizations for slow loading sites

Earthman Web & Media (sole proprietorship)

Full Stack Web Software developer / PHP & JS programmer

Earthman Web & Media (sole proprietorship)

Dec 2002 - Present

Web Development: --- Advanced php plugin and theme coding --- Experienced with procedural and OOP --- UX and UI wireframing / consulting --- API design and development --- WordPress / jQuery / AngularJS / nodeJS hybrid web-apps Troubleshooting / debugging PHP applications: --- WordPress, Drupal, Joomla, custom, etc --- Adept at reviewing and troubleshooting PHP and JS applications from source code, even with limited / no documentation Data scrubbing / migrations: --- PHP development for migrating data ie: WordPress importers, Drupal migrate --- JSON, XML, CSV, XLS conversions --- Automated API integrations using PHP, nodeJS UX / UI development and design : --- Assessing project needs, wireframe creation --- Collaborative review using Google Docs / Invision --- Troubleshooting and resolving usability issues --- Adobe Photoshop / Illustrator (image mod’s, mockups) Project management: --- Support, planning & research using Agile / Sprint methodology --- Documentation of project specs and scope (internal and external) Some of my Past Clients: --- SPINS (GroceryPress) --- Function(x) / Wetpaint --- Inspire Enterprise / Inspire Community --- HSBC --- Kraft Canada --- Statoil --- Allen & Overy Law (UK) --- Ivanhoé Cambridge --- Third Solutions (My Receipts) --- Toastmasters BC --- Vancouver Coastal Health Authority (VCHA) --- BC Green Care --- The Earth Network --- Benefic Group --- Bowen Foundation --- Nelson & District Arts Council

Function(x), Inc.

Full Stack PHP/JS Programmer / Prototype Developer

Function(x), Inc.

Aug 2016 - Mar 2017

---------------------------------- Project: "Wetpaint TV" ---------------------------------- Client: --- Wetpaint.com / Function(x) Inc Project Goals: --- In this contract position I was tasked to lead their internal development team through a pilot project: implementing JW platform-hosted streaming video, and Live video broadcasts, into their high profile WordPress-powered media site. During the term i was also tasked to diagnose/fix other issues throughout the site, and manage Scrum-style standups / sprints for a refactoring project for another of the company's primary IT assets. --- The second phase of the project was to develop a prototype "hybrid" theme (WordPress / javascript ) that integrates with the JW platform API, to serve as a standalone video streaming site for Live Broadcasts and On-Demand video libraries. This phase/project was abandoned due to changes in management and company direction. --- Through the course of the engagement, I also helped the development team improve and expand on internal development workflows, using Jira, Confluence, and Google Docs. Some of the Tools I used : --- PHP, jQuery, mySQL, WP-API, GIT, Gulp Some of the tools WE used: --- JW Player, JW Platform, WordPress, SASS, Jira, Bitbucket, Hangouts, Slack

Inspire Enterprise Inc

Technical Lead : Full Stack WordPress Programmer

Inspire Enterprise Inc

Jan 2008 - Jan 2017

Over the course of this term, Inspire Enterprise solicited my services for several project-based, contract engagements, delivering CSR projects / web services to several corporate clients, such as: --- Allen & Overy Law (UK) --- Vancouver Coastal Heath Authority (VCHA) --- Kraft Canada --- Ivanhoé Cambridge My engagement with Inspire Enterprise ceased due to the company closing up shop, for management's personal reasons. "Actiontracker" - 2008-2013 ----------------------------- --- Consulting / iteration on initial designs --- Development of several web applications (WordPress, AngularJS) --- Feature development to client / project spec --- Consulting / documentation for feature requests --- Ongoing maintenance of 3rd party hosting "Green Space Leader" - 2015-2017 ------------------------------------ --- Reviewed initial spec and guided discovery / research and UX design / development phases --- Led design/CSS dev team through design / implementation of the UI boilerplate --- Wired a web-based Angular 1.x SPA into provided boilerplate --- Configured WordPress / json-api as a CMS / RESTful JSON API for SPA interactions --- Setup / maintenance of Ubuntu dev and production servers Some of the Tools I used : --- KnockoutJS, AngularJS, PHP, JS, mySQL, WP-CLI, json-api, GIT, Gulp, Grunt, Vagrant Some of the tools WE used: --- WordPress, SASS, Bootstrap, Jira, Bitbucket, Google Drive, Slack

SPINS

Hybrid Web Application Prototype Developer

SPINS

Jan 2014 - Jul 2015

During my contract engagement, initially with Third Solutions Inc, and continuing through the acquisition of Third Solutions by Spins, I was tasked to several projects: ---------------------------------------- "My Receipts" (startup) - 2014 ---------------------------------------- Client: Third Solutions Project Accomplishments: --- Develop a single page web application prototype using AngularJS to connect with an existing API* for displaying digital receipts to consumers -- *Also Provide feedback / collaborate with API developers on architecture decisions --------------------------------------------- "GroceryPress" (startup) - 2014-15 --------------------------------------------- Client: Spins / Third Solutions Project Goals: --- Migrate MyReceipts functionality to the GroceryPress prototype application, and develop several proof-of-concept / prototype web apps, to be developed further as options for clients to connect to the Spins API providing digital offers, coupons and receipts to grocery retailers/customers: Project Phases: --- 1: Integrate receipts and offer data into previously developed WordPress application --- 2: Using v.1. as a foundation, develop a WordPress / AngularJS hybrid app to connect with the API --- 3: Grocerypress JS : Create a standalone SPA using AngularJS Some of the Tools I used : --- AngularJS, PHP, JS, mySQL, json-api, GIT, Gulp, PubNub Some of the tools WE used: --- WordPress, SASS, Jira, Bitbucket, Hangouts, Slack, OAuth2

Pawntastic Pawn Shop Software

Founding Partner / Technical Lead & MSAccess/VBA Developer

Pawntastic Pawn Shop Software

Jan 1998 - Jan 2015

Project Accomplishments: Re-development (ver 2.0) and refactoring (ver's 2-7) of a Pawn Shop Inventory Management solution, originally designed by a Pawnbroker for a niche market. Feature development to suit a small, yet highly diverse, community of client needs. My responsibilities: --- Frontend Access 2000+ development / Backend programming --- Integration of ActiveX controls (Web cam, etc) and other third party modules --- Maintaining Ongoing deployment system and core updates with MS Access lifecycle --- Tier 2 Customer support : troubleshooting and fixing confirmed errors and bugs --- Managing / priorizing / researching / mocking up feature requests --- Leading development projects for approved features and compatibility updates --- Communication/troubleshooting with beta / bug testing team during feature rollouts Some of the tools I used: --- Access 2000-2013, VBA, ActiveX, FTP, Shell scripts, DBpix, SageKey

Education

University of Alberta

Arts

University of Alberta

Sep 1993 - Jan 1994

Skills:

Programming Project Management Software Development UI/UX Design IT Consulting