Senior Software Development Engineer at Amazon Web Services (AWS)
Austin, Texas, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Venable is a Senior Software Development Engineer with 14 years of experience building cloud-native back-end systems and developer-facing tooling, currently improving observability and ingestion for OpenSearch at AWS. He maintains the open-source Data Prepper project, driving compatibility across OpenSearch releases while strengthening build, CI, and test infrastructure. Previously a longtime engineering leader and CTO at Allogy, he led full-stack teams to deliver a SaaS mobile training platform and its accompanying SDKs and APIs. His hands-on background spans Java, Spring, AWS, databases (Postgres, DynamoDB, CouchDB), mobile clients, and DevOps practices. Colleagues rely on him for pragmatic architecture and for bridging product needs with robust, testable implementations. Based in Austin, he combines startup grit with large-scale open-source stewardship—often fixing subtle interoperability and build issues that quietly keep production systems running.
14 years of coding experience
17 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at The University of Texas at Austin
OpenSearch Data Prepper is a component of the OpenSearch project that accepts, filters, transforms, enriches, and routes data at scale.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:10 releases, 4165 reviews, 261 commits in 1 year 5 months
Contributions summary:David primarily contributed to enhancing the OpenSearch Data Prepper project, focusing on its integration with OpenSearch and addressing compatibility issues. Their work included updating the build process to incorporate OpenSearch versions, implementing workarounds for Open Distro for Elasticsearch (ODFE) compatibility in the REST high-level client, and testing against multiple OpenSearch versions. Additionally, the user added and configured Checkstyle to the project, along with corresponding code changes to meet the new style guidelines. They also made improvements to the GitHub actions and test infrastructure.
Contributions summary:David primarily contributed to the `ektorp` repository, a Java API for CouchDB. Their work centered on enhancing the API to support CouchDB's MIME multipart/related PUT operation. This involved implementing new methods for multipart document updates, adding overloads, and modifying the HTTP client to handle the specific content types and headers required. The user also refactored the code to support null boundaries in the content type and to provide a more streamlined update method.
apidatabasejava-apijavacouchdb
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 Venable - Senior Software Development Engineer at Amazon Web Services (AWS)