Tobias Schaffner

Disruptive Tech Leader Switzerland at EY

Basel, Basel-City, Switzerland
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
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.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Science (M.Sc.) Business and Economics, Master of Science (M.Sc.) Business and Economics at University of Basel
languagesGerman, English, French
github-logo-circle

Github Skills (14)

javas10
jenkins10
static-code-analysis10
junit10
jenkins-ci10
text-parsing10
parsing10
msbuild10
java10
test-automation10
checkstyle8
pmd8
spotbugs8
mockito6

Programming languages (15)

C#JavaC++CRustTeXGoHTML

Github contributions (5)

github-logo-circle
jenkinsci/analysis-model

Mar 2019 - Apr 2019

A library to read static analysis reports into a Java object model
Role in this project:
userBackend 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.
spotbugsreportspmdeslintstatic-code-analysis
jenkinsci/warnings-ng-plugin

May 2019 - Jun 2019

Jenkins Warnings Plugin - Next Generation
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:13 commits, 2 PRs in 1 month
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