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.
13 years of coding experience
4 years of employment as a software developer
Informatik, Informatik at Chalmers tekniska högskola
Diplom-Informatiker (Dipl.-Inf.), Informatik, Diplom-Informatiker (Dipl.-Inf.), Informatik at Technische Universität Dresden
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.
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.