Evan Williams

Experience Includes:

Keypath Education
September 2023 to Present
Frontend Web Developer
Partner Queue Kanban Team
Groups and Topics Sign up Tool
Project duration: 1 Year 6 Months
Vue.js 3
Git
Canvas
Moodle
BlackBoard
LTI
JQuery
JQueryUI
Docker
Apache Tomcat

Built Interactive web applications for university courses, built to specification of the Faculty per course. Many of these applications interfaced with various LMS using LTI(Learning Tools Interoperability) to access student user data and save data in databases.

Made changes to LMS themes, as part of new features, bugfixes and accessibility upgrades. Improved the printability of a LMS theme, and updated existing Vue.js and JQuery applications to be WCAG compliant

Some of the applications I built were: Scheduler Tool, Case Studies Groups, Writing Prompt Randomizer

Built Learning tools for Keypath Education, and worked with LMS

  • Built 15+ Vue.js applications and 5+ JQuery applications, each of which were built to specification of the Faculty User
  • Most of these Vue/JQuery projects used LTI(Learning Tools Interoperability) to access user data, some of which had more than one persona type with different levels of access within the application.
  • Many of these programs had their own database and persistent data that would automatically be bucketed to a given course instance.
  • Built tools, activities and interactive examples to further education of thousands of students
  • Maintained many Git repositories/projects through iterations of semester updates to further functionality.
  • I also worked on programs that generate and export .docx or PDF files.
  • Worked on applications that use TinyMCE with various plugins for user input of special characters / Math or formatting etc.
Hagerty Insurance Agency
December 2018 to January 2020
UX Developer
Hagerty Driver's Club
Design System and Site Refresh
Project duration: 6 Months
.NET Core
Sitecore
AngularJS
CSS/SCSS
Perforce

Worked on a subscription service, built to supplement Hagerty's car insurance policies with extra benefits called Hagerty Driver's Club.

Built Sitecore pages and added features to Driver's club sign up pages. Worked on scheduled deployments and related builds and meetings.

Debugged edge cases related to specific customer and policy types. Built data visualization screens for insurance agents, and supported legacy browsers to assure continued access for all users. Attended Agile ceremonies during quarterly release planning meetings where large tasks were broken down and estimated for the coming quarter.

Worked on design systems for Hagerty and site refresh

  • Worked on implementing web support for Hagerty Drivers Club, Hagerty's subscription service.
  • Built Custom Pages in Sitecore during a site refresh
  • Gained experience with building iOS applications during Hagerty's Hackathon
  • Built a design system with Storybook.js working with a small team of designers and developers
General Electric Digital & General Electric Aviation
October 2016 to December 2018
Frontend Software Engineer
Standard Work Optimization Tool (SWOT)
Fulfillment Operations Advisor (FOA)
Project duration: 6 Months
Polymer.js
Git
Spring Boot
Node.js
Express.js
Postgres

Designed and implemented a shop floor tool called Standard Work Optimization Tool(SWOT).

The usecase was that there were workers that needed an optimized list of operations given that they work on 4 machines at a time milling parts and need to know when to start each part to save the most time, by setting up the next part while the current part is in an automated machine.

In effect we created system to format input files so that they are sent to an optimization algorithm and then connected to a visual layer for the workers on the shopfloor to step through so they were sure they were working in the most efficient pattern. The main advantage is that the tool could repotimize any task list at any point in time.

This tool was designed to replace a standard process where the optimized path was generated once before a shift started and was printed out on a sheet of paper. Turns out this had many limitations, mostly related to delays in a worker's schedule for breaks or maintaince of the milling machines. This would throw off the optimazed path becasue when the worker returned from a delay they were ready for the next step, but the automated manufacuturing processes were running while they were gone as a result their predetermined path was no longer optimized.

As a part of a small team, I stood up a MVP using a Polymer.js and Node.js front end app connected to a Spring Boot App connecting to a Postgres database which took about 6 months to bring to General Electric Aviation factories. There were many further iterations of this product, but I was moved onto another larger project.

Developed Predix-Cloud based Applications for General Electric

  • I worked as a Lead Front-end developer for a small team within a suite of tools created for GE's Engine lines for 2 years.
  • I used Agile and worked in 1-2 week sprints, designing and developing custom applications for GE's engine line.
  • I worked in a cross-functional team with specialized roles and worked with Project Managers and UX Designers to build a product month by month to changing work requirements
  • I worked as part of a pipeline of Developers, QA Engineers and Scrum Masters to build applications used by General Electric employees both on shop floors and within GE's logistics and fulfillment teams.
  • I created novel solutions to existing problems that were central to legacy systems and processes.
  • Built and deployed code to a cloud environment successfully and accepted by product owners more than 50 consecutive times at GE.
Lyons Consulting Group
January 2016 to October 2016
Application Engineer Intern
Henri Bendel
Crabtree & Evelyn
AG Jeans
Project duration: 3 Months
SFCC
JavaScript
Git
CSS
ISML
Site Genesis
Worked on a new Site for Henri Bendel, a luxury apparel retailer. Worked on a new Site Genesis instance, updating a legacy site to the new standard. Built the Cart and Billing page's styling as part of a site refresh. Built new features inside Salesforce Commerce Cloud, using ISML, CSS and Demandware Script.

Developed Demandware Applications(now Salesforce Commerce Cloud) for 3 Major clients

  • Worked as Application developer for Lyons Consulting Group and worked on projects for AG Jeans, Crabtree & Evelyn, and Henri Bendel
  • Integrating OAuth 1.0 and 2.0 with Demandware to allow users to connect to an application with Facebook / Instagram / Twitter / Pinterest.
  • Configuring and Installing PayPal for a Demandware site upgrade. Modifying PayPal Payment logic to implement customer loyalty programs
  • Performed form validation updates.
  • Helped implement internationalization for e-commerce sites that used Salesforce Commerce Cloud.
  • CSS/SCSS styling on Cart/Billing pages.

Contact me

  • Check out my Portfolio!
  • I have experience building component-based applications using Vue 3, React and Polymer.js as well as work with Content Management Systems using WordPress, Sitecore, and Demandware/SFCC.
  • I also maintain the Bayport Fish Company Website! www.bayportfish.com