Ryan Dens is a Staff Software Engineer based in San Francisco with a decade of experience building secure full-stack web and mobile applications across startups and security-focused companies. He combines hands-on backend and QA contributions—such as enhancing authentication and thread safety in the popular Pact JVM consumer-driven contract testing project—with cloud deployments on Azure and Firebase-backed Node.js, Django, and .NET stacks. His background includes roles in application security at Gradle and product-focused engineering at Contrast Security and Traceable AI, giving him deep expertise in cryptographic systems and OWASP-class vulnerabilities. Known for shipping pragmatic, test-driven solutions, he also brings experience in scientific computing and image processing that informs thoughtful system design beyond typical web app concerns.
11 years of coding experience
11 years of employment as a software developer
Johns Hopkins University
High School, High School at Allendale Columbia School
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Role in this project:
Back-end Developer & QA Engineer
Contributions:10 commits, 2 PRs, 7 comments in 1 year
Contributions summary:Ryan primarily contributed to the backend aspects of the Pact JVM project, specifically enhancing authentication features for Pact Broker interactions. Their work included adding support for bearer authentication, refactoring authentication to be extensible, and introducing a token configuration option. They also implemented unit tests to verify the correct behavior of the authentication mechanisms and improved the thread safety of the JUnit 5 extension.
Backstage is an open framework for building developer portals
Contributions:234 PRs, 104 pushes, 118 branches in 3 days
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.