Peter Davis is a senior software engineer with 13–15 years of hands-on experience building distributed systems, stream processing, and full‑stack integrations, currently advancing planetary-scale analysis at Google Earth Engine. He has a strong Java and .NET background—architecting Kafka-based microservices, event-sourcing/CQRS solutions, and Kubernetes-driven CI/CD at Expeditors—and contributes to notable open-source projects like OrchardCore and Elsa where he enhanced core messaging, multi-view support, and OpenID integrations. Peter blends deep systems design with practical implementation, from prototyping front-end widgets to resolving complex synchronization across ~200 offices, and he’s repeatedly led cross-team DevOps and innovation initiatives such as global hackathons and conferences. Based in Tacoma, WA, he pairs academic rigor (BS Computer Science, UW, magna cum laude) with a long-running interest in accessible voice and speech systems dating back to early telephony and TTS work.
13 years of coding experience
20 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Magna Cum Laude, Bachelor of Science - BS, Computer Science, Magna Cum Laude at University of Washington
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Role in this project:
Back-end Developer
Contributions:2 reviews, 20 commits, 25 PRs in 4 years 1 month
Contributions summary:Peter contributed to the Orchard Core CMS by implementing features and fixing bugs related to the core framework and various modules. Their work included adding support for multiple view engines, implementing URL layer rule methods, and building an HTTPS module. Further contributions included fixing issues in the OpenID module, such as supporting mapped claims and adding configuration hints for redirect URIs.
Contributions:13 commits, 13 PRs, 15 comments in 2 years 10 months
Contributions summary:Peter primarily focused on enhancing the MassTransit integration within the Elsa workflows library. Their contributions include fixing bugs related to consumer creation and message handling, adding features for message correlation, and implementing scheduled message delivery capabilities. They also added the ability to specify message endpoint URIs and publish events, significantly expanding the library's messaging functionality. Furthermore, the user addressed issues related to last result retrieval and property expressions within the scripting engine.
elsadotnetnet-standardcsharpworkflows
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.