Steven Johns is a Technical Director based in Philadelphia with 11 years of software experience layered on a long career in architecture and project leadership. He blends hands-on back-end engineering—evidenced by contributions to the django-cas-ng authentication library, including SSL-bypass settings and class-based view refactors—with strategic technical direction at KieranTimberlake. Comfortable translating complex requirements into maintainable systems, he pairs rigorous testing and integration work with an architect’s attention to design and longevity. His background in architecture (BArch, Penn State) and decades managing large, multi-disciplinary building projects gives him a unique systems-thinking perspective on software delivery and team coordination. Colleagues rely on him to bridge legacy systems and modern best practices while keeping practical, production-ready outcomes front and center.
11 years of coding experience
28 years of employment as a software developer
Bachelor of Architecture (BArch), Architecture, Bachelor of Architecture (BArch), Architecture at Pennsylvania State University
Django CAS 1.0/2.0/3.0 client authentication library, supporting Django 4.2+ and Python 3.8+
Role in this project:
Back-end Developer
Contributions:13 commits, 2 PRs, 12 comments in 15 days
Contributions summary:Steven primarily contributed to the back-end functionality of the Django CAS-ng library. Their work included adding settings to bypass SSL certificate validation, modifying the code to handle this setting, and refactoring views to class-based views. The user also updated the tests and related components of the library and integrated changes from the master branch.
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
Steven Johns - Technical Director at KieranTimberlake