experience
-
Front-End Developer
Full Service Funnels
Accomplishments and responsibilities
- Ceate and manage 1k+ web pages on a proprietary page-build platform
- Update and optimize existing content, as well as develop new site templates and features
- Troubleshoot and solve integration issues
- Data analysis and system optimization
-
Lead Front-End Developer
Schoolhouse Electric CO.
Jan 2020 - Feb 2021 Portland, OregonAccomplishments and responsibilities
- Maintain and manage Shopify eCommerce website for major producer and distributor of high-end heirloom home lighting and appliances
- Update and optimize existing content, as well as develop new site features
- Plan and manage project from intial proposal through QA to deployment. Coordinating cross-department and cross-functionality communication while consitently meeting or exceeding deadlines
- Cross platform and 3rd party integration
-
Front-End/ Technical Support
Dealer Spike
Nov 2017 - Jan 2020 Wilsonville, OregonAccomplishments and responsibilities
- Research, develop, and implement, plug-and-play Shopify eCommerce integration using Vue/Vuex to leverage the Shopify storefront Graphql API solution for the entire platform
- Develop training curriculum and inhouse-developer documentation for open-source analytics platform
- Develop strategies for creating custom conversion tracking to improve the accuracy and integrity of collected data
- Consistently recognized for exceeding target KPIs
As a developer I seek to affect meaningful change in our world, using technology to bring people together in the spirit of collaboration and investigation to move towards ever better and more practical solutions; I believe there is always a solution to any given problem.
Skills
-
languages & frameworks
- Node.js
- Jest
- AJAX
- Apollo
- GraphQL
- JS/ES6
- Liquid
- React
- Vue
- HTML5
- CSS3
- SCSS/LESS
-
UI & Design Tools
- Sketch
- Photoshop
- Figma
-
Project managment & CMS platforms
- Git
- Trello
- Heroku
- Netlify
- Shopify
- Hubspot
Demo Projects
-
Taggable Search Functionality Demo
LINK: Taggable Search
FULL URL: https://vue3-taggable-search.netlify.app/
Type: Vue3 SPA (live/ demo)
A SPA build with the Vue 3 framework using the composition API demonstrating taggable search using a public RESTful JSON API to provide source data, using local storage to provide state persistence between sessions. Search for a user by first or last name. Add tags to user entries which can be used to filter search results for name by tag as well.
-
Image Finder
LINK: Image Search
FULL URL: https://unsplash-react-finder.netlify.com/
Type: React web app (live/ demo)
A simple React application for accessing the public 'unsplash' image API. Demonstrates Functional as well as Class-based component architecture. Simple and intuitive UI/UX leveraging CSS stylers like background-size and the newer Flex-box properties to accommodate varying image sizes and aspect-ratios for a uniform, responsive view.
-
Birthday Card / fun with CSS
LINK: CSS Birthday Card
FULL URL: https://happy-birthday-tami.netlify.app/
Type: CSS demo; An interactive animated birthday greeting
An interactive birthday greeting I made for my stepmother using CSS to create some passive animations and beautiful cartoons as well as a fun and intuitive UX using only CSS transitions and animation properties.
-
GraphQL Server
API END-POINT: https://limitless-cliffs-60173.herokuapp.com/
Type: GraphQL API (live/ demo)
A quick Express-Graphql API/server deployed to Heroku. Hit endpoint with a tool like Graphiql to query the API and see the documentation. Here is an example query you can use to get started. To request an array of all book[objects] in the mock DB, each including a key-value pair for the id, name, and author's name, try sending this query as a POST request:
{ books { id name author { name } } }
-
File Watcher
LINK: nodeJS websockets file-wactcher repo
FULL URL: https://github.com/BillyDeeWilliams/netwatcher-client-server
Type: Github Repo (codebase)
Client and Server code base for Bash CLI NodeJs app that leverages web-socket connections to monitor remote file structure for file changes