Andy Barron

Software Engineer at Stripe

Seattle, WA

1

Office Hours

How does this work?
About

Experienced full-stack specialist who's written software for Google/YouTube, NASA, Stripe, and multiple Series A startups. Experienced with building scalable distributed systems and managing startup software teams. Insider perspective on streaming, esports, transportation, and freight industries.

Ask me about
Kubernetes
Freight industry
Distributed systems
Microservices
Scalability
Work experience
logo

Jan 2021 - Present

Stripe

Software Engineer

Backend / API Engineer - Admin Platform team

logo

Jul 2020 - Jan 2021

Mothership

Engineering Manager

Building the future of freight! (TypeScript, NodeJS, PostgreSQL, Kafka, Firebase, Kubernetes) * Working with engineering leadership to define OKRs. * Managing task allocation, prioritization, and key technical decisions for the back-end engineering team. * Supporting development of new product features by managing back-end logic, database schemas, and front-end integration. * Maintaining core service functionality shared between services, such as database migrations, error handling, logging, and routing.

logo

Dec 2019 - Jul 2020

Mothership

Senior Software Engineer II

Building the future of freight! (TypeScript, NodeJS, Firebase, Kubernetes) * Managed task allocation, prioritization, and key technical decisions for the back-end engineering team. * Built core back-end service kit containing code for functionality shared between microservices, such as logging, routing, and request handling. * Broke out freight pricing engine into its own independent microservice.

logo

Aug 2019 - Nov 2019

Skyryse

Senior Software Engineer

(TypeScript, NodeJS, Swift, ARKit/RealityKit, GraphQL) * Built multiple microservices to manage helicopter flight tagging, polling users for the next city to open, and user roles & permissions. * Created GraphQL API gateway that managed API calls between back-end microservices and client apps/browsers. * Created an application to read raw input from USB devices and transmit UDP packets to remote control autonomous helicopter. * Prototyped and developed Swift augmented reality navigation app to show helicopter pilots/passengers their flight path and waypoints in real time.

Jul 2017 - Aug 2019

Maestro.io

Senior Software Engineer

Building the next generation of interactive live streaming for enterprise and esports! (JavaScript, React, Redux, NodeJS, Kubernetes) * Technical lead for Web front-end re-architecture using modern UI tools (React/Redux). Built prototype, set up tooling and continuous integration, and directed technical decisions for key features. * Set up new back-end microservice architecture, including HTTP service abstraction layer, deploy management, and continuous integration and deployment.

logo

Oct 2015 - Jul 2017

Google

Software Engineer

YouTube Ad Formats & Infrastructure Management (AFIM) Keeping YouTube FREE for one BILLION users! (JavaScript, Python, Java, Polymer) * Feature development and maintenance of full-stack ad infrastructure, including ad targeting, advertiser billing, and serving ads to users. * Migrated front-end code from plain JavaScript to Polymer framework.

logo

Sep 2015 - Oct 2015

AirMap

Software Engineering Contractor

(Python, JavaScript, NodeJS) * Created extensible data-mining program to extract and consolidate government-mandated flight restrictions from disparate third-party APIs. * Rebuilt data API to serve flight restriction data for distributed drone network. Increased throughput of original API by more than 10x.

logo

May 2015 - Aug 2015

University of Virginia

JUEL Intern

Jefferson’s University: Early Life Project, 1819-1870 (JUEL) (Unity Engine, C#, JavaScript) Created interactive 3D walkthroughs and guided tours of historical buildings at UVA as they would have appeared during Jefferson's life.

logo

Sep 2011 - May 2015

University of Virginia

Student Webmaster

(HTML, CSS, PHP, Java, Python) * Website administration, updates, and maintenance for University music department’s website. Server improvements and file management. * Wrote migration programs (scraper & uploader) to mass import static event pages into Drupal CMS entries.

logo

May 2014 - Dec 2014

University of Virginia

Computer Engineering Research Assistant

Department of Computer Engineering (JavaScript, MySQL, Bash, Python, Java) * Improved existing data pipeline (Alpha Flow Characterization System) to analyze data transfer across Energy Sciences Network (ESnet). * Created dynamic Web application which offered more advanced data visualization than existing commercial netflow tools.

logo

Jun 2013 - Aug 2013

NASA

LARSS Intern

Summer internship at Langley Aerospace Research Center. Wrote software for the Unmanned Aerial System Airspace Operations Challenge, part of the NASA Centennial Challenge. Wrote ICE publisher/subscriber modules to receive and parse telemetry data from unmanned aerial vehicles.

logo

Jun 2012 - Aug 2012

NASA

LARSS Intern

Summer internship at Langley Aerospace Research Center. Worked at the Safety-Critical Avionics Systems Branch. Helped design and program a wireless communications system for an unmanned subscale research plane. Programmed serial port data transfer module and aided with in-flight traffic detection and conflict avoidance systems.

logo

Jun 2011 - Aug 2011

NASA

INSPIRE Intern

Summer internship at Langley Aerospace Research Center. Consolidated project documentation and data for Safety-Critical Avionics Systems Branch.

Education

2011 - 2015

University of Virginia

Bachelor’s Degree, Computer Science

Talk to Andy

@ Copyright 2020 OfficeHours Technologies Co.