David Powers

Senior Software Engineer at Deel

Austin, Texas, 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

👤
Senior
🎓
Top School
David Powers is a Senior Software Engineer and software architect with 8+ years building high-performance, cloud-native systems across startups and large enterprises from Austin. He specializes in .NET Core backends, React/TypeScript frontends, microservices and AWS, and has a proven track record optimizing data pipelines—doubling processing speed on AWS/OpenSearch Data Prepper contributions and enhancing Logstash interoperability. A hands-on leader and mentor, he has led teams, modernized legacy stacks, and delivered end-to-end solutions including CI/CD and containerization. As a founder-consultant he translated business needs into scalable prototypes and costed AWS deployments, blending technical depth with pragmatic product thinking. Notably, his open-source work on record-based processor refactors and a suite of mutate processors shows an attention to both performance and extensibility that benefits observability pipelines.
code8 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science | Minor in Mathematics, Bachelor of Science (B.S.) Computer Science | Minor in Mathematics at Texas Tech University
github-logo-circle

Github Skills (11)

javas10
ingest10
opensearch10
data-pipeline10
data-pipelines10
analytics10
java10
testing10
logfile9
metric9
observability9

Programming languages (8)

TypeScriptC#PowerShellJavaShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
OpenSearch Data Prepper is a component of the OpenSearch project that accepts, filters, transforms, enriches, and routes data at scale.
Role in this project:
userBack-end Developer
Contributions:101 reviews, 50 commits, 57 PRs in 9 months
Contributions summary:David contributed significantly to the OpenSearch Data Prepper project by implementing and enhancing various processors. Their work included refactoring processors to utilize `Record<Event>`, developing new processors like the `DropEventsProcessor`, `KeyValueProcessor`, and several mutate processors (add, rename, copy, delete, substitute, lowercase, uppercase, trim, split), and adding tests for each, thereby expanding the project's data processing capabilities. They also improved the integration of the project with Logstash by adding in Logstash conversion for the Mutate Object processors.
tracesanalyticsprepperfiltersobservability
dapowers87/FanRemoteControl

Nov 2018 - Dec 2024

Contributions:47 pushes, 1 branch in 6 years 1 month
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 Powers - Senior Software Engineer at Deel