Steve Schafer

Consultant at Innovent Solutions

Boulder, Colorado, 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
bookArchitecture, Architecture at University of California, Berkeley
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (7)

javas10
java10
jsp9
jspx9
apache-poi9
security8
code-formatting7

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
eclipse-birt/birt

Mar 2021 - Mar 2022

Eclipse BIRT™ The open source reporting and data visualization project.
Role in this project:
userBack-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.
reportingbirtdata-and-visualizationdata-visualizationeclipse
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.
Request Free Trial
Steve Schafer - Consultant at Innovent Solutions