Jakub Małek is a Senior Software Developer based in Warsaw with 11 years of hands-on Java and backend experience at AUTOGUARD S.A., where he progressed from junior to senior roles. He combines pragmatic engineering with a strong focus on robustness and test quality, evidenced by meaningful contributions to junitparams that improved parameterized test coverage and edge-case handling. Jakub has also contributed to the well-known swagger-codegen project, implementing server generator features and model inheritance support that streamline API client/server scaffolding. Comfortable across the full backend development lifecycle, he brings practical experience in code generation, automation and improving developer tooling. Colleagues describe him as a detail-oriented problem solver who prefers strengthening foundations (tests and generators) to flashy one-off features.
12 years of coding experience
4 years of employment as a software developer
Inżynier, Informatyka, Inżynier, Informatyka at Olsztyńska Wyższa Szkoła Informatyki i Zarządzania
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
Back-end Developer
Contributions:22 commits in 1 month
Contributions summary:Jakub contributed significantly to the development of a NancyFX server code generator for the swagger-codegen project. Their work included implementing features like handling import mapping, class name mapping, and generating a .nuspec file. They also focused on improving the code generation process by adding inheritance support, using mutable model generation, and fixing typos. The user also made some code cleanup and added an option to use immutable models.
Contributions summary:Jakub primarily focused on improving the test suite for the `junitparams` library. Their contributions involved writing and modifying test cases to validate the functionality of the library, including handling array parameters and null values within test methods. They also addressed a specific issue related to casting array types. Overall, the user's work strengthened the library's testing coverage and ensured its correct behavior.
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.