Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bryan Davidson

Software Engineering Leader
Concord,MA

Summary

Accomplished Software Engineering Leader with 6 years of management experience and 11 total years of experience. Expertise in load balancing, networking security, and security patching of distributed systems.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Software Development Manager

Amazon Web Services
07.2024 - Current
  • Managed the AWS Elastic File System (EFS) Platform Engineering team (9 Engineers).
  • Responsible for production and test infrastructure automation across the EFS service.
  • Led re-design efforts and delivery of automated region builds for EFS launches in new data centers. Reduced build time from 26 weeks to 6 weeks.
  • Drove modernization efforts, migrating off of in-house infrastructure and software deployment systems to AWS-vended solutions.

Software Development Manager

Amazon Robotics
10.2023 - 07.2024
  • Managed the Amazon Robotic Movement Coordination team (10 Engineers).
  • Responsible for the data plane software that coordinates movement of over 800K robotic drives across Amazon's fulfillment center network.
  • Delivered re-architecture of coordination software to support MAPF adoption, increasing efficiency by 12%.
  • Led the software delivery of automated elevator support for multi-level navigation of robotic drives.

Software Development Manager

Amazon Web Services
02.2022 - 10.2023
  • Managed the AWS Elastic Load Balancing (ELB) Platform Engineering team (18 Engineers).
  • Responsible for the software deployment, security patching, customer and internal observability, and private key and TLS certificate distribution distributed systems for ELB fleet (10+ million VMs).
  • Led design and delivery of the largest operating system and kernel security patching automation system in AWS that constantly keeps over 10 million VMs patched every 30 days.
  • Responsible for delivery of new per-VM anomaly detection distributed system, designed to alert on regressions in software deployments before customers identify negative impact.

Software Development Manager

Twitter
07.2021 - 02.2022
  • Managed the Users team (8 Engineers) responsible for users service to create and store all Twitter user data.
  • Supported team in migrating from REST APIs to GraphQL APIs to improve customer experience for the Users service that serves 10's of millions of transactions per second.

Software Development Manager

Amazon Web Services
07.2019 - 07.2021
  • Managed the AWS Elastic Load Balancing (ELB) Data Plane Routing team (10 Engineers).
  • Responsible for TCP, TLS, and HTTP request processing of load balancing products.
  • Owner of end-to-end feature delivery of features and algorithms such as HTTP Desync Guardian, Weighted Target Groups, and Least Outstanding Requests used by millions of customers.
  • Drove team to automate end-to-end and stress testing. Reduced number of production defects per deployment by 88% and reclaimed 75% of time for operational investments.
  • Led efforts and executive communications in resolving four critical security issues in ELB software.

Sr Technical Program Manager - AWS Load Balancing

Amazon Web Services
09.2017 - 07.2019
  • Program Manager of TLS termination on Network Load Balancers, first product to use new AWS Load Balancing multi-tenancy architecture.
  • Managed security patching of ~50 AWS Load Balancing microservices. Improved ability to meet patching goals from 75% to 100% within six months.
  • Established formal Customer Advisory Board to gather feedback on Load Balancing roadmap from key stakeholders and customers across Amazon.

Software Development Engineer

Amazon Web Services
01.2016 - 09.2017
  • AWS Load Balancing SDE, responsible for TLS termination, HTTP proxy, DNS, and TCP Load Balancing.
  • Added FIPS 140-2 support to TLS library s2n (see github.com/bpdavidson/s2n), enabling FedRAMP compliance for 700+ production AWS services without customer impact.
  • Led development of HTTP proxy feature to improve throughput by 300% for S3’s largest customer.

Software Development Engineer

IBM
06.2014 - 01.2016
  • SDE on Wave for IBM Z, providing visualization for mainframe system management.
  • Identified and escalated impact of POODLE TLS vulnerability to leadership. Led product release to mitigate impact. Subsequently owned mitigation to Shellshock, FREAK, and Logjam critical vulnerabilities.
  • Delivered 33% reduction of programmatic access to Linux root user by implementing least privileges access.

Education

Bachelor of Science - Computer Engineering

Clarkson University
Potsdam
08.2010 - 05.2014

Skills

  • Skills: Hiring, Mentoring, Promoting, and Performance Management; Cloud Computing and Architecture; Distributed Systems; Networking (TCP/TLS/HTTP); Program and Project Management; Roadmap Development; Verbal and Written Communication
  • Familiar with: C/C++, Java, Shell, Python, Ruby, Rust, SQL

Timeline

Software Development Manager

Amazon Web Services
07.2024 - Current

Software Development Manager

Amazon Robotics
10.2023 - 07.2024

Software Development Manager

Amazon Web Services
02.2022 - 10.2023

Software Development Manager

Twitter
07.2021 - 02.2022

Software Development Manager

Amazon Web Services
07.2019 - 07.2021

Sr Technical Program Manager - AWS Load Balancing

Amazon Web Services
09.2017 - 07.2019

Software Development Engineer

Amazon Web Services
01.2016 - 09.2017

Software Development Engineer

IBM
06.2014 - 01.2016

Bachelor of Science - Computer Engineering

Clarkson University
08.2010 - 05.2014
Bryan DavidsonSoftware Engineering Leader