Patrick Weygand

Frontend Engineer

# Objective #

To build quality web applications that people love. To act as a servant leader to a smart team of positive people passionate about what they do.

# Work Experience #

# Sr. Software Engineer, Web #

Fender, Hollywood CA, -

With Fender I worked as a part of the both the feature and acquisition squads. I worked with the devops, data, design, and marketing teams to deliver various projects. I :

  • Led conversion from a bi-weekly release process to a continuous integration (CI) process
  • Led conversion to Segment.io’s Typewriter
  • Led conversion to Create-React-App from a custom build framework
  • Rebuilt their entire single sign-on site
  • Created a brand new cancellation flow from scratch
  • Rebuilt their CI pipeline to run tasks in parallel.
  • In times of crisis, I regularly was the point person resolving outages in a timely manner either myself or by guiding teammates in the safest most expedient manner to resolve the current situation.
  • Regularly paired with teammates to help them get around a technical hurdle they were stuck on.
  • Received the Most Valuable Player award on at least 5 separate occasions.

# Principal User Interface Engineer #

RingDNA, Sherman Oaks CA, -

In my brief stint at RingDNA I rebuilt their build system and managed an external contracting group building their mobile app. I also coached them on improving their QA process.

# Sr. Frontend Engineer #

Fullscreen, Los Angeles CA, -
  • Built Rooster Teeth's Community platform.
  • When there was a need to have someone step in and take charge, I acted as a servant leader, supporting the product owners by turning feedback from stakeholders into actionable items.
  • Provided technical guidance on scope and scale of work, to help in prioritizing and defining features.
  • Spent two years on Fullscreen’s SVOD service built in angular
  • Six months reducing page and video load times from 8 to 4 seconds and 7.5 and 2 seconds respectively
  • Built Real User Metrics service using built-in browser tools and Datadog as an aggregator
  • Rebuilt large portions of our REST backend as a GraphQL service
  • Built a headless end-to-end docker test environment.
  • Converted a large codebase from CoffeeScript to es6.

# Sr. UI Engineer #

Ubiquiti, Los Angeles CA, -

My work at Ubiquiti centered on Single Page Applications, though I branched a bit into backend work, DevOps, UX work, and quite a bit into API design.

  • Led a team of 8, composed mostly of new developers, to launch an MVP for Customer Relations Management software and delivered in 3 months with 100% unit test coverage.
  • In my role as lead, I worked to refine requirements to be acceptable and accomplishable.
  • Developer and maintainer of UI for our Single Sign-On service, verifying and responding to any and all security issues.
  • Designed the protocol, core dispatcher and action queue for our first WebSocket communications API at the company.
  • Worked with DevOps to get a continuous integration pipeline setup for our team.
  • Coached our team on Github flow, code reviews, and unit tests.
  • Primary designer of RESTful APIs at the company.
  • Optimized page load performance/built-in basic security, by building an Ansible role for Nginx that the entire company could use.

# Software Engineer #

Gorilla Nation (Evolve Media Corp), Los Angeles CA, -

I designed and built out publisher management platform working with business stakeholders to create a user experience optimized for users’ workflow and needs. Technologies used to enhance the experience include Backbone.js for an instant and flexible UI, HTML 5 input validation for frustration-free forms, and HTML 5 boilerplate for fast page loads. I built Flash-less JavaScript ad unit called “the Sliver,” a highly customizable and remotely configurable buildable product. The Sliver is cross-browser and mobile friendly, weighing in at 8kb gzipped/minified.  I built ORM interface (datasource) for Cake 2.X to Google’s DFP API Service.

# QA Engineer #

Pricegrabber.com, Los Angeles CA, -

I designed and developed tools for the QA department to strengthen test coverage, shorten the time taken to run tests, and make the testing process easier. I enhanced an existing XML API tool with schema validation using jQuery, xmllint, CSS, HTML, JavaScript and PHP. I developed and maintained subversion tools written in Perl as well as  served as a backup release manager, building Release Candidates and pushing them to live servers.