Jannis Schnitzer

Software Engineering Manager at Infront Quant AG

Heidelberg, Baden-Württemberg, Germany
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
Jannis Schnitzer is a Software Engineering Manager based in Heidelberg with 16 years of experience blending a physics background with practical software engineering, data analysis, modelling and simulation. At Infront Quant he progressed from engineer to manager, guiding teams that build robust, finance-focused systems while staying hands-on in backend development. His open-source contributions show attention to cross-platform build reliability and precise data handling—examples include improving Bazel Go rules for Windows compatibility and implementing rigorous Jira date/time serialization with unit tests. He thrives on complex systems and continuous learning, and brings a rare mix of scientific rigor and production-grade engineering to financial engineering challenges.
code16 years of coding experience
bookAbitur, Abitur at Carl-Friedrich-Gauß-Gymnasium Hockenheim
bookMaster of Science – M. Sc., Physics, Master of Science – M. Sc., Physics at Heidelberg University
languagesEnglish, German, Italian, French, Turkish, Japanese
github-logo-circle

Github Skills (11)

golang10
windows10
unit-testing10
jira-cli10
build-system10
go10
api10
jira10
bazel10
jira-rest-api10
cgo7

Programming languages (18)

C#JavaCSSC++CRustGoElvish

Github contributions (5)

github-logo-circle
bazel-contrib/rules_go

Aug 2018 - Jul 2021

Go rules for Bazel
Role in this project:
userBack-end Developer
Contributions:1 review, 12 commits, 8 PRs in 2 years 11 months
Contributions summary:Jannis primarily focused on enhancing the Bazel build system for Go projects. Their contributions included modifying build scripts and tool configurations to ensure compatibility with Windows environments, particularly addressing path-related issues causing build failures. They also improved the GoPack builder and the `nogo` tool by using absolute paths, and corrected errors in gopackagesdriver. These changes resulted in improvements to build stability and cross-platform compatibility within the repository.
bazelgobazel-rulesgolangcgo
andygrunwald/go-jira

Jan 2018 - Oct 2018

Go client library for Atlassian Jira
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 2 comments in 9 months
Contributions summary:Jannis contributed to the `go-jira` library by implementing custom types for handling Jira's date and time formats, crucial for correct data serialization and deserialization. They added unit tests to validate the correct behavior of the new date type, ensuring data integrity. Further contributions included adding methods to marshal and unmarshal the time and date types. Finally, the user extended the unit tests, adding a creation and retrieval test.
atlassiangojiraatlassian-jirajira-api
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