David Miller is a solutions-driven software engineer based in New York with seven years of experience building reliable backend systems and tooling. Currently contributing at The New York Times and active on open source, he has deep hands-on experience with AWS internals—having improved core libraries like botocore and the AWS CLI to enhance resource handling, endpoint resolution, and S3 behavior. His background spans data engineering and data science training alongside visual design and digital marketing, giving him a rare blend of technical rigor and user-focused product sense. Known for pragmatic contributions that reduce operational friction (for example, making StreamingBody a context manager and modernizing CLI config/tests for Python 3.11), he excels at turning complex systems problems into maintainable solutions.
7 years of coding experience
Digital Marketing, Digital Marketing at General Assembly
Bachelor of Arts (B.A.), Storytelling in Popular Media, Bachelor of Arts (B.A.), Storytelling in Popular Media at New York University
Data Science, Data Science at Flatiron School
Nanodegree, Data Engineering, Nanodegree, Data Engineering at Udacity
Universal Command Line Interface for Amazon Web Services
Role in this project:
Backend Developer
Contributions:42 reviews, 7 commits, 18 PRs in 1 month
Contributions summary:David primarily contributed to the core logic of the AWS CLI, focusing on endpoint management and configuration. Their work involved modifying the `overridesslcommonname.py` and `tests/functional/test_override_ssl_common_name.py` files, indicating a focus on how the CLI resolves endpoints, specifically in the context of deprecation of the `sslCommonName` paradigm. The user also refactored config tests to integrate them within the CI environment and incorporated support for python 3.11. Additionally, the user updated a service name within the removal module, showing familiarity with the AWS service architecture.
The low-level, core functionality of boto3 and the AWS CLI.
Role in this project:
Back-end Developer
Contributions:385 reviews, 23 commits, 74 PRs in 6 months
Contributions summary:David primarily contributed to the `botocore` repository by enhancing existing functionalities and adding new features. Their work involved enabling the `StreamingBody` class to function as a context manager, which improved resource handling. They also implemented new functionality for the `AWSRequest` params attribute, enabling the usage of a list of tuples, and added documentation to the `PageIterator`. Additionally, they made adjustments related to SSE encoding for the S3 `SelectObjectContent` operation, and addressed virtual host style addressing bugs.
aws-cliboto3awslow-levelcli
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Miller - Software Engineer at The New York Times