Tor Gilbertson

Front End Engineer

I look forward to creating engaging interactive solutions for business in a challenging and rewarding position that utilizes my creative problem solving capabilities and design acumen.

Skills at a Glance

Front End

JavaScript

HTML5

CSS3

React

Angular

Gatsby

Back End

PHP

Laravel

MySQL

Firebase

NodeJS

WordPress

Workflow

Git

Webpack

Less

Sass

Slack API

Docker

Work

2019-present

Senior Software Engineer

Wisetail Bozeman, Montana

Design System

  • Architected and led development and implementation of the company Design System, a library of native web-components and style tokens built with LitElement and Style Dictionary.
  • Established a monorepo structure for publishing component packages via Lerna and Github Package Registry. Authored numerous convenience scripts to automate development tasks around new component scaffolding, test-running, linting, publishing and documentation.
  • Built out Storybook instance to document and display the library of components and tokens available to designers and developers.
  • Internationalization

  • Key contributor of small development team in charge of initial implementation of internationalization frameworks and processes.
  • Authored several processes with detailed documentation, including tooling scripts for application translation file management, PHP file static string conversion and global CSS updating, compilation and CDN deployment.
  • Oracle
    2017-2019

    Front End Web Developer

    Oracle Bozeman, Montana

    Interactive Architecture

  • OCOM Framework provides a centralized point for component Javascript execution. This increases performance by reducing the amount of scripting and event listeners on any given web page by only executing those discovered in the markup. An additional advantage is the ability to run component code within a specified context (eg. after ajaxing a component into the page, or generating markup via Handlebars) without affecting other on page elements or leaking out of scope.
  • SVG Animation Container is a framework for dynamically loading SVG assets and executing Javascript animations written in TweenLite. The framework provides for specifying alternate SVGs for responsive viewports and handling translation of live text on the fly with a JSON translation file, thereby greatly reducing the work of deployment of custom SVG assets across international sites.
  • Oracle Performance is a script to gather real-user metrics across oracle.com codebases and pages. By tapping into the window.performance API, it aggregates page load, resource, component code execution, and hero image paint timings to send statistics to Analytics.
  • 2008-2017

    General Manager Director of Product Development Lead Designer

    Cherry Tree Design Bozeman, Montana

    Web Development

  • Create several web applications to facilitate customer search, design, and quoting of Cherry Tree Design product lines
  • Develop effective web-based admininstrative tools for customer relations, quoting and invoicing, staffing and production scheduling, inventory management and purchasing
  • Migrate legacy software to cloud-based SaaS providers: Google Apps, WORKetc CRM, Xero Bookkeeping, and ADP Payroll, & develop integrations among services
  • Design & Marketing

  • Design and execute all visual communications including digital and print assets, website design, development and content catalogs, specifications, instructions and promotional materials, maintaining usability, functionality and consistency among various media
  • Direct AdWords campaign management, spend and focus, utilizing Google Analytics to analyze website performance and troubleshoot underperforming assets
  • Featured Projects

    2020

    PVfit Client

    Re-architect the front-end client for PVfit, a cloud-based computational service for photovoltaic (PV) device performance model calibration from current-voltage (I-V) curve measurements. Using Gatsby and React develop a configurable front-end client using Markdown and Yaml files to build application inputs, data-handling and API examples to interact with the service endpoints.

    2020

    Community Needs Tracker Slack App

    A Slack App with a RESTful NodeJS and MySQL back end, built to help facilitate coordination of homeless shelter venues, contact persons and supplies. By collecting data via Slack forms and reporting back to specified Slack channels on a configurable schedule, an organization can centralize data and communication within the Slack platform.

    2020

    CSS Golf

    A React Firebase code-in-the-dark style game of CSS challenges developed to teach S/CSS concepts and strategies to fellow coworkers. Leverages Netlify and Firebase lambda functions for compiling SCSS, linting attempts, generating pixel diffs and managing admin role permissions.

    2019

    Montana History Center Website

    Website to provide awareness to the general public in Montana that there is money available to build a new MT historical society building, and that the best location is the former capital hill mall site. Developed with Gatsby and Netlify headless CMS to allow for Markdown driven content management with an intuitive UI to facilitate content updates without need for developer intervention.

    2018

    Coin Development Index Website

    A RESTful API driven site for tracking cryptocurrency stats including price, market cap ranking and repository activity, built on a custom PHP interface to manage JSON files consumed by the front end. Use Handlebars for templating

    2011

    Space Creator Shoji Configurator

    An ActionScript3 Flash application to select, design and configure options for CTD's In-Stock and Custom Shoji products, allowing users to save projects, and administrators to access customer projects, calculate pricing, and send an HTML email quote. Requests for quotes are passed into the company's Customer Relationship Management service, WORKetc, by means of a web service API, via the PHP SOAP extension.

    Other Pursuits

    2019Verge Theater

    The RevolutionistsSet Design & Construction

    Four beautiful, badass women lose their heads in this irreverent, girl-powered comedy set during the French Revolution’s Reign of Terror. An innovative small-stage set transformed from upscale parlor room to blood-stained scaffold as the protagonist's hopes and dreams are torn down to reveal the ominous form of the guillotine.

    2018Intermountain Opera

    CamelotTechnical Director

    Featuring a striking, modern scenic design by Missoula set designer Mike Fink, this production of the classic Lerner & Lowe musical had dramatic geometric forms complemented by billowy sheer silk. The movable, angular structures made for a versatile and compelling use of the historic proscenium stage.

    Education

    1999

    Bachelor of Arts Studio Art, Spanish

    Augustana College Sioux Falls, South Dakota