Summary
Overview
Work History
Education
Patents and Publications
Timeline
Generic

Nicholas J. Gordon

Seattle,WA

Summary

Results-driven software engineering professional with extensive experience leading development teams to deliver robust and scalable software solutions. Expertise in navigating complex technical challenges and implementing innovative strategies to enhance project efficiency and effectiveness. Recognized for a hands-on leadership style, adaptability in fast-paced environments, and a proven track record of consistently meeting and exceeding project goals. Committed to fostering collaboration and driving continuous improvement within teams to achieve outstanding results.

Overview

11
11
years of professional experience

Work History

Principal Software Engineer, DynamoDB

Amazon Web Services
01.2023 - Current
  • Led technical strategy for multi-region replication and migration solutions. For more information, see DynamoDB Global Tables.
  • Led technical strategy for integrations with Glue, OpenSearch, Redshift, and S3 as part of the wider AWS initiative to launch Zero-ETL (ZETL). For more information, see DynamoDB ZETL.
  • Led and provided technical mentorship for an organization of 60+ senior to mid-level software development engineers.

Software Engineer III, DynamoDB

Amazon Web Services
01.2018 - 01.2023
  • Led the delivery of capabilities that enable customers to export and import data to and from S3. For more information, see DynamoDB Export and DynamoDB Import.
  • Led the delivery of integrations that enable customers to automate and centralize backups of data via AWS Backup. For more information, see AWS Backup Integration with DynamoDB.
  • Led the delivery of capabilities that enable customers to encrypt data at rest using AWS-owned, AWS-managed, or customer-managed KMS keys. For more information, see DynamoDB Encryption At Rest.
  • Led the development of an offline storage platform that stores EBs of data and processes PBs of data per day. This offline storage platform underpins DynamoDB durability, offline data movement, and disaster recovery features.

Software Engineer II

Amazon Web Services
01.2015 - 01.2018
  • Led the development of DynamoDB Point in Time Recovery which is a feature that protects exabytes of customer data across the globe. See DynamoDB Point-in-Time Recovery.

Education

B.S. - Computer Science, Mathematics

Duke University
Durham, NC
01-2014

Patents and Publications

  • USENIX ATC'22: Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
  • US-10754844-B1: Efficient Database Snapshot Generation
  • US-11250022-B1: Offline Index Builds for Database Tables
  • US-11592505-B1: Database with Client-Controlled Encryption Key
  • US-11699814-B1: Serverless Managed Bulk import on a global NoSQL database with selective back pressure
  • US-11860857-B1: Efficient drop column requests in a non-relational data store
  • US-11928098-B1: Trim and move restored data objects for a backup of a data set
  • US-12013764-B1: Past-state backup generator and interface for database systems
  • US-12174845-B1: Analytic query processing using a backup of a database

Timeline

Principal Software Engineer, DynamoDB

Amazon Web Services
01.2023 - Current

Software Engineer III, DynamoDB

Amazon Web Services
01.2018 - 01.2023

Software Engineer II

Amazon Web Services
01.2015 - 01.2018

B.S. - Computer Science, Mathematics

Duke University