Andy Barron
Full-stack engineering leader
- Technical leadership
- Distributed systems
- Full-stack development
- TypeScript, JavaScript
- Ruby, Python
- Java, Rust
- NodeJS, React
- SQL, GraphQL, AWS
- Docker, Kubernetes
- Linux command line
- Git version control
- Webpack, Vite
-
Software Engineer III, Admin Platform •- Built batch upload capability (interface & business logic) for internal task runner, reducing incident response time by hours for affected teams.
- Reduced build times for internal tools by 10x by optimizing JavaScript development build process.
- Migrated internal task runner from legacy AWS infrastructure to Kubernetes workloads.
- Feature development and maintenance for security-first internal app platform and associated security controls.
- Mentored team members about React and front-end best practices.
-
Engineering Manager (back-end) •- Worked with engineering leadership to define OKRs.
- Managed task allocation, prioritization, and key technical decisions for the back-end engineering team.
- Maintained core service functionality shared between services, such as database migrations, error handling, logging, and routing.
- Supported development of new product features by managing back-end logic, database schemas, and front-end integration.
-
Senior Software Engineer II (back-end lead) •- 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.
-
Senior Software Engineer II (front-end) •- Created technical design and architecture for two new React apps (redesigned customer dashboard and marketing website).
- Implemented core features and design system abstractions for front-end apps.
- Worked closely with marketing & design teams to ensure UI exactly matched mocks.
-
Senior Software Engineer •- 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.
-
Senior Software Engineer •- 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.
-
Software Engineer •- 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.
-
Software Engineer (contractor) •- 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.
-
Student Webmaster •- 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.
-
Engineering Intern (paid) •- Summers 2011 and 2012: Safety-Critical Avionics Systems Branch. Built data transfer layer for autonomous, traffic-avoiding drone.
- Summer 2013: Unmanned Aircraft Systems Airspace Operations Challenge. Developed GUI application to wirelessly control fleet of drone planes and display their locations on an interactive satellite map.