Spencer Ferguson-Dryden

Boulder, CO · (415) 926-0150 · sfergusond@gmail.com

Data scientist, programmer, and runner based in Boulder, Colorado.


Experience

Senior Software Engineer

icon Aurora Innovation
March 2024 - Present

Led development on a highly cross functional effort to address a group of high severity “long tail” autonomy scenarios.

Software Engineer II

icon Aurora Innovation
January 2023 - March 2024

Architected a Python gRPC web service enabling vehicle-to-vehicle and dispatch-to-vehicle communication for the entire autonomous vehicle (AV) fleet, meeting near-100% uptime and sub-500ms latency requirements.

Built custom pipelines & infrastructure using Terraform, bash scripts, and Python to ensure high availability, streamline CI/CD, implement tracing & alerting, enforce authorization, and perform database management.

Built an end-to-end high-definition mapping system allowing AVs to remap dynamic areas of the road on the fly. The system enabled AVs to obtain an accurate version of the map to navigate complex environments within minutes of detecting inaccuracies, compared to the prior system that took days while also requiring vehicles to download new map content while at rest in a terminal.

Wrote embedded software modules in C++ to improve autonomous driving performance when encountering complex construction zones.

Reduced fleet-wide operational risk by creating an early warning alert system for remote operators in advance of risky scenarios.

Software Engineer

icon Booz Allen Hamilton, Inc
January 2022 - December 2022

Led development of multiple cloud applications microservices to handle high-concurrency file uploads in support of a multi-million dollar U.S. federal contract

Built custom PHP modules for a high-traffic Drupal-based CMS site critical for U.S. employers to maintain Equal Opportunity certification

Developed a React component library using Storybook.js to streamline the implementation of front end components across multiple federal web applications

Applied Data Science Fellow

icon MacArthur Foundation - Lever for Change
October 2021 - October 2022

Developed an innovative score adjustment process for grant applications using a blend of statistical, natural language processing (NLP), and machine learning approaches. The score adjustment process significantly mitigated bias incurred by expert judge reviews, increasing the odds of surfacing highly impactful grant proposals.

Streamlined philanthropic prize competitions by machine learning approaches to accelerate and de-bias the grant application review process.

Built data processing tools to help unlock the social impact of $1 billion in annual prize money awarded by Lever for Change

Relevant GitHub repos: Grant Proposal Clustering Model Pipeline, Grant Proposal Landscape Application, Grant Competition Scoring Pipeline

Full Stack Web Developer

Self-employed
July 2020 - September 2021

Designed & built web applications for a variety of clients. See portfolio for a detailed project list

Delivered secure & scalable solutions at minimal cost using best-practices in database architecting, data engineering & ETL, REST API, cloud computing services, and server-side programming

Conflict and Stabilization Advisor Intern

icon U.S. Department of State
June 2019 - August 2019

Researched and presented subnational ethno-religious conflict in Myanmar to U.S. policymakers using open source research and data visualization techniques

Represented the bureau at Departmental, think tank, and NGO meetings and shared main takeaways with colleagues

Researched evolving great power relations in the Asia-Pacific region to help policymakers construct new strategies for great power competition


Skills

Programming Languages & Tools
icon Python

Broad knowledge of Python across multiple settings including software engineering, web development, and academic research

icon C++

Embedded systems development in the context of autonomous driving software

icon PHP

Custom module & API development with Drupal based applications

icon Javascript

Full stack web development using Node.js and React.js

icon Machine Learning

Data analysis, model tuning, pipeline engineering, and ETL processing with scikit-learn, AWS, and R

icon SQL

Database design, architecture, and management for full stack web development

icon Django

Full stack web development, see portfolio for examples

icon Drupal

Drupal application development, architecture, and management

icon gRPC

Backend low-latency server development

icon Cloud/Distributed Computing

Experienced in the AWS ecosystem (EC2, S3, Lambda, EMR, IAM, RDS, etc), Spark, Google Cloud, and distributed computing

icon Plotly/Dash

Data analysis dashboard engineering

icon Unix/Bash/x86 Assembly

Security analysis, ethical hacking, pipelining, and server scripting

