Joseph Decock

Principal Engineer at Duende Software

Greater Minneapolis-St. Paul Area 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
Joseph Decock is a Principal Engineer with 12 years of experience building resilient distributed systems and developer-friendly identity solutions, currently driving engineering at Duende Software. He brings deep hands-on expertise in .NET microservices, message buses (NServiceBus, MassTransit), and NoSQL systems like RavenDB, and has a strong track record modernizing legacy apps into service-oriented architectures. His contributions to Duende's IdentityServer samples and core products show practical proficiency in OAuth/OpenID Connect flows, token lifecycle management, and cross-database testing. A pragmatic technical leader, he has led DevOps, introduced automated testing and front-end frameworks, and coached teams on agile practices and dependency injection. Based in the Twin Cities, he traces his passion for coding back to programming TI graphing calculators in sixth grade—an enduring curiosity that fuels both product-quality engineering and thoughtful tooling choices.
code12 years of coding experience
job3 years of employment as a software developer
bookComputer Science, Computer Science at University of Minnesota
languagesEnglish
github-logo-circle

Github Skills (11)

testing10
oid10
asp-net-core10
csharp10
oauth10
dotnet-core10
openid-connect10
unit-testing9
security8
xunit8
javascript4

Programming languages (8)

C#TypeScriptDockerfileCSSJavaScriptHTMLF#Emacs Lisp

Github contributions (5)

github-logo-circle
DuendeSoftware/samples

Jan 2022 - Jan 2023

Samples for our Products
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 111 commits, 65 PRs in 1 year
Contributions summary:Joseph primarily worked on the `duendesoftware/samples` repository, focusing on updating quickstart examples to version 6. Their contributions involved significant code modifications within the IdentityServer project, specifically in the quickstart scenarios for Client Credentials and Interactive ASP.NET Core, including implementing client and server-side code. The user also modified both the UI and API projects, showcasing an understanding of both front-end and back-end aspects related to IdentityServer configuration and usage.
javamicroservices
DuendeSoftware/products

Aug 2022 - Jan 2023

The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core
Role in this project:
userBack-end Developer & QA Engineer
Contributions:31 releases, 284 reviews, 21 commits in 4 months
Contributions summary:Joseph contributed to the testing and validation of the Duende IdentityServer framework, specifically focusing on persisted grant filters and refresh token consumption. They implemented unit tests to ensure correct behavior and added integration tests to verify functionality with different database providers. The user also made code changes to enhance token management, incorporating features like consumed token cleanup delays and options for deleting one-time-only refresh tokens.
identityasp-netnet-coreoauth2asp-net-core
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
Joseph Decock - Principal Engineer at Duende Software