Andy Barron
Full-stack engineering leader
Education
B.S. Computer Science
University of Virginia
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.