icon R

Statistical analysis, data wrangling, and machine learning applications

icon Pixar Renderman

Created computer generated imagery with Renderman Shading Language & Java as college coursework

icon Writing/Research

Experienced in quantitative and qualitative research/writing methods for social sciences

icon Geospatial Analysis

Proficient in using GeoDa and GIS techniques to answer questions about spatial data


Portfolio

Professional
icon

RunCrunch

RunCrunch is a free running log, performance analysis tool, and visualizer

Details View
icon

Lever for Change Grant Proposal Landscape

A visualizer and exploration tool for Lever for Change's database of grant proposals

Details View
icon

Against the Grain: Hawaii

A sleek and minimalist gallery/eCommerce site for a Hawaii-based artist.

Details View
icon

Slice.fm

Slice.fm is a global, peer-to-peer marketplace for podcasters to sell ad slots in their podcasts to advertisers.

Details View
icon

Movie Engine

Want to know if two actors have worked together? Enter their names and find out if they starred in a movie or TV show with each other.

Details View
Academic
icon

Does FDI Matter?

Assessing How Foreign Direct Investment Impacts the Geography of Defense Spending

Masters thesis explaining the link between foriegn direct investment and the geographic pattern of national defense expenditure.

Details
icon

Uncovering Election Vulnerabilities

A spatial & machine learning approach to analyzing election concerns in the US.

Details
icon

Tweeting Rebellion:

How Social Media Intensifies Insurgent Conflicts

Senior honors thesis explaining the link between insurgencies, strategy, violence, and social media.

Details

Education

icon University of Chicago

Master of Arts
International Relations - Committee on International Relations

GPA: 3.82/4.00

Thesis: Geospatial Trends in Defense Spending in Response to Globalization

Relevant Coursework: Large-scale Computing for Social Sciences, Spatial Data Analysis, Nuclear Policy, Conflict: Root Causes, Consequences, and Solutions for the Future, Unsupervised Machine Learning, Democracy Hacked: Cyber Threats to Modern Governments in the Digital Age

September 2020 - June 2021

icon Amherst College

Bachelor of Arts | Summa Cum Laude

Political Science & Computer Science

GPA: 3.91/4.00

Honors Thesis: "Tweeting Rebellion: How Social Media Intensifies Insurgent Conflicts"

Relevant Coursework: Technology & State Power, Cyberpolitics, Strategy & the Art of War, Foreign Policy Analysis, Computer Systems, Computer Security, Digital Forensics, Algorithms, Data Structures, Databases

Extracurriculars: Cross Country (2019 Captain), Track & Field (2020 co-Captain)

September 2016 - May 2020

Extracurriculars & Awards

Professional
Academic
Athletic
  • icon Amherst College Varsity Track & Field
    As captain, advised the coaches on mid-distance training plans and led practices in the absence of coaches. Contributed to a national podium relay finish at the 2019 NCAA DIII Indoor National Championships.
    December 2016 - March 2020
    • NCAA D3 All-American
      National qualifier, Distance Medley Relay
      2019, 2020
    • NCAA D3 New England All-Region
      New England 1500m Champion, Indoor Mile Honorable Mention
      2019, 2020
    • NCAA D3 All-Academic
      National qualifier with a GPA of at least 3.30/4.00
      2018, 2019 & 2020
  • icon Amherst College Varsity Cross Country
    As captain, established and enforced clear teamwide cultural, academic, and athletic goals, led the organization and planning of team events, served as point-of-contact for incoming first years, and assisted coaches with training plans and logistics. Contributed to a program-first podium finish at the 2017 NCAA DIII National Championships, a New England Region Championship title, two NESCAC Championship titles, and two NESCAC runner-up titles
    August 2016 - November 2019
    • NCAA D3 All-New England
      11th place finisher at the NCAA D3 New England XC Championship
      November 2019
    • NCAA D3 All-Academic
      National qualifier with a GPA of at least 3.30/4.00
      2018 & 2020



Certifications

  • icon ICAgile Certified Professional
    February 2022

Contact Me

sfergusond@gmail.com | (415) 926-0150