Dennis Mcwherter

Senior Software Engineer at Amazon

Phoenix, Arizona, 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
Dennis Mcwherter is a Senior Software Engineer with 12 years of experience building scalable, fault-tolerant systems across full-stack, distributed, and low-level domains. Comfortable in Java, JavaScript, C/C++, Haskell, Python and SQL, he has applied that multi-language fluency to big data pipelines, real-time metrics, and web services at Yahoo/Flurry and Amazon. He helped originate and maintain the open-source Elide project, contributing deep back-end work around permissions and data access control, and has hands-on experience with FPGA-based digital hardware design. At Amazon he leads cross-organizational efforts to design extensible architectures for seller and supplier tools, blending ML-informed analytics, tax/pricing systems, and large-scale inventory solutions. Known for diving into hardware-to-cloud detail, he pairs practical production engineering with a curiosity for language idioms and systems-level design.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Columbia University in the City of New York
bookUniversity of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
129reputation
33kreached
3answers
0questions
github-logo-circle

Github Skills (12)

permission10
java-libraries10
javas10
java10
testing10
hibernate9
api9
google-cloud-storage6
google-compute-engine6
google-cloud-platform6
google-oauth6
gcloud6

Programming languages (7)

JavaCSSSCSSHaskellRubyKotlinPython

Github contributions (5)

github-logo-circle
yahoo/elide

Oct 2015 - Oct 2018

Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
Role in this project:
userBack-end Developer
Contributions:734 commits, 405 PRs, 920 pushes in 3 years
Contributions summary:Dennis's contributions primarily focused on enhancing the Elide library with features related to permissions and data access control. Their work involved implementing tests for update permissions, adding support for field permission precedence, and addressing issues related to one-to-one relationships and posting data to records. They also implemented support for ID filtering and made several improvements related to exception handling and general code cleanup.
standmobileweb-servicejson-apiorm
Contributions:28 pushes, 3 branches in 4 years 10 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
Dennis Mcwherter - Senior Software Engineer at Amazon