Andy Barron

Full-stack engineering leader

Education

B.S. Computer Science
University of Virginia

Skills

Programming languages

TypeScript JavaScript Ruby Python Java Rust

Technologies

Node.js React Ruby on Rails GraphQL SQL Docker

Engineering

Full-stack development Distributed systems Technical leadership Engineering mentorship

Experience

MagicLinks

Nov 2024–Present • Remote

TypeScript Ruby React Next.js Ruby on Rails

Lead Software Engineer

  • Rebuilt influencer-driven eCommerce site using Next.js, TypeScript, and React.
  • Redesigned and rebuilt internal tool for managing product campaigns and influencer contracts.
  • Retrofitted legacy JavaScript application with TypeScript to improve developer experience and reduce bugs.

Stripe

Jan 2021–Jan 2024 • Remote

TypeScript Ruby React GraphQL Kubernetes

Software Engineer III
Admin Platform

  • Built batch upload feature for internal task runner, reducing incident response times from hours to minutes.
  • Optimized JavaScript development build process, reducing build times for internal tools by 10x.
  • Migrated internal task runner from legacy AWS infrastructure to Kubernetes workloads.
  • Maintained and improved security-first internal app platform and associated security controls.

Mothership

Dec 2019–Jan 2021 • Remote

TypeScript Node.js PostgreSQL Firebase React

Engineering Manager
Jul 2020–Jan 2021

  • Worked with company leadership to define engineering OKRs.
  • Managed task allocation, prioritization, and technical direction for the back-end engineering team.
  • Maintained shared service functionality such as database migrations, error handling, logging, and routing.
  • Supported product feature development by managing back-end logic, database schemas, and front-end integrations.

Senior Software Engineer II
Dec 2019–Jul 2020

  • Managed task allocation, prioritization, and technical direction for the back-end engineering team.
  • Built back-end service kit implementing core microservice functions, such as logging, routing, and request handling.
  • Created technical design and architecture for two new React apps (customer dashboard and marketing website).
  • Implemented core features and design system abstractions for front-end apps.

Skyryse

Aug 2019–Nov 2019 • Los Angeles, CA

TypeScript Node.js GraphQL Swift RealityKit

Senior Software Engineer

  • Built microservices to manage helicopter flight tagging, polling users for feedback, and security roles & user permissions.
  • Created GraphQL API gateway that managed API calls between back-end microservices and client front ends.
  • Created an application to read raw input from USB devices and transmit UDP packets to remote control autonomous helicopter.
  • Created an application to translate raw input from USB devices into commands for an autonomous helicopter.
  • Prototyped and developed Swift augmented reality navigation app to show helicopter pilots their flight path and waypoints in real time.

Maestro

Jul 2017–Aug 2019 • Los Angeles, CA

JavaScript Node.js React Redux Kubernetes

Senior Software Engineer

  • Spearheaded migration of web app from legacy front-end framework to modern UI tools (React/Redux). Built prototype, set up tooling and continuous integration, and made key architectural decisions.
  • Created new back-end microservice architecture, including HTTP service abstraction layer, deploy management, and continuous automated deployments.

Google

Oct 2015–Jul 2017 • Los Angeles, CA

JavaScript Python Java Polymer

Software Engineer
Youtube Ad Formats & Infrastructure

  • Developed and maintained full-stack ad infrastructure, including ad targeting, advertiser billing, and serving ads to users.
  • Migrated front-end code from plain JavaScript to Polymer framework.

University of Virginia

Aug 2011–May 2015 • Charlottesville, VA

HTML CSS PHP Java Python

Student Webmaster
McIntire Department of Music

  • Administered and maintained the website for the University's music department.
  • Developed content scraper and uploader programs to mass import event listings from legacy static pages into Drupal CMS.

NASA

Summers 2011, 2012, 2013 • Hampton, VA

Java

Engineering Intern
Langley Research Center

  • Built wireless data transfer layer for autonomous aircraft.
  • Developed graphical application to monitor and control autonomous drone fleet via satellite map.