David Prothero

Senior Principal Software Engineer at Twilio

Lodi, California, 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 Prothero is a Senior Principal Software Engineer with over two decades of experience designing and building scalable web applications and the infrastructure that hosts them. He blends deep hands-on expertise in .NET, cloud platforms (AWS, Azure), virtualization, and messaging systems with strong advocacy for TDD, SOLID design, and loose coupling. At Twilio he has driven publishing and developer-focused platforms and contributed to prominent open-source work such as the twilio-csharp helper library and multi-language API snippets. Comfortable toggling between architect and individual contributor, he pairs infrastructure-level insight (servers, storage, network fabric) with full-stack implementation skills. Outside work he writes about engineering practices on LooselyCoupledLabs.com and even runs D&D campaigns, a hint at his love for complex systems and coordinated teamwork.
code11 years of coding experience
job29 years of employment as a software developer
bookAA, Business Administration, AA, Business Administration at Centralia Community College
bookComputer Science, Computer Science at Western Washington University
stackoverflow-logo

Stackoverflow

Stats
2,723reputation
197kreached
18answers
12questions
github-logo-circle

Github Skills (24)

tml10
apidoc10
testing10
twilio-api10
netframework10
api10
dotnet-core10
netcore10
csharp10
twilio10
javascript9
java9
cicd9
ruby9
asp-net-identity9

Programming languages (20)

C#PowerShellJavaCSSC++RustCMakefile

Github contributions (5)

github-logo-circle
TwilioDevEd/api-snippets

May 2016 - Nov 2019

Code snippets for the Twilio API Documentation
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 341 commits, 131 PRs in 3 years 6 months
Contributions summary:David primarily contributed to the `api-snippets` repository, which provides code examples for the Twilio API. The commits include implementations in various languages such as Java, JavaScript, PHP, Ruby, and C#, showcasing the user's ability to adapt to different frameworks. The focus of the changes are demonstrating how to use the Twilio APIs for specific functionalities.
apitwilioapi-documentationsnippetstwilio-api
twilio/twilio-csharp

Feb 2017 - Sep 2019

Twilio C#/.NET Helper Library for .NET6+.
Role in this project:
userBackend & Test Automation Engineer
Contributions:23 commits, 25 PRs, 50 pushes in 2 years 8 months
Contributions summary:David contributed to the Twilio C#/.NET Helper Library by creating a .NET Core test runner, improving TwiML tests, and switching to .NET Standard 1.4 to enable compatibility with .NET 3.5. The user also fixed a hanging issue in the .NET 3.5 WebRequestClient and updated the build script. Furthermore, the user added targets for net451 and netcoreapp2.0, indicating a focus on improving the library's cross-platform support.
apidotnetphonetwimltwilio
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 Prothero - Senior Principal Software Engineer at Twilio