Tobias Schaffner is a disruptive technology leader based in Basel with 11 years of experience blending strategy, sales and hands-on engineering across Life Sciences, Energy and Financial services. At EY he leads disruptive tech initiatives and large digital transformations while guest lecturing on Web3, Metaverse, Blockchain and Quantum Computing across European universities. His background includes account management and technology sales at IBM and PwC audit experience, giving him rare fluency in both technical delivery and commercial stakeholder management. A pragmatic contributor to open source Jenkins projects, he has improved static analysis parsing and reinforced charting tests to ensure reliable data visualizations. Outside work he channels a passion for vintage automobiles into creative thinking about legacy systems and innovation.
11 years of coding experience
1 year of employment as a software developer
Master of Science (M.Sc.) Business and Economics, Master of Science (M.Sc.) Business and Economics at University of Basel
A library to read static analysis reports into a Java object model
Role in this project:
Backend Developer
Contributions:6 commits, 2 PRs, 6 comments in 17 days
Contributions summary:Tobias primarily contributed to the analysis-model library by fixing bugs related to parsing static analysis reports. Their work includes adding support for timestamps in javac warnings, allowing MSBuild errors without categories, and merging branch updates. These changes demonstrate a focus on improving the robustness and accuracy of the report parsing capabilities within the Java object model. Additionally, the user worked on improving charset detection.
Contributions summary:Tobias's primary contribution involved the creation and extension of integration tests for the Jenkins Warnings Plugin. They focused on testing the charting functionalities, specifically the display of pie charts for severities and comparison charts. The user implemented new test cases to validate the correct rendering of these charts, including tests for different data scenarios and environment variables, utilizing the HtmlUnit library to interact with the rendered web pages. These tests ensure the accuracy and reliability of the plugin's data visualization features.
jenkinsnext-generationspotbugsjenkins-pluginpmd
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
Tobias Schaffner - Disruptive Tech Leader Switzerland at EY