Stephen has over 18 years of software engineering experience. He's worked with organizations from large to small across diverse sectors including finance, healthcare, insurance, and not-for-profit. He established Simple Step Solutions in 2014 as an independent software contracting business. His customers began adopting architectures with Single Page Applications, internal and external facing APIs, and Single Sign-On with partner organizations. As a result, he found himself digging into OAuth2/OIDC specifications and deep-diving into best-practices and architectures that work well with Identity and Access Management. Stephen has been using the Spring Framework since 2008. He's a SpringOne Platform speaker and has contributed to open source projects like JHipster, Spring Security and Spring Boot. Beyond the experiential insights from having worked with many teams, architectures and infrastructures, he's also been strongly influenced by the evidence-based practices that accelerate software delivery as outlined in the Accelerate book that have been largely rolled into the Jenkins X CI/CD tool for Kubernetes.