Steven Terrana is a Principal Director and seasoned software engineering leader with nine years driving DevSecOps, cloud infrastructure, container orchestration, and microservice adoption at Booz Allen Hamilton. He builds reusable delivery capabilities that scale across the firm and industry, blending hands-on engineering with strategic platform vision. An active open source contributor and author of the Jenkins Templating Engine, he has made targeted improvements to core Jenkins plugins—adding tag support and closure execution handling—and represents the Continuous Delivery Foundation as an ambassador. Steven pairs public speaking at KubeCon, DevOps World, and RedHat Summit with practical delivery experience, mentoring teams to production-grade CI/CD. With a Mechanical Engineering degree from the University of Pittsburgh and a past of teaching C++ and robotics, he brings a curious, analytical mindset and a knack for translating complex systems into teachable, reusable solutions.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Science (B.S.) Mechanical Engineering, Bachelor of Science (B.S.) Mechanical Engineering at University of Pittsburgh
Contributions:27 commits, 3 PRs, 17 comments in 1 year 5 months
Contributions summary:Steven primarily contributed to the `workflow-cps-plugin` repository, focusing on the execution of user-defined closures within the Jenkins workflow environment. They modified the `CpsScript.java` file to handle the invocation of closures, including changes to invoke closures and handle their arguments. Further contributions included implementing and testing user-defined closure execution through updates to `DSLTest.java` and `CpsScriptTest.java`.
Contributions:8 commits, 1 PR, 4 comments in 4 months
Contributions summary:Steven primarily focused on enhancing the `GitSCMFileSystem` class within the Jenkins Git plugin. Their contributions include allowing the system to support Git tags, making the system more generic by using prefixes directly. Moreover, the user added unit tests for creating SCMFileSystem from tags, demonstrating a commitment to code quality. The user's changes were specific to accessing and interacting with Git repositories, as implied by the repository's purpose and topics.
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.