Willi Schönborn is an expert software engineer with 14 years of experience building and improving Java-based backend systems, currently driving technical work at GROPYUS. Previously a Principal Engineer at Zalando, he has deep expertise in API design, HTTP logging, and problem-handling libraries, and has contributed meaningful improvements to well-known open-source projects like JavaPoet and Zalando's problem libraries. He combines hands-on implementation—adding features like configurable indentation, JSON HTTP logging, and robust problem deserialization—with pragmatic refactoring to improve maintainability and test coverage. Willi holds a Master's in Media Informatics and brings a blend of rigorous academic grounding and practical engineering leadership, often focusing on clean APIs and developer ergonomics. He signals aspirations toward distinguished-engineer–level impact, evidenced by thoughtful contributions across widely used Java tooling and libraries.
14 years of coding experience
12 years of employment as a software developer
Master’s Degree, Media Informatics, 1.41 - very good, Master’s Degree, Media Informatics, 1.41 - very good at Beuth University of Applied Sciences Berlin (formerly Technische Fachhochschule Berlin)
A Java library that implements application/problem+json
Role in this project:
Backend Developer
Contributions:18 releases, 399 commits, 341 PRs in 6 years 6 months
Contributions summary:Willi appears to be involved in the initial setup and development of a Java library related to application/problem+json. Their contributions include setting up the initial project structure, defining the core API with interfaces and classes, and implementing features like custom properties and stack trace processing. The user also implemented support for deserializing registered and unregistered exceptional problems and added tests to verify and cover different problem scenarios.
Contributions:41 releases, 698 commits, 628 PRs in 6 years 3 months
Contributions summary:Willi restructured parts of the codebase, refactoring and reorganizing code within the `org.zalando.problem.springweb.advice` package and its associated test classes. They updated methods in `Responses.java`, and modified tests in `ResponsesTest.java` and `ProblemTraitIT.java`. The changes involved refactoring the `AdviceTrait` hierarchy and tests to improve maintainability and consistency. These updates demonstrate a focus on improving the core problem handling functionality and its testing.
spring-bootrfc7807problemsspring-mvcspring
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
Willi Schönborn - Expert Software Engineer at GROPYUS