Ryan Dens

Member Of Technical Staff at RunSybil

San Francisco, 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
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.
code11 years of coding experience
job11 years of employment as a software developer
bookJohns Hopkins University
bookHigh School, High School at Allendale Columbia School
languagesEnglish, Spanish
github-logo-circle

Github Skills (11)

unit-testing10
javas10
contract10
pact10
junit10
consumer-driven-contracts10
groovy10
java10
apidoc9
api9
maven9

Programming languages (15)

JavaCSSGoHTMLGroovyKotlinTypeScriptHCL

Github contributions (5)

github-logo-circle
pact-foundation/pact-jvm

Oct 2019 - Oct 2020

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:
userBack-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.
dsljvmtestingpactconsumer-driven-contracts
PixeeSandbox/backstage

Jun 2025 - Jun 2025

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.
Request Free Trial