Josh Kupershmidt is a Senior Software Engineer with 14 years of experience building reliable, scalable web services and infrastructure, currently working on AWS Security after helping stabilize Amazon Pharmacy's core systems. He combines deep expertise in PostgreSQL, OLAP/OLTP design, and backend engineering with strong DevOps skills—terraform, ansible, CI/CD, and immutable infrastructure—to deliver production-hardened systems. A pragmatic programmer fluent in Python, C, SQL and shell, he focuses on automation and infrastructure-as-code to improve operability and reduce toil. Josh is an active open-source contributor to pg_repack, where he addressed concurrent DDL robustness and a critical data corruption issue, highlighting his attention to correctness in database tooling. Based in Somerville, MA, he brings a blend of systems-level thinking and hands-on engineering that reliably scales complex services.
Reorganize tables in PostgreSQL databases with minimal locks
Role in this project:
Back-end Developer & Database Engineer
Contributions:144 commits, 29 PRs, 41 pushes in 6 years
Contributions summary:Josh primarily contributed to the core functionality of the PostgreSQL reorganization tool. Their work focused on improving the tool's robustness, including fixes for concurrent DDL issues and improved error handling. They also enhanced the tool by adding features like the ability to repack indexes only and the ability to repack tables in specific schemas. Additionally, they addressed a critical data corruption issue.
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
Contributions:1 push, 2 branches in 1 year 2 months
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
Josh Kupershmidt - Senior Software Engineer at Amazon