Mike Roda

Senior Software Developer at SAS

Cary, North Carolina, 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
Mike Roda is a Senior Software Developer with 15 years of professional experience focused on secure, enterprise-grade authentication and identity solutions. Based in Cary, NC, he specializes in Java and Spring Boot microservices and has deep hands-on expertise across OAuth 2.0, OpenID Connect, SAML, LDAP, SCIM and Kerberos while integrating with IAM systems like Azure AD and Okta. A long-time contributor to Cloud Foundry UAA and other open-source identity projects, he has improved token handling, refresh rotation, CORS, and reverse-proxy authentication scenarios to harden real-world deployments. His career spans large enterprises such as SAS and Verizon, backed by a strong academic record including a master’s in computer science, and he’s currently expanding his toolset by learning Go. Notably, Mike blends security-first engineering with careful refactoring and test-driven improvements that keep authentication infrastructure maintainable and robust.
code15 years of coding experience
job20 years of employment as a software developer
bookMaster, Computer Science, 4.0, Master, Computer Science, 4.0 at North Carolina State University
bookBachelor of Science, Computer Science, 3.8, Bachelor of Science, Computer Science, 3.8 at SUNY Brockport
bookAssociates in Applied Science, Computer Technology, 3.4, Associates in Applied Science, Computer Technology, 3.4 at Monroe Community College
github-logo-circle

Github Skills (37)

database-migrations10
ruby-rails10
authentication10
oid10
rails10
java10
ruby10
javas10
authorization10
spring-boot10
activerecord10
database-migration10
oauth10
auth10
peer-to-peer9

Programming languages (2)

JavaRuby

Github contributions (5)

github-logo-circle
cloudfoundry/uaa

Aug 2015 - Jan 2021

CloudFoundry User Account and Authentication (UAA) Server
Role in this project:
userBack-end Developer
Contributions:6 reviews, 10 commits, 30 PRs in 5 years 6 months
Contributions summary:Mike primarily focused on back-end improvements within the CloudFoundry UAA server. Their contributions involved refactoring code to use interfaces for token services, enhancing the CORS filter to improve request handling, and updating user authentication details for scenarios behind reverse proxies. Additionally, they fixed issues related to refresh token rotation for public clients, handled email generation for external logins, and addressed group membership synchronization to ensure data integrity. These changes contribute to the server's stability, security, and overall functionality.
openid-connectuaaoidcaccountauthentication
expertiza/expertiza

Dec 2010 - Jan 2011

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:14 commits in 18 days
Contributions summary:Mike primarily worked on back-end functionalities related to user notifications and publishing rights within the Expertiza application. They modified controllers and database migrations to incorporate a "notification_accepted" flag, improving the notification system. Additionally, the user implemented changes to ensure proper key generation and permission handling for digital signatures. They also refactored the UI elements to improve display of publishing rights.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
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
Mike Roda - Senior Software Developer at SAS