Kennith Nichol, Software Developer in Royston, BC, Canada
Kennith Nichol

Software Developer in Royston, BC, Canada

Member since March 27, 2019
Ken is a diligent developer who undertakes complex projects with a range of technology stacks. He has 18 years of experience in front-end and back-end development using various methodologies. Ken has a solid knowledge base in PHP and WordPress, building custom themes, plugins, and troubleshooting and training. He specializes in WordPress and custom development for both the front-end and back-end of applications.
Kennith is now available for hire

Portfolio

  • Three Five Two
    WordPress, Node.js, React, React Redux, Git, GitHub, Recurly, PubNub...
  • Altus Solutions, Inc.
    ActiveCampaign, WordPress, Website Setup, Web Analytics, PHP, LearnDash...
  • Nichol Consulting
    WordPress API, CSS, WordPress Themes, WordPress Plugins, JavaScript

Experience

Location

Royston, BC, Canada

Availability

Part-time

Preferred Environment

Terminal, Git, VS Code

The most amazing...

...project I've built was a large non-multisite network of related WordPress sites with a common plugin and theme environment.

Employment

  • WordPress Developer

    2020 - PRESENT
    Three Five Two
    • Improved the performance of an older WordPress site that was heavily customized to migrate from s2Member to MemberPress. The site required an extensive review of the custom functionality to determine what could be safely removed.
    • Maintained and updated a three-part product with a WordPress marketing site, a React client app, and a Heroku-hosted Node.js API. Issues are handled via Jira and weekly spring planning.
    • Participated in the restructuring and redesigning of the application with a new design provided via Adobe XD.
    Technologies: WordPress, Node.js, React, React Redux, Git, GitHub, Recurly, PubNub, MemberPress, Advanced Custom Fields (ACF), Heroku
  • WordPress Engineer

    2020 - PRESENT
    Altus Solutions, Inc.
    • Aided in the setup and improved performance of a multi-site WordPress network which consisted of inter-connecting standalone marketing WordPress sites with the network.
    • Implemented automated tagging, automation, and integration between LearnDash and ActiveCampaign. Worked with the marketing team to devise a practical approach to labeling, lists, and segmentation.
    • Investigated and resolved tickets, bugs, and other issues as they appeared. Aided in the Zoho Desk setup to help manage support tickets.
    Technologies: ActiveCampaign, WordPress, Website Setup, Web Analytics, PHP, LearnDash, MemberPress, Uncanny Owl
  • Full-stack Developer | WordPress Consultant

    2004 - PRESENT
    Nichol Consulting
    • Built, troubleshot, and maintained software and websites.
    • Developed WordPress plugins and themes.
    • Implemented the full-stack development on LAMP systems.
    Technologies: WordPress API, CSS, WordPress Themes, WordPress Plugins, JavaScript
  • WordPress Developer

    2020 - 2021
    YouTurn, Inc
    • Developed an "out of the box" WordPress system with LearnDash. This project required as little custom code as possible, which has been challenging to reconcile with its unique requirements.
    • Debugged unique edge cases with LearnDash, Uncanny Owl, and Uncanny groups, including login and register redirection via a referrer.
    • Implemented multi-site usage via a broadcast plugin, which is used to clone the central learning platform and customize it for access and branding purposes.
    Technologies: WordPress, LearnDash, MemberPress, Uncanny Owl, Broadcast for WordPress
  • WordPress Developer

    2019 - 2020
    iSpot Interactive
    • Developed custom WordPress plugins and themes for an enterprise multisite WordPress installation.
    • Implemented WordPress REST API customizations and Ajax-powered front-end development with a modular theme and plugin integrations.
    • Worked as part of a variable-sized enterprise team that is part of a larger enterprise structure. Several development teams were working on the production product in different geographic areas.
    Technologies: WordPress API, CSS, WordPress Themes, WordPress Plugins
  • Website Administrator

    2014 - 2019
    Vista Radio, Ltd.
    • Created and deployed more than 36 community websites as a source of local news, events, and contests.
    • Developed custom themes and plugins with core customizations to facilitate various radio station promotions and functionality.
    • Provided internal technical support and troubleshooting.
    Technologies: CSS, WordPress Themes, WordPress Plugins, JavaScript
  • Front-end Developer

    2016 - 2017
    Noble, Inc.
    • Built the initial landing page and lead capture forms with an API integration to Twilio and Mailchimp.
    • Created a custom WordPress theme based on the designers files in InVision.
    Technologies: PHP, CSS, Mailchimp, Twilio, JavaScript
  • Campaign Manager

    2010 - 2012
    Love Clients, Inc.
    • Executed and managed numerous SEO and PPC campaigns for clients around the world.
    • Built internal project management tools to replace paid platforms like Basecamp to reduce costs.
    • Implemented various server-side and on-page optimizations on a variety of client websites.
    Technologies: PHP, CSS, Joomla, HTML, Google AdWords
  • Advanced Link Builder

    2007 - 2008
    Beanstalk SEO
    • Researched a variety of advanced link building techniques.
    • Automated link scraping and page rank analysis for reporting and research.
    • Built manual links for many clients.
    Technologies: WordPress, Search Engine Marketing (SEM), Web Scraping

Experience

  • Planning Poker
    http://www.planningpoker.com

    A React-based app with a Node.js API. This app is used as a Scrum planning software. I am a full-stack developer for this project and have been heavily involved in the product redesign. I liaise with the project manager and DevOps manager to fix bugs and implement new features.

  • Get Noble Landing Page and Lead Collection

    I built the first version of the Get Noble website. This WordPress-powered site required a customized theme and a featured newsletter for lead capturing and an integration with Twilio.

  • Mars Rover Curiosity Photo Viewer
    https://kennithnichol.github.io/mars-rover-photo-viewer/

    A simple web app with a React front end, and Express.js server back end. It also required an API integration with NASA's Mars rover image database.

  • JDM-Roofing
    https://www.jdm-roofing.ca/

    A small business roofing company website, powered by WordPress.

Skills

  • Languages

    CSS, HTML, PHP, JavaScript, CSS3, HTML5, SQL, TypeScript
  • Libraries/APIs

    WordPress API, jQuery, React, Google AdWords, Node.js, React Redux, PubNub, React Redux Form
  • Tools

    Git, GitHub, Advanced Custom Fields (ACF), Adobe Photoshop, Bitbucket, VS Code, Terminal, Mailchimp, Subversion (SVN), LearnDash, Recurly, Webpack, NPM
  • Platforms

    Visual Studio Code, WordPress, Linux, Heroku, Twilio, Joomla, Docker, AWS Lambda
  • Other

    WordPress Plugins, WordPress Themes, PSD to WordPress, PSD to HTML, SEO, Search Engine Marketing (SEM), ActiveCampaign, Website Setup, Web Analytics, MemberPress, Uncanny Owl, Broadcast for WordPress, Data Structures, Algorithms, SSH, Website Performance, Web Security, CI/CD Pipelines, APIs
  • Paradigms

    Clean Code, Clean Architecture, Agile, Testing
  • Storage

    MySQL, PostgreSQL, Redis, PostgreSQL 10.1
  • Frameworks

    Redux, JSON Web Tokens (JWT), Express.js

Certifications

  • Master the Coding Interview: Data Structures + Algorithms
    MARCH 2019 - PRESENT
    Udemy
  • The Complete Web Developer
    OCTOBER 2018 - PRESENT
    Udemy
  • The Complete Junior to Senior Web Developer
    OCTOBER 2018 - PRESENT
    Udemy
  • JavaScript: Understanding the Weird Parts
    MARCH 2017 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others