David Miller

Software Engineer at The New York Times

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
bookDigital Marketing, Digital Marketing at General Assembly
bookBachelor of Arts (B.A.), Storytelling in Popular Media, Bachelor of Arts (B.A.), Storytelling in Popular Media at New York University
bookData Science, Data Science at Flatiron School
bookNanodegree, Data Engineering, Nanodegree, Data Engineering at Udacity
languagesGerman, English, Spanish
github-logo-circle

Github Skills (15)

aws-s310
api10
aws10
amazon-s310
aws-cli10
python10
apidoc10
s3-bucket10
cicd9
testing9
cloud-computing9
computer-engineering9
cloud-infrastructure9
infrastructure9
configuration-management9

Programming languages (7)

TypeScriptShellJavaScriptGoJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
aws/aws-cli

Aug 2022 - Sep 2022

Universal Command Line Interface for Amazon Web Services
Role in this project:
userBackend 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.
aws-clicommand-line-interfaceamazonweb-servicescloud
boto/botocore

May 2022 - Dec 2022

The low-level, core functionality of boto3 and the AWS CLI.
Role in this project:
userBack-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