Steve Schafer is a seasoned consultant and senior software engineer with three decades of experience designing, maintaining, and modernizing systems across a wide variety of operating systems, languages, and methodologies. Based in Boulder, he currently focuses on Java-based AJAX web services and information-sharing technologies, bringing practical expertise in secure, maintainable backend code. He has led his own software services firm and now advises clients through Innovent Solutions, delivering everything from legacy system maintenance to large-scale system designs. An active open-source contributor, he has fixed security vulnerabilities and improved code quality in notable projects like Eclipse BIRT, demonstrating attention to security and long-term maintainability. With an architectural education from UC Berkeley and a history of entrepreneurial leadership, he blends systems-level thinking with hands-on implementation.
13 years of coding experience
Architecture, Architecture at University of California, Berkeley
Eclipse BIRT™ The open source reporting and data visualization project.
Role in this project:
Back-end Developer
Contributions:11 reviews, 32 commits, 27 PRs in 1 year
Contributions summary:Steve primarily focused on fixing a security vulnerability by modifying the HTML encoding of dataset parameters in the JavaServer Pages (JSP) files within the viewer component. Additionally, they re-formatted the code across various UI components, including ReportLauncher.java, indicating a focus on code maintainability and adherence to coding standards. Further contributions involved upgrading POI plugins to address vulnerabilities, and code cleanups to improve the project.
Contributions:34 pushes, 3 branches, 1 comment in 9 years 6 months
updatebirt
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.