John Loy

Web Software Engineer

During my time designing and building for the web over the past 25 years, I have worn the hats of Webmaster, UX designer, back-end engineer, front-end engineer, and technical lead. My past and current professional roles demanded I continually adapt my skills to meet each new challenge, whether that entailed designing, coding, architecting, leading development teams, or working with clients and stakeholders. Lately, I might call myself a front-leaning full-stack engineer, focused on a React + TypeScript + Node stack, but I prefer to just call myself experienced, versatile, and adaptable.

Work

Senior Software Engineer

Developed custom web applications to support the data management needs of animators and other specialists involved in film production at the Dreamworks Animation film studio.

  • Developed and maintained a web-based file transfer tool to facilitate safely exchanging film assets between Dreamworks and vendors

  • Developed and maintained a web-based tool for inspecting the readiness of 3D model assets, including a WebGL-based 3D model viewer

  • Developed and maintained a web-based digital "backlot" tool for retrieving and reusing digital assets used in past Dreamworks films

  • Assisted with development and management of a visual design system of UI components for use in Dreamworks web-based applications

  • Built documentation sites with Jekyll, Astro, and Storybook for internal tools, including Dreamworks' OpenMoonray project https://docs.openmoonray.org/

Staff Engineer

Architected, developed, and advised in a senior client-facing capacity to produce web applications for multi-platform client projects.

  • Developed the first version of the https://sigmasquared.io/ HR tool for talent optimization, providing D3.js-based visualizations for data analysis

  • Developed features for an internal supply chain management application for Anheuser-Busch InBev using React, TypeScript, Docker, Node (API), SQL Server, and Azure

  • Migrated a Chrome/Firefox web extension to Safari for Capital One using Angular, TypeScript, and XCode

  • Led an initiative to migrate the WillowTree website from a React SSR SPA to a static JAMStack site using a custom SSG build tool built on standard Web Components and Netlify

  • Mentored colleagues at WillowTree, particularly about web standards and the web platform

  • Used a variety of front-end frameworks and technologies, including React, Angular, Web Components, and TypeScript

Senior Engineer

Architected, developed, and advised in a senior client-facing capacity to produce web applications for multi-platform client projects.

  • Led development of a full rewrite of the HBO Nordic OTT streaming web application, a React+Redux+TypeScript SPA, from inception to release and maintenance

  • Developed features for the HBO Nordic and Fox Chromecast applications

  • Provided on-site support for the HBO Nordic client

  • Mentored colleagues, new hires, and interns at WillowTree

Front-End Developer

Developed the UI of a hotel booking meta search website.

  • Developed the centerpiece autocomplete search UI involving live search filtering, search results, and geo results visualization

  • Worked with Backbone.js on the front-end

  • Worked with Clojure on the back-end

Ruby on Rails Developer

Developed custom LMS solutions, primarily for the health care industry.

  • Executed a rewrite in Rails of the flagship Scitent web-based learning management system, tailored to clients like the American Heart Association

  • Worked with Backbone.js and Knockout.js on the front-end

  • Worked with Ruby on Rails and MySQL on the back-end

Web Developer

Intalgent

Developed the UI of bespoke web application solutions in a small agency setting.

  • Served clients from e-commerce, higher education, non-profit, and medical industries

  • Developed the Youth Leadership Initiative for the U.Va. Center for Politics, a mock election web application serving tens of thousands of educators and students worldwide

  • Worked with jQuery, and otherwise “vanilla” JavaScript, on the front-end

  • Worked with PHP, Rails, Grails, and ColdFusion on the back-end

Web UX Designer

Stewarded the web presence of the U.Va. Library as part of the library communications team.

  • Guided the library through a redesign effort, involving information architecture, visual design, SEO, technical solutions, and stakeholder training

  • Developed a UI framework, templating, and CMS solution to accommodate the needs of thousands of pages and dozens of website stakeholders

  • Contributed to the UI development of the library catalog search

  • Conducted user research to inform ongoing site development

Webmaster

Stewarded the web presence of the U.Va. College and Graduate School of Arts & Sciences as part of the A&S communications team

  • Guided the College and Graduate School through a redesign effort, involving information architecture, visual design, SEO, technical solutions, and stakeholder training

  • Designed, built, and maintained the first two incarnations of A&S Online, the primary web news publication of the College and Graduate School of Arts & Sciences

  • Developed a custom CMS solution for A&S Online using PHP, MySQL, and Apache

Graphic Designer

  • Designed and assisted with production of print publications such as brochures, pamphlets, corporate identity packages, event invitations, and advertising displays

  • Designed layout and coded websites for corporate and non-profit clients, including Monticello and the University of Virginia

  • Produced illustrations as graphic elements for design projects

Education

Skills

JavaScript

Typescript

React

Next.js

Astro

Vue

Web Components

Node

CSS

Tailwind

Jest

Vitest

Playwright

Git

Github

Github Copilot

Claude

Gemini

CI/CD

Docker

Unix/Linux

Bash/Zsh

SVG

D3

WebGL

Three.js

Web Animation

Web Audio/Video

Bash

Zsh

Microsoft Azure

Google Cloud Platform

Amazon Web Services

REST

GraphQL

Figma

Design Systems

Storybook

Web Accessibility / WCAG / ARIA

Web Performance

MongoDB

SQL

Azure SQL Database

MySQL

PHP

Wordpress

Ruby

Rails

Projects

Edui Conference

Co-founder
Event

A conference for web professionals in higher education

Volunteer

Habitat for Humanity

Volunteer

Participated in week-long Jimmy Carter Work Project building houses

Emergency Food Network

Bagger

Designed the EFN logo and website. Bagged food parcels weekly for distribution to local individuals and families suffering from food insecurity.

Innisfree Village

Caretaker

Provided live-in life assistance to adults with disabilities. Started computer skills program for residents.

Book Buddies

Tutor

Tutored elementary school students in reading