Alex LaFroscia

Work Experience

Apple Inc. via PRO Consulting

Software Consultant

January 2022 - Present

    Movable Ink

    Principle Front-End Engineer, Infrastructure

    August 2019 – December 2021

    • Defined and documented best-practices for writing JavaScript and CSS while migrating legacy code to meet those standards
    • Upgraded all of the company's applications to the latest version of Ember.js, adopting community-recommended patterns along the way
    • Improved build-time performance by auditing dependencies and removing unused code
    • Implemented design-system components focused on consistency and accessibility
    • Introduced tools like TailwindCSS to aid in front-end development, making it easier for full-stack developers to contribute to the codebase
    • Re-built the front-end testing pipeline to maximally parallelize work and increase resilience to flakey tests

    Netflix

    Senior Software Engineer

    December 2017 – June 2019

    • Maintained and extended a production visibility tool using modern Ember.js
    • Evaluated, planned and executed the creation of a task management system that integrates with Netflix Studio data using React and GraphQL
    • Participated in the development of the internal design system for Netflix Studio by prototyping early implementations and providing feedback during the design and development process
    • Developed standards around UI development within Netflix Studio by implementing a pattern for application scaffolding that became the basis for shared tooling going forward

    Google

    User Experience Engineer

    May 2016 – December 2017

    • Built the front-end of the Nest Store using Ember.js, Node and Express
    • Designed and implemented a system for sharing UI elements across multiple teams through Web Components
    • Worked with back-end engineers to design API contracts

    Open Source

    alexlafroscia/qunit-wait-for

    • Extends QUnit test runner to allow for convergence on an assertion
    • Featured in the Ember Times newletter, April 2020

    alexlafroscia/ember-steps

    • Flexibile component for building Wizard-like experiences in Ember.js
    • Can handle manually or dynamically generating steps, allowing for the experience to be data-driven

    Academics