Morgan
Ney

Frontend Engineer

Morgan Ney

432 CR 1236

Quitman, TX 75783

morganney@gmail.com

903.521.4816

Skills

Frontend

JavaScript, TypeScript, HTML, CSS, React, React Query, Redux, Storybook, Styled-Components, Emotion, Sass, Less, CSS Modules, Vite, Rollup, Webpack, Rspack, SWC, Babel, SPA, PWA, Web Platform.

Backend

Node.js, Express.js, Next.js, Redis, PostgreSQL, MySQL, Nginx, Apache, HTTP JSON API.

DevOps

AWS (EC2, ECS, ECR, RDS, API Gateway, S3, Lambda, Route 53, CloudWatch, Copilot CLI), Docker, Compose, GitHub Actions, Monorepos, Dual Packages.

Testing
Frameworks

Jest, Vitest, Node.js Test Runner, Mocha, Cypress, Playwright, Webdriver.io, Karma.

Assertion Libraries

React Testing Library, Node:assert, jest-dom, Chai, Sinon.js, Enzyme.

Experience

GrowthLoop / Senior Frontend Engineer

February 2025 – Present
  • Set up a local development environment using Docker Compose, enabling developers to run the entire application stack locally—including the backend, frontend, and database—while forwarding requests through kubectl to access remote services.
  • Using Downshift.js, I developed a combo box component that supports multiple selections, customizable rendering, and asynchronous option loading. The component can function as either a single-select combo box or a multi-select dropdown, controlled via a prop.
  • Improved code quality by introducing additional tooling for linting, testing, type checking, unused code detection, cyclical dependency/import detection, and code formatting. Implemented a pre-push hook to enforce coding standards and minimize workflow runner usage.
  • Refactored the codebase by removing unused dependencies, files, and unnecessary workspaces. Adopted a colocation-by-feature structure, making it easier to onboard new developers and improving the maintainability and readability of the codebase.

Athena / Software Engineer

July 2024 – January 2025
  • Appointed as a senior engineer to lead the adoption of best practices in the development and maintenance of a financial advice application using Next.js, React, Styled Components, and TypeScript.
  • Improved E2E test reliability by seeding the database within the Docker container, establishing dependencies between tests, and replacing manual timeouts with Playwright locators.
  • Improved the CI/CD pipeline by updating workflow dependencies, adding enhanced linting and testing, and implementing a pre-push hook to enforce coding standards—minimizing workflow runner usage and expediting the feedback loop.
  • Developed a responsive investments dashboard that displays users' accounts, holdings, and performance over time using a data grid and an SVG-based time-series chart with selectable date ranges.

PowerSchool (acquired Headed2) / Sr. Software Engineer II

June 2022 – June 2023, Folsom, CA
  • Using the HTML Canvas element, I developed a responsive React drawing component that supports HiDPI displays, erasing, undoing/redoing strokes, and serialization of the drawing as a Blob or Data URL.
  • Developed a React text-to-speech component that wraps both SpeechSynthesis and the HTMLAudioElement API's, while allowing the spoken text to be highlighted, and/or synthesized through Amazon Polly.
  • Added ability to unit test their HTML Custom Element component library, and created an NPM bin script to facilitate Jest configuration of consuming micro-frontends.
  • Updated NPM dependencies and Webpack builds across multiple projects to upgrade Node.js versions in CI/CD pipelines.

Headed2 / Sr. Software Engineer

July 2021 – June 2022, Sparkill, NY
  • Set up their first CI/CD pipeline using GitHub Actions to automate integration and deployment of a Scala backend, React/Webpack frontend, and Storybook build.
  • Transitioned legacy code from class-based Redux workflows to React context and local state where applicable, while establishing similar patterns for new development using hooks.
  • Using Storybook, I created a reusable React component library that laid the foundation for future UI development with a consistent UX and design.
  • Developed their new homepage, global navigation, and multi-step registration flow for mobile and desktop.

Teladoc Health (acquired InTouch Health) / Sr. Software Engineer

June 2020 – July 2021, Purchase, NY
  • Developed features for React applications using TypeScript, Redux, Styled Components, Jest, and Testing Library.
  • Created a React component that made use of dynamic imports to lazy load different micro-frontends into an integrated web app.
  • Transitioned an OAuth 2 flow for an SPA away from the browser and into a Node/Express backend-for-frontend based on the IETF BCP.

InTouch Health / Sr. Software Engineer (Web Frontend)

July 2018 – June 2020, Santa Barbara, CA
  • Brought on as the first frontend engineer to oversee development of their new React SPA.
  • Using yarn workspaces and Docker I started a monorepo for development of SPAs, a component library, Storybook, and an Express mock server.
  • Grew the monorepo to eleven contributors that spanned two teams and multiple web apps.
  • Deployed the API for a React SPA to AWS using Amazon API Gateway and stage variables for management of different environments. Served static assets for the SPA via S3.

Tenable / Sr. Software Engineer

March 2016 – July 2018, COLUMBIA, MD
  • Spearheaded development of their next-generation architecture and stack as a mono-repo using Yarn Workspaces, Webpack, Gulp, React, and Redux (was previously a custom framework on top of jQuery).
  • Using an in-house framework built with Hapi I developed their first frontend middleware service used for aggregation and mocking of other microservices.
  • Contributed as part of the front end platform teach, providing the modules, framework, and tools to support higher-level feature development.

Previous Experience:

  • Developed chart-based SPAs to visualize energy usage across a building portfolio using React, Backbone, D3 and SVG.

    Lucid, Oakland, CA, 2014 – 2015
  • Using the Google Maps JavaScript API and HTML5 audio and video elements I developed a NextStop application allowing bus administrators to designate geographic locations where a bus would announce the next stop.

    NextBus, Emeryville, CA, 2011 – 2013

Education

SFSU

January 2007 – May 2008, San Francisco, CA

Studied general computer science curriculum after transferring credits from Berkeley City College.

Berkeley City College

August 2004 – December 2006, Berkeley, CA

Studied general web programming curriculum before transferring credits to SFSU.

Awards

UCSC 2002 $20K Leadership Opportunity Scholarship.

Solicited by Packt Publishing for a technical review on an Amazon web services book.