Scroll To View More
Roderick Gibson

Roderick Gibson

Portland, OR, United States
Member since November 1, 2016
Roderick is a polyglot software engineer who wants to know how everything works from top to bottom. He finds himself worried about what things are doing under the covers, and so he often investigates to make sure they're doing what they're supposed to.
Roderick is now available for hire
Portfolio
Experience
  • CSS3, 10 years
  • PHP, 10 years
  • HTML5, 10 years
  • MySQL, 10 years
  • JavaScript, 10 years
  • Node.js, 4 years
  • Python, 3 years
Portland, OR, United States
Availability
Part-time
Preferred Environment
Linux, Atom, Git
The most amazing...
...thing I've developed was a print-perfect HTML5 template editor—where you design a template on the web and get a perfect print shipped to you.
Employment
  • Software Engineer
    2015 - 2016
    Poachjobs.com
    • Developed a subscription system that integrated with Authorize.Net. This enabled more stable sales and added value for repeat customers—increasing the desire to post jobs with more regularity.
    • Updated software as company outgrew WordPress underpinnings. This meant moving away from a PHP back-end and toward a Node.js back-end; including an API to allow them to talk to each other while being transitioned.
    • Developed management tools for job feed syndication. This allowed customer reps to target specific markets with specific rules in order to improve customer value and increase satisfaction—as their jobs were targeted more closely to their market.
    • Improved the onboarding workflow software for job seekers, creating a standard, easy-to-use interface for creating and uploading resumes while keeping data well formed and available to job posters.
    Technologies: JavaScript, Node.js, PHP, WordPress, MySQL
  • Software Engineer
    2014 - 2015
    Chromaplex LLC
    • Developed a custom Magento plugin for creating design templates that customers could fill out and order from the printer. This allowed the company to reach a wider market than their original plan of selling PSD design templates.
    • Developed a Magento site from scratch for Yoursummerskin.com—from taking in requirements to selecting the correct tools for their use cases.
    • Developed the back-end management scripts for handling image uploads for print shop based on an XML manifest and a group of target prints.
    Technologies: PHP, Magento, WordPress, MySQL, Git
  • Software Developer
    2012 - 2014
    Golden State Web Solutions
    • Updated the existing software of the firm Advancing Careers with new invoice reporting, document management, and case approval workflow. I helped them be more productive with less.
    • Helped the company, Nationwide Designs, update their WordPress infrastructure, including custom plugin work for their particular pricing use case.
    • Migrated Job Won!'s very old custom site over to a WordPress install to ease management for this company. This included tools to help them manage marketing and outreach, contact and lead generation, and SEO.
    Technologies: PHP, MySQL, WordPress
  • Software Engineer
    2011 - 2012
    Motosport, Inc.
    • Developed order-tracking and automated refund management. This allowed customers to see the current status of their orders, and allowed sales reps to handle refunds and returns in a systematized way.
    • Provided on-call support on a rotating basis—meaning I supplied 24/7 support for week-long stints to make sure the website and order fulfillment tools were always available for customers and shipping clerks.
    • Developed a sweepstakes application to drive customer growth, including a Facebook app that integrated into the main website. This included the tooling on the back-end to allow customer service teams to easily pull the latest signed-up customers without requiring developer involvement.
    • Developed custom reporting and database queries for various product management back-end tooling—including converters for different excel formats and updating the database with automated tooling for product managers.
    • Implemented the administration, management, and code deployment to a large numbers of servers. This included scripting, updating installed software, and handling rollbacks on any bad pushes.
    Technologies: PHP, MS SQL, Java, SVN, HTML, CSS, JavaScript, Apache, F5
  • Web Developer
    2010 - 2011
    Kasa Capital LLC
    • Created lead management and sales rep scheduling software to improve direction of sales teams and closing of sales for a Groupon-like company.
    • Developed and designed the database and software on the filtering and querying of a product database for the front-end of an eCommerce platform.
    • Developed back-end software for event coordination with sales teams and management.
    • Built custom reporting tools to expose the inventory and sales tracking figures to management.
    • Helped transition the team away from SVN and into a Git style workflow—improving productivity while reducing time strains that large code bases can impose on SVN.
    Technologies: PHP, MySQL, Symfony, Apache, SVN
Experience
  • Custom Media Design Template Plugin for Magento (Development)
    https://designaglow.com/

    I developed a tool that allows designers to create templates that customers can then fill with their own images and text to create custom print media—from marketing materials to greeting cards.

    This tool handles everything from font management and justification to dealing with the intricacies of various print formats (A5, A10, and more) and making sure that when a customer orders something they'll get a product exactly as shown in the print proof.

    It was built on top of Magento and is exposed as a custom product so it gains all the functionality and power that a normal Magento product receives.

    This especially helped stave off the piracy that the company was previously dealing with from selling Photoshop templates directly, and opened up their market to people who weren't well-versed in Photoshop.

  • Development of a Magento-based Site (Development)
    https://yoursummerskin.com/

    This was a standard development of a Magento based website. It included customizing various plugins and setting up product lines and template layouts.

    Some of the custom software includes the front-page featured product browser, the swatch selection, the menu management, cart development and customization, and one-page checkout development customization (including shipping calculations and discount/promo code integration).

    Some of the challenges involved the migration of the previous store's data and integrating the well-liked features from the former iteration into the new one.

Skills
  • Languages
    PHP, JavaScript, HTML5, CSS3, Python, C++
  • Libraries/APIs
    Node.js, jQuery, React, React Redux
  • Paradigms
    Object-oriented Programming (OOP), Functional Programming, Agile Software Development, Unit Testing
  • Storage
    MySQL, PostgreSQL, Microsoft SQL Server, MongoDB
  • Frameworks
    Koa, Express.js, Symfony
  • Tools
    Mongoose
I really like this profile
Share it with others