Tobias Nett

Senior Developer at SAP

Potsdam, Brandenburg, 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

🤩
Rockstar
🎓
Top School
Tobias Nett is a Senior Developer with 13 years of experience building cloud-native, distributed services and backend systems, currently working on SAP Master Data Integration. He brings deep JVM and functional-programming expertise from roles as a Scala developer and contributions to large Java projects, such as refactoring the hub4j GitHub API for better caching and compatibility. As Terasology Dev Lead he has a strong interest in procedural generation and game-engine tooling, having implemented complex derivation rules and shape systems for an open-source voxel world. Comfortable across languages and paradigms (ReasonML, Node.js, Scala, Java), he combines production-grade engineering at enterprise scale with long-term open-source stewardship. Based in Potsdam, Germany, he pairs academic roots from TU Dresden and Chalmers with practical experience in distributed systems and developer-facing libraries.
code13 years of coding experience
job4 years of employment as a software developer
bookInformatik, Informatik at Chalmers tekniska högskola
bookDiplom-Informatiker (Dipl.-Inf.), Informatik, Diplom-Informatiker (Dipl.-Inf.), Informatik at Technische Universität Dresden
languagesGerman, English, Swedish
github-logo-circle

Github Skills (20)

client-library10
apidoc10
java10
javas10
github-api10
voxel10
game-engine9
back-end-development9
api9
game-development9
3d-engine9
refactoring8
data-structures8
deprecated8
data-structure8

Programming languages (16)

JavaC++CSWIGTeXScalaGoHTML

Github contributions (5)

github-logo-circle
MovingBlocks/Terasology

Sep 2012 - Dec 2022

Terasology - open source voxel world
Role in this project:
userBack-end Developer
Contributions:4 releases, 732 reviews, 254 commits in 10 years 5 months
Contributions summary:Tobias contributed to the implementation of a shape system, including the creation of complex derivation rules, grammar symbols, and terminals. They also implemented and refined specific rules such as `DivideRule`, `SplitRule`, and `SetRule`, demonstrating a deep understanding of the procedural generation engine. Their work focused on building the foundational components for defining and generating voxel-based worlds.
gamegamedevsandboxgame-developmentvoxels
hub4j/github-api

Nov 2020 - Nov 2020

Java API for GitHub
Role in this project:
userBack-end Developer
Contributions:4 reviews, 7 commits, 1 PR in 7 days
Contributions summary:Tobias focused on refactoring and improving the `GHRelease` class within the GitHub API Java library. They implemented caching for asset retrieval, introducing methods like `getCachedAssets()` and `listAssets()` for more efficient access. The user also made changes to ensure backwards compatibility by deprecating the old `getAssets()` method and renaming it to `listAssets()`, preparing for a transition to the cached assets behavior. Furthermore, they improved code formatting.
apigithub-api-v3client-libraryjava-apijava
